Hi there.
I would like to create a free product for the first 20 customers for a site launch.
How do i do this so the free item can be automatically applied to checkout for fist 20 customers?
I have created a “Buy X get Y” discount, but I can only limit number of times this discount can be used if i select “Discount Code” in method. If I select “Automatic Discount”, I am only prompted with the option to “Set a maximum number of uses per order” - which is not what i am looking to do. I would like to set automatic discount, 1 per customer, for first 20 customers.
How do i achieve this with the “Automatic Discount” setting?
Hi @isobellatantos
This is Ellie from BOGOS: Free Gift, Discounts & Bundles.
I’m afraid Shopify doesn’t natively offer a way to limit automatic discounts by total usage. You may need to manually track the first 20 orders, and update your website with announcements when 20 orders are fulfilled.
Or you can use the Discount code instead, and promote it prominently on your website so customers are aware about it.
Finally, if you need more control over the discounts, you may need to use another 3rd party app. BOGOS app can automatically add the gift to customers’ cart, and you can set the stock level of the gift product to ~20, so when the gift is out of stock, the offer will be stopped.
Install BOGOS to try (4.9 overall rating, 2000+ reviews). 
If you find the answer helpful, give it a Like or Accept it as Solution!
Hello @isobellatantos it’s easy with Discount Code
You can create a discount code at set the discount percentage to 0%.
Then install Llama Upsells and create a checkout campaign.
Select the option to auto add a product and set the rules to match your criteria. For example:
IF PROMOCODE equals to BOGO2024.
AND SUBTOTAL is more than $0
AND Country is equal to US
Then when the code has been used 20 times, it will return an error and you can customize the error for example but I don’t see a way to have it working with Automatic Discounts. Hope it helps!
To automatically apply a free product for the first 20 customers, set up an “Automatic Discount” in your ecommerce platform, limiting it to one use per customer and a total of 20 uses in total. This ensures the free item is automatically added to qualifying orders without requiring a discount code.
Right but how do you add the item automatically? They want a SKU to be added automatically at checkout and with Automatic Discount we can only set the discount, not add the product.
Hey Isobellatantos,
Heddy from Gameball: Loyalty Program & VIP here!
To create a “free product for the first 20 customers” offer, the Automatic Discount feature in Shopify doesn’t let you limit the number of customers. However, you can achieve this by using the Discount Code method, where you can limit the number of times the code can be redeemed (20 times). To make it easier for the first 20 customers, you can display the discount code prominently on your website or in an email.
@heddykhalifa same problem as above. How do you auto add the SKU?