Offer a choice of Free products when certain $ amount is spent

Topic summary

A merchant wants to implement a tiered promotion where customers can choose a free product after reaching a specific spending threshold (e.g., $100). The desired workflow includes:

Key Requirements:

  • Display a link in cart/checkout once threshold is met
  • Redirect to a collection page showing eligible free products
  • Show original prices crossed out with $0 for qualifying customers
  • Automatically add selected item at $0 price
  • Non-qualifying customers see regular pricing

Proposed Solutions:

Native Shopify approach: Use the built-in Discounts section with conditional display logic and alternate product templates to manage pricing visibility.

Third-party apps: Multiple respondents recommend specialized apps (BOGOS, Monk) that offer:

  • Automatic threshold detection and gift eligibility
  • Customizable collection/widget displays
  • Strikethrough pricing for free items
  • Cart integration with $0 pricing for qualified customers
  • Shopify Plus checkout integration (Monk)

Both app solutions include tutorials and demos to test functionality before implementation.

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

Hello guys,

How can I create a system where customers can select a free product after spending a certain dollar amount?

Here’s the idea explained:

  1. Trigger Threshold: Set a spending threshold (e.g., $100) that qualifies customers for a free product.

  2. Checkout/Cart Link: Add a link on the cart or checkout page that becomes visible once the customer meets the spending threshold.

  3. Redirect to Collection Page: The link directs customers to a specific collection page showcasing eligible products.

  4. Display Pricing: On the collection page, the eligible products show the actual price crossed out and display $0 for qualifying customers.

  5. Selection and Application: When a customer selects a free product, it’s added to their cart with a $0 price, while non-qualifying customers see and pay the regular price.

This approach mimics Uline’s system, providing clear value to customers while maintaining the original product pricing for transparency.

1 Like

Hello @HIREVSPORTS ,

Check the Discounts section in your dashboard.
Here you find the option you are looking for.

  1. First step will be done with discount section.

  2. You need to check the defined total and make the text conditional so its visible when requirement fulfils.

  3. Same as step 2

  4. first step will manage it jut need to create a alternate template and display the product accordingly.

  5. First step will handle it automatically.

If problem solved don’t forget to Like it and Mark it as Solution!
And if you need help with customization/code part you can contact me for services

You can find the email in the signature below.

Thanks

Hi @HIREVSPORTS

BOGOS app can help you create exactly what you need: Free products when certain $ amount is spent

You can follow this step-by-step YouTube tutorial to achieve it: https://youtu.be/R-DeHLuCFOw?si=l3vbp0VUKh7ubK1g

Or you can check a demo of it here (pass is 1234)

In more detail, the app can:

  • Set a spending threshold and allow customer to get gifts once they meet the condition

  • Create a special link, and you can use that link to promote it to your customers. The link can be redirected to the collection page

  • The gift can be automatically added to cart with 0 price. Non-qualifying customers are not able to receive it

  • The app can display the strikethrough price of the gift in cart page/cart drawer

Install BOGOS to try on your end (4.9 rating, 2000+ reviews) :blush:

Like or Accept it as Solution if you find it helpful :love_letter:

Hey @HIREVSPORTS :waving_hand:

Yes, what you’re trying to do is definitely possible with Monk, available on the Shopify App Store. I am a part of the team behind it, so I can walk you through the setup.

With Monk, you can display eligible free products as a collection in the cart, on the product page, or as a pop-up once customers reach your desired spending threshold (e.g., $100). The products can be shown with their original prices crossed out or displayed as $0 for qualifying customers.

The gift selection widget is fully customizable to match your brand’s design and works smoothly with all sort of themes. You can easily configure it based on cart value ranges or specific eligibility criteria of your choosing.

And if you’re on Shopify Plus, you can even showcase and apply these free gifts directly at checkout using Monk.

You can achieve this “choose your free gift” system using specialized apps from the Shopify App Store, as Shopify’s native discounts can’t handle the product selection aspect.

For your specific workflow, use Hoppy Bundles to create an offer where spending $100 unlocks a choice from specific products at $0. Full disclosure: I’m on the team behind Hoppy Bundles.

To reinforce the spending threshold, consider Hoppy Free Shipping Bar & Upsell to display a progress bar. Full disclosure: I’m on the team behind this app.

Test the setup thoroughly to ensure the gift collection only appears when the threshold is met and prices show correctly.