Skip to content

Optional Gift

Optional Gift shows a single product as a gift the customer can choose to accept or decline. You pre-select one specific product variant in the form. If conditions match, the customer sees it presented as a gift and can add it with one click or ignore it.

This type gives the customer a sense of choice and feels more personal than a fully automatic add.


  • You want to offer a single specific product as a gift (one variant only, not customer choice)
  • The gift feels like a bonus or thank-you, not a spend-threshold reward
  • You want conditions to control who sees the offer without hard thresholds
  • You want the customer to feel like they are accepting a gift, not claiming a promotion

If you want to show the gift only when a cart value threshold is met and want it to feel automatic, use Auto Add Product instead.


  1. Go to Checkout Upsells and click Create.
  2. Select Optional Gift as the type.
  3. Select the product variant to offer. You must select a single specific variant (not a product with open variant selection).
  4. Write the gift label or heading shown to the customer.
  5. Configure button text and button style.
  6. Optionally add a campaign image.
  7. Set Display Rules if you want to control when the gift appears.
  8. Set a schedule if the promotion has a fixed start and end date.
  9. Click Save.

SettingOptions
Gift headingText shown above the product (e.g. “A little something for you”)
Button textCustom label (e.g. “Add gift”, “Yes please!”)
Button stylePrimary / Secondary / Plain
Show product imageYes / No
Campaign imageOptional banner image for the section

Display Rules let you control which customers see the gift:

  • Show only when cart total exceeds a threshold
  • Show only when a specific product is in the cart
  • Show only for customers with a specific tag
  • Show only for orders shipping to a specific country or region

See Display Rules for all available rules.

Use Schedule to automatically activate and deactivate the gift on specific dates, useful for holiday campaigns.


Works on checkout page. You must add the Checkout Upsell block in the Shopify checkout editor.


You select one specific variant in the form, for example “Blue Tote Bag - One Size”. The customer cannot pick a different variant. If your gift product has multiple variants and you want to offer the customer a choice, you will need to create separate Optional Gift upsells for each variant, or use a different type.