Skip to main content
The discount codes module adds a discount code entry box to your cart, allowing customers to manually enter a code and apply it to their order.

Discount Input Placeholder

This is the text that displays in the discount code entry field before your customer types into it. This is generally used to let your customer know what this text field is for. Discount code entry field with placeholder text highlighted beside the Apply button

Discount Apply Button Text

This is the text that shows on the button next to the discount code. Discount code field with the Apply button highlighted

🚧 Discount limitations

Upcart is not able to support all discount functionality available in checkout.
  • Multiple discount codes are not supported.
    Multiple automatic discounts can be used at a time, but there can only be one manual discount code. Customers must go to checkout to apply multiple manual discount codes.
  • Free shipping discounts are not supported.
    Customers must go to checkout to apply free shipping discounts.
  • Shopify Plus stores using checkout.liquid are not supported.
    Shopify Plus stores using checkout extensibility are supported. The discount codes module will be hidden on the real storefront if your store is using checkout.liquid.
Please make sure to review if these are applicable to your store. These are the same three limitations shown in the Discount limitations banner inside the module, behind Show more.

Custom templates

On version 2.0 of the Discount codes module, a Custom template code editor appears below the settings with two templates: Full (the whole module) and Skeleton (what renders while the module is loading). Tick Access custom templates under Settings > Cart settings > Advanced Settings in the Cart Editor first. See Setting up a custom template.