The Legacy version is designed for merchants who need to run a high number of volume discount offers at the same time and are comfortable using a draft-order–based checkout flow.
Choose the Legacy version if:
You need more than 25 active discounts
Your store runs many volume offers simultaneously
You only require basic volume discount types
You need metafield integration, FOMO messaging, or admin-level offer management
You are okay with discounts being applied via Draft Orders rather than Shopify’s native checkout
What the Legacy Version Supports
Active Offers
Unlimited active offers
Not restricted by Shopify Function limits
Supported Offer Types
The Legacy version supports volume-based discounts only:
Volume discounts on:
Variants
Products
Collections
⚠️ Advanced offer types such as Bundles and Buy X Get Y (BXGY) are not supported.
Frontend & Storefront Features
The Legacy version includes several storefront capabilities that are not available in the Function version:
Theme integration: Yes
Product Detail Page widget: Yes
Offer metafield integration: Yes
FOMO messages: Yes
These features allow greater frontend customization and messaging control.
Checkout Flow & Discount Application
The Legacy version uses Shopify’s Draft Order API:
Discounts are applied using the draft order flow
Discounts do not apply natively in Shopify checkout
Shopify checkout limitations apply:
No native discount code field
Limited checkout navigation
Discount Code Behavior
The app provides its own discount code box
Displayed on the cart page
Shown only when an app discount has been applied
Discount codes cannot be combined
API & Admin Capabilities
The Legacy version supports the following APIs and tools:
Offer Table API
Get Cart Detail API
Draft Order API
Admin API (Create, Update, Delete offers)
Import / Export of offers (including bulk updates)
⚠️ Currency conversion is not supported.
App Compatibility
Hulk Product Options
Supported
Requires PO to be disabled and VD enabled in App Embeds
Bold Product Options
Supported with V2
Requires testing
Key Limitations of the Legacy Version
Before choosing the Legacy version, be aware of the following constraints:
Built on Draft Order API
Discounts are not native to Shopify checkout
Discount codes cannot be combined
Multiple cart offers cannot be applied
No support for:
Bundles
Buy X Get Y (BXGY)
No currency conversion support
When the Legacy Version Is the Right Choice
The Legacy version is the correct option if your priority is:
Running unlimited volume discounts
Managing offers via Admin APIs
Using metafields and FOMO messaging
Avoiding Shopify Function limitations
If you need native checkout discounts, currency conversion, multiple cart offers, Bundles, or BXGY, the Function version is required instead.
Want to switch to the Functions version?
Please contact our support team, and they’ll be happy to help you with the transition.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article