Hi, @augveni !
Welcome to the Shopify Community! Happy to help explain your options here.
1. Use the Discounts feature available through the Shopify admin.
It is possible to set up a Buy X Get Y automatic discount through the Shopify admin, where a customer can purchase any item from within a specified collection, and then be eligible for 1 free specified product. It does not have to be the same product. The easiest way to show you how to do this is through a screenshot from Discounts > Create discount > Automatic discount. The screenshot below labels the steps you need to follow to set up this type of discount:
In steps 5 and 8, you will need to either search and select, or browse and select the collection / product you would like to include in the discount.
Note that in order for this discount to work, the customer will have to add the free product to their cart themselves. This means they’ll have to add a product from the collection under Customer buys (X), as well as the free product under Customer gets (Y) for the discount to work as expected. Products cannot be automatically added to their cart through the natural Shopify admin.
Alternatively, if you would like this free product to be automatically added to their cart, you will require the use of an app.
2. Use an app from the Shopify app store.
As I mentioned, if you would like the free product to be automatically added to your customers cart once they select a product from the applicable collection, you will need to use an app. Here are some options from the app store that have this feature:
- Discounted Upsells, Bogo Offer
- Free Gift - Upsell for Product
- Bundle Bear - Volume Discounts
- Checkout Promotions & Upsells
Let me know if you have any further questions, and which route you decide on!