How to Use Discounts and Discount Codes on Cart Drawer
The cart drawer shows discounts two ways: a field where customers type a Shopify discount code, and automatic discounts from your spend tiers and upsells. This article explains the field, what the discount row can show, and the "Essential Cart" discounts in your Shopify admin.
Where discount codes come from
The field accepts the discount codes you create in Shopify (Shopify admin > Discounts). You don't create codes in our app.
- Create a code in Shopify's Discounts section.
- Customers type it into the cart drawer's discount field.
- It applies to the cart and carries through to checkout.
Turn on the discount row
- Open the Discounts section in the editor.
- Switch it on.
- Choose what the row shows. The checkboxes are in two groups:
Discount tags (the names of applied discounts):
- Discount tags: tags for applied codes and order discounts.
- Product discount tags in the discount row: also lists product-level discounts in the row, like automatic product discounts, free gifts and upsell discounts. Off by default. Without it, Shopify only shows these on each line.
Discount amount (what counts toward the savings total):
- Discount codes & automatic discounts
- Compare-at price savings
- Selling plan discounts for preorders and subscriptions
Then set the Discounts row label.
The code field
Tick Show add discounts action to let customers enter a code. Then set:
- Link text, Field label text and Button text.
- Incorrect code validation text and Can't apply discount text. The latter supports
{discount}. - Make the discount field collapsable: the field stays hidden until the customer clicks the link.
Why are there discounts called "Essential Cart" in my admin?
This is normal. When you set up a spend tier or upsell discount, the app creates up to three Shopify automatic discounts (Essential Cart - Product discount, Order discount and Shipping discount) so the rewards apply at checkout without a code. Stores that haven't saved since 27 Oct may still have one older discount, Essential Cart - Automatic Discount. Saving once replaces it.
- Don't delete it. Removing it stops your spend tier and upsell rewards from applying.
- It only does something when a customer qualifies for one of your rewards.
- If you turn off all your discounts and want it gone, contact support to remove it cleanly.
Manual codes and automatic discounts together
A code a customer types stacks with the app's rewards only if the code allows combining in Shopify. Free gifts and upsell discounts need the code to combine with Product discounts, order discount tiers with Order discounts, and free shipping with Shipping discounts.
Order discount goals are measured after order-level codes, so a code can take a cart below its goal. Shipping goals are measured on the cart subtotal before codes. Free gift goals are not affected by order-level codes.
Full rules and fixes: Discount Codes and Cart Rewards: How They Combine.
A code works at checkout but not in the drawer
Some codes can't be checked from inside the drawer even though they work at checkout. Gift card codes are the most common example. Customers can still use them at checkout.
If a regular code is rejected in the drawer, check that it's active and its conditions are met. If it still fails, send us the code and your store URL.
Third-party discount apps
If a code from a third-party app stops the Cart Drawer reward from applying, check its combination settings in Shopify admin under Discounts. The code needs to allow Product discounts, Order discounts or Shipping discounts, depending on the reward. If it still fails, contact us so we can check.