Shipping Discount Code
Dual-code requirement for code campaign with Shipping discount.
Last updated
Dual-code requirement for code campaign with Shipping discount.
Last updated
The core idea behind a code campaign is to allow customers to use one discount code that stacks multiple discounts. For most discount types, entering a single code applies all the relevant savings. However, there’s a known limitation when it comes to shipping discounts.
When a shipping discount is part of a code campaign, Shopify requires a second code specifically for that discount. To work around this limitation, our app automatically creates a second discount code by appending “ - shipping” to the original code. For example:
If your campaign code is SAVE20, the shipping discount code becomes SAVE20 - shipping.
If you provide both codes, customers will need to enter each one for all discounts to apply. However, our goal is to simplify the process by using just a single code. To achieve this, our system automatically applies the shipping code when the main code is entered, and it removes the shipping code if the main code is removed.
Page locations where the discount code input is available:
Cart page or Cart drawer: You can add a discount code input to your cart page or cart drawer via the app. As the app takes full control of the code entry process, when the customer enters the main code, the app auto-applies the shipping code in the background. This seamless process eliminates the need for customers to manually type a second code.
Widget: We provide a customizable widget that displays your discount offers, it also supports discount code input. Similar to the cart page, the widget automatically applies the shipping discount by appending “ - shipping” to the entered main code.
Checkout Page: The native Shopify checkout page includes a discount code input by default. Shopify restricts modifications on the native checkout page to Shopify Plus merchants only.
For Non-Plus Merchants: Unfortunately, due to Shopify’s limitations, auto-add for the shipping code on the native checkout page is not supported. Non-Plus merchants should rely on the Cart Page (1) or Widget (2) options. Or, there is another workaround that a lot of our users prefer to do, here it is:
In automatic campaigns, the limitation on shipping discounts does not apply because all discounts can be combined seamlessly. Furthermore, our app supports a feature that lets you tag specific customers. By tagging, you can automatically enroll these customers in a discount campaign without requiring them to enter any code at all.
If you are a Shopify Plus merchant, our app supports auto-applying the shipping discount on the checkout page. here for instructions on how to set it up.