Why Choose the Legacy Version

Modified on Thu, 26 Feb at 8:08 AM

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:

⚠️ 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

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article