Free Gift

The Free Gift feature allows you to reward customers with free or discounted products when they meet specific purchase conditions.

1. General Settings

1.1 Rule Name

Set a name for your Free Gift rule. This is for internal management only and will not be shown to customers.

1.2 Status

Choose whether the rule is active or inactive.

1.3 Validate offer

The Validate Offer button helps you check whether your Free Gift setup is correctly configured and ready to work on your storefront.

When clicked, the system runs an automatic background analysis of your offer without interrupting your setup process.

What happens during validation

After clicking Validate Offer, a progress window appears showing the checks being performed.

You can close this window and continue editing your offer while the validation runs in the background.

The system checks the following items.

Widget block availability Verifies that the required widget block is properly added to your theme.

Auto add gift functionality Checks whether gifts can be automatically added to the cart when conditions are met.

Offer visibility Ensures the offer can be displayed correctly on your storefront.

Pop Up position Confirms that the Pop Up widget can appear in the correct position on your store.

Validation status and results

While validation is in progress, saving the offer is temporarily disabled.

Once the validation is complete The status will be updated automatically The results will appear in the Setup check column in the offer list

When to use Validate Offer

Use this button when You finish setting up a new Free Gift offer You change widget settings or gift logic You want to ensure the offer works correctly before going live

Important notes

2. Conditions page

Define what customers must do to qualify for a gift.

2.1 Add Condition

Choose one or more conditions that customers must meet.

Cart value Customers must reach a specific cart total to qualify. Example: Spend 500 dollars to receive a free T-shirt.

Minimum amount The minimum total value of eligible products that must be added to the cart.

Maximum amount The maximum value of eligible products that can be added to the cart. For example: You set the maximum to 1000$, and the customers exceed that 1000$ mark, they will no longer receive the gift. If you don't add anything, you don't have to pay attention to it! πŸ˜„

Cart quantity Customers must add a specific number of items to qualify. Example: Buy 1 book, get 1 free bookmark.

Minimum quantity The minimum number of eligible items required in the cart.

Maximum quantity The maximum number of eligible items in the cart.

2.2 Apply Conditions To

Choose which products the conditions apply to.

Specific products Only selected products count toward qualifying for the gift.

Product collections All products in selected collections count toward qualifying.

Specific variants Only selected product variants count toward qualifying.

Product tags Only products with the specific tags count toward qualifying.

All products All products count toward qualifying.

2.3 Active Dates

Set the start date and time for the offer. Optionally set an end date and time.

If no end date is set, the offer will run indefinitely.

3. Reward page

Define how gifts are offered and added to the cart.

3.1 Gift Adding Method

Choose how gifts are added once customers qualify.

Automatically add gifts

Add all products from the list All selected gift products are automatically added to the cart when conditions are met. You can set the quantity for each gift individually.

Add the first available gift Only the first available product from the gift list is added. If the first product is out of stock, the next available product is added automatically.

Example: If Hydrogen is out of stock, Oxygen will be added instead. If two gifts are allowed and only one Hydrogen is available, the cart will receive one Hydrogen.

Discount the cheapest product The cheapest product in the customer's cart will be given a discount of your choice.

Number of gifts customers receive Set the total number of gifts customers can receive.

Customers choose gifts manually

Customers select their preferred gifts from the gift list.

Let the customer choose quantity: The customers will be able to choose their own quantity of the gifts.

Fixed product quantity: The quantity will be fixed.

Number of gifts customers receive Customers must select all required gifts before the system can add them to the cart.

3.2 Discount Settings

Define how the gift price is discounted.

Percentage discount Apply a percentage off the gift price. Example: 50 percent off.

Fixed amount off Deduct a fixed amount from the gift price. Example: 10 dollars off.

Free gift Set the gift price to zero.

Amount off each Deduct a fixed amount from every item in the customer's cart.

3.3 Other settings/behaviors

Prevent customers from changing the offer quantity

When enabled, customers cannot manually change the quantity of the gift in their cart.

This helps ensure the gift quantity always follows the rule configuration and prevents customers from increasing or decreasing the gift amount.

Prevent customers from changing the quantity or removing the offer product from their cart

When enabled, customers cannot modify or remove the gift product once it has been added to the cart.

This ensures the offer remains intact as long as the qualifying conditions are met.

Limit the number of times this discount can be used per order

Set a maximum number of times the Free Gift offer can apply within a single order.

By default, the offer repeats per order.

Example Spend 100 dollars, get 1 gift Spend 200 dollars, get 2 gifts

When a limit is set, the gift will stop applying once the maximum number of uses is reached.

It is recommended to set it as 1 if you don't want the offer to repeat after the customers have received a gift after spending X amount or Y number of items in the cart.

Limit the number of times this discount can be used in total

Set a total usage limit across all orders.

Once the maximum number of uses is reached, the Free Gift offer will automatically stop applying for all customers.

This is useful for limited stock campaigns or time-limited promotions.

Auto remove offer from the cart if the conditions are not met

When enabled, the gift is automatically removed from the cart if the customer no longer meets the qualifying conditions.

Hide out-of-stock items

When enabled, out-of-stock gift products will not be shown to customers.

This helps prevent customers from selecting unavailable gifts and ensures a smoother checkout experience.

3.4 Discount Combinations

Choose whether the Free Gift offer can work together with other discounts.

You can control compatibility with Product discounts Order discounts Shipping discounts

Note: We would recommend ticking this on if you are currently using other apps/discounts from Shopify.

4. Widget Settings

The Widget section allows you to control how your Free Gift offer is shown to customers on your storefront.

You can enable one or multiple widgets at the same time to increase visibility and improve conversion.

By default, all widgets are enabled for better exposure. When multiple widgets are active, customers can only claim the reward from the Pop Up, while the Embedded Widget displays their reward status only.

4.1 Choose Widget Type

Notification Widget

Displays a small notification banner to inform customers when they unlock a free gift.

This widget acts as a subtle reminder and does not interrupt the shopping experience.

Best used for Reminding customers they have qualified Encouraging them to open the Pop Up to claim the gift

Pop Up Widget

Displays the free gift offer in an overlay window.

This widget captures high attention and allows customers to actively claim their reward.

Available display locations All pages Home page Collection page Product page Cart page Specific page

The Pop Up Widget is the primary widget used for claiming gifts when multiple widgets are enabled.

Embedded Widget

Displays the free gift offer directly inside the product page or cart.

This widget provides a non-disruptive experience and allows customers to view available gifts while browsing products.

Important note When multiple widgets are enabled, the Embedded Widget is used for display and status only. Customers must use the Pop Up Widget to claim the gift.

4.2 Widget Preview

The Preview panel shows how each widget will appear on your storefront.

You can preview Notification banner Pop Up Widget Embedded Widget

This helps you confirm the layout, messaging, and customer experience before saving the campaign.

4.3 Campaign Summary

The Campaign Summary provides a quick overview of your setup.

Condition Summary

Displays the qualifying conditions required to unlock the gift. Example Cart quantity, cart value, or product conditions.

Reward Summary

Shows how the reward is configured, including Number of gifts Reward selection method Discount type applied to the gift

This section is read-only and helps you verify your configuration at a glance.

Last updated

Was this helpful?