Skip to content

Shopify Dude Fix

Why Is the Shopify Discount Code Field Missing at Checkout?

If Shopify checkout shows only a gift card field or no discount box, the order may be using a draft-order checkout, Shop Pay, or no active discount codes.

A customer reaches Shopify checkout and cannot find anywhere to enter a discount code. Sometimes the checkout shows only a gift card field. In other cases, the field appears for normal products but disappears when an app is involved.

The real symptom

  • The discount box is missing from checkout.
  • Checkout shows a gift card field but does not accept a promotion code.
  • The field disappears for configured, bundled, wholesale, or app-priced products.
  • The workflow came from a draft-order invoice.

The likely cause

The most durable cause is that an app is creating a draft order and sending the customer to a draft-order checkout instead of Shopify’s standard Online Store checkout. Discount-code behavior for draft-order invoices differs from ordinary checkout.

Confirmed Community fix

Merchants traced the missing field to apps using draft orders. One confirmed fix was changing the app from Draft Order Checkout to Default Checkout.

Check whether this is a draft-order checkout

  1. Repeat checkout with a normal product that does not use the app.
  2. Go to Orders > Drafts and check whether a new draft appears.
  3. Open the app settings and look for Default checkout, Shopify checkout, or Draft order checkout.

Check active discounts

  1. Go to Discounts.
  2. Confirm the code is active and within its start and end dates.
  3. Check eligibility, minimums, product restrictions, and usage limits.

Sources