Articles on: IA - Cart Drawer

How to Set Up a Free Gift Using a $0 Product in Shopify

If you're looking to run a free gift promotion through your Shopify store while using our Cart Drawer app, this guide is for you. Shopify only supports one automatic discount at a time, which can cause conflicts when using multiple discount-based apps (like subscriptions, bundles, etc.).

To avoid discount conflicts and ensure your free gift is added seamlessly during checkout, we recommend offering the gift as a $0 product rather than applying a discount. This method keeps the experience smooth for shoppers and prevents technical issues at checkout.

In this article, we’ll walk you through the process of setting up a $0-priced gift product that integrates perfectly with your Cart Drawer app — while also protecting your store from customers trying to exploit the system.

Step 1: Duplicate the Gift Product



Go to your Shopify Admin.

Navigate to Products, and select the product you want to offer as a gift.

Click Duplicate.

In the duplicated product:

Set the price to $0.00.

Set the status to "Active".

Make sure your quantity is set up unlimited.

Ensure it’s available in the Online Store sales channel.



Step 2: Hide the $0 Product From Public View



To avoid customers directly accessing or manipulating the gift item, take the following actions:

a. Remove the Add to Cart Button (Product Page)



Go to Online Store > Themes > Customize.

Create a new product template (e.g., gift-product).

Edit the product template:

Remove or comment out the "Add to Cart" button in the code.

Assign this custom template to the $0-priced gift product.





Make sure the gift product is not included in any collections.

Step 3: Configure Cart Drawer App Settings



Open the IA Cart Drawer in your Shopify Admin.

Go to Rewards > Rewards Settings.

Under Free Gift Rewards, select the $0-priced duplicate product you just created.

Save the settings.



Step 4: Test the Cart Drawer Integration



Since you're using a cart drawer app, make sure the drawer properly reflects:

The gift product being added automatically (based on your defined trigger: e.g., cart value or items).

No visible option for customers to remove or increase the quantity of the free gift manually.

You may need minor code customizations in the cart drawer's liquid we are here to help you.

Bonus: Prevent Gaming the System



To avoid users from directly accessing the free product:

Hide its URL from navigation menus.

Use Shopify scripts or apps like Locksmith to block direct access if needed.

Monitor purchases of this product through analytics to catch any edge cases.

Updated on: 06/05/2025

Was this article helpful?

Share your feedback

Cancel

Thank you!