Best way to offer a free gift on the product page

Topic summary

A store owner wants to offer a free accessory (100% discount) on product pages, but only when customers purchase items from specific collections. The free gift should appear as an add-on option on the product page and not be purchasable separately.

Key Requirements:

  • Free gift triggers only with certain collections
  • Gift product must be hidden from standalone purchase
  • Visual presentation should match the provided mockup image
  • Using Enterprise theme and Search & Discovery app

Proposed Solutions:

  1. Free app approach: Use CartBot Auto Add to Cart app to automatically add a $0-priced product to cart when specific items are purchased. Requires hiding the add-to-cart button for the gift product.

  2. Custom code: Develop liquid code to display the offer as shown in the mockup, though this requires strong coding knowledge.

  3. BOGOS App: Recommended solution offering “Frequently Bought Together” upsell functionality with 100% discount capability for specific products/collections.

  4. Discount Ray app: Alternative featuring “Personalized Discount” that allows preselected free gifts on product pages, includes 14-day free trial.

The discussion remains open as the store owner evaluates these options.

Summarized with AI on October 24. AI used: claude-sonnet-4-5-20250929.

Hi

I want to give a 100% discount on an accessory.

The offer should only work with a bunch of collections.

Here’s a Product Page Example

This is how I’d like it to work:

I’m using the Enterprise theme and Serch and Discovery app.

Any ideas would be much appreciated.

Thanks in advance. Alan

1 Like

you offers free gift
here is the condition

  1. free gift when cart value reach to a specific price
  2. free gift when some one purchased a product or specific product
    please conform the what exactly you want
    i will help out

HI

  1. gift when someone purchased a product or specific product.

I’d like it to look like the image below:

Thanks. Alan

its has a two way

  1. here is an app which is free (https://apps.shopify.com/cartbot-auto-add-to-cart)
    by using the about app when customer purchase a specific product or products then it add a product directly too its cart but remember to set the price of that product 0 if you want to give it free (and hide the atc button for that product only so no one can directly purchase it.)
  2. second one is that you can make a custom code by which you can disply that product just like above image that was a long method for it you must have a strong knowledge of liquid code
    if you need more help please inform me
1 Like

Thanks for your help; I’ll look into it.

Do you know how I create the Free Gift Product?

I need to be:

  1. 100% discounted when bought with the main product.
  2. Hidden and not available to purchase on its own.

Thanks again. Alan

1 Like

Hi,
That’s a great idea — offering an accessory as a free gift for specific collections can really surprise and delight your customers, encouraging more purchases.

To achieve exactly what you described, I suggest using the BOGOS App, which allows you to create this type of offer easily.

:backhand_index_pointing_right: You can check out the demo here:

Here’s how to set it up in the BOGOS App:

  1. Go to BOGOS App > Create Offers > Upsell Offer > Frequently Bought Together

  2. Select the specific products or collections that will trigger the free gift (your accessory).

  3. Set the discount to 100% for the accessory.

This setup will ensure your customers automatically receive the free accessory when purchasing from your chosen collections — just like in your example.

You can try BOGOS for FREE here!

Hello @alanbrimm

Based on your requirement, you can also try the Discount Ray – Wholesale Pricing app.

This app includes a Personalized Discount feature that allows you to set up a discount for a specific product. When a customer purchases that product, they can automatically add a preselected free gift from the product page.

For your reference, here’s a screenshot showing the setup on the product page:

The app also offers a 14-day free trial, so you can explore its features before committing.

If you’d like, we can also share a sample product setup to help you get started.

Thank you.