A merchant seeks to implement a “Buy X items from a specific collection for a fixed price” discount (e.g., buy 3 items for $100) without disrupting their theme or requiring manual price adjustments.
Initial Challenge:
Shopify’s built-in “Buy X Get Y” discount proved unsuitable because it requires creating separate collections, repricing items to uniform amounts, and framing the offer as “Buy 2 Get 1 Free” rather than the desired “3 for $100” messaging.
Key Limitation Identified:
Shopify’s native discount system allows setting discounts by collection and quantity, but only supports percentage or amount-off discounts—not fixed total prices that apply regardless of individual item costs.
Proposed Solutions:
Multiple app developers offered their tools:
Every Possible Discount: Uses Shopify Functions for “Buy X for Y$” offers without affecting checkout analytics
JTDL: Bundles & Discounts: Supports both quantity-based discounts and fixed-price bundles (e.g., “any 3 for £30”)
Selly: Provides bundle features with customizable display on collection and product pages
Status:
The discussion remains open with several users seeking the same functionality. No confirmation yet on which solution was implemented successfully.
Summarized with AI on October 27.
AI used: claude-sonnet-4-5-20250929.
I need an a way (App or No App) to simply apply the offer:
““Buy (3 Items) from a specific (Collection) and pay a (Fixed Price)””
““Buy (X Items) from a specific (Collection) and pay a (Fixed Price)””
““Buy (3 Items) from a specific (Basics) and pay a (100)””
My needs:
To actually find the way to do the above offer
Need something that does not mess up my theme and just normally detect when the 3 items in cart from a specific collection is added to automatically show discount.
My temporary solution was (Which is not suitable):
Was to activate the Buy X Get Y built in discount in Shopify, unfortunately it is not suitable since i have to create a new collection and re-price items to one unified price and then apply a Buy 2 Get 1 Free, but in reality i am advertising for buy 3 for 100. It is not a good idea in my opinion because I had to increase some items prices to a higher price.
Your requirements are too specific to be covered by a ready Shopify app. You can think about custom app development. And a proficient Shopify development company can easily develop a custom app for you to meet these needs.
If you need any assistance, please, don’t hesitate to drop me a line.
@Stacy_Zhuk Thank you for your reply. I don’t see the complexity of my request as i see many apps that provide much complexed discounts. My request is very simple I just need to sell 3 items for a fixed price instead of percentage. What can we do;?
Shopify’s default options allow you to set the discount terms as Collection Name and the number of items in the cart from that collection, but you can’t specify a fixed amount that the buyer will pay. You can set the percentage or amount of the discount, but not the amount that will be paid. These discount rules are applied not only for three products but also if there are more than three products in the cart.
You can review the functionality on our demo store
The app is build on a latest release by Shopify called Shopify Functions, so this app does not hamper your checkout analyics and does not create any dummy coupon codes.
JTDL: Bundles & Discounts allows you to set up both types of offers seamlessly. You can create storewide quantity-based discounts, such as “Buy 5 products from any category and get 20% off,” as well as fixed-price bundles like “Buy any 3 products for £30.” Our flexible bundle types and discount settings ensure customers always receive the correct deal without conflicts.
Hi Autumn82- Did you every find a solution? I need this exactly also for my own website Buy (4 Items) from a specific (Collection) and pay a (Fixed Price)