Optional Product
Optional Product shows a single product as a gift wrap, which the customer can add as per their convenience. You 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.
How to set up
Section titled “How to set up”- Go to Checkout Upsells and click Create.
- Select Optional Product as the type.
- Configure display settings (see below).
- Set Display Rules if you want to control when the gift appears.
- Click Save.
- In the Shopify checkout editor, add the Optional add gift wrap block to the checkout page.
Display settings
Section titled “Display settings”| Setting | Description |
|---|---|
| Optional product name | Text shown next to the checkbox (e.g. “Add this only for $1”). This will be visible next to the checkbox. |
| Product | The product to offer as the optional product |
- One specific variant is pre-selected. Customers cannot change it.
- Customer must check the checkbox to add. The product is not automatically added to cart.
- Works on checkout page only.
Use cases
Section titled “Use cases”| Scenario | Condition to set |
|---|---|
| Free gift with any order above $40 | Cart total is greater than or equal to $40 |
| VIP loyalty gift | Customer tag equals VIP |
| New product sample | Cart total threshold or no conditions |
Best practices
Section titled “Best practices”- Select a variant that does not require size or colour choice. A one-size item like a bag, soap, or candle avoids confusion since customers cannot change the variant.
- Use the gift heading to explain the value: “A free gift from us, just for you” performs better than a generic label.
- Scope it with conditions so it does not show for every customer. Scarcity and selectivity make the gift feel more meaningful.