All things Shopify and commerce
I have a deal in my store - buy 3 get 1 free.
Let’s say the customer adds 4 items at $10 a piece and 4 items at $5 a piece to their cart.
How can I adjust the discount so that the customer gets one of the $10 items free and one of the $5 items free? Right now, the customer is getting 2 of the $5 items free which typically makes the customer do 2 separate transactions, one with all the $5 items and one with all the $10 items.
I’m not sure how that would fix my problem?
When customers add mixed-price items, the app can enforce the logic to apply the discount as intended.
Appreciate it but my products have big ranges in pricing I just used those prices as examples. i don’t run this promotion often and really don’t want to pay $18 a month for something that should be native functionality. I was hoping I was just missing something or there was some coding I could do.
@Momsstitchetti , I don't think there's an easy way to set this up with native discounts. I suggest you try, Discount Bot to set it up this way:
Here's an example of the discount setup in the admin. We're basically applying a 25% discount for every '4' items (essentially getting 4 for the price of 3). Also make sure you select the following under "Cart settings" so the rules are applied for each item separately:
With this setup, here's how the discounts are applied in the cart for 2 different items that qualify:
Hope this helps. If there are any questions, please feel free to reply.
June brought summer energy to our community. Members jumped in with solutions, clicked ...
By JasonH Jun 5, 2025Learn how to build powerful custom workflows in Shopify Flow with expert guidance from ...
By Jacqui May 7, 2025Did You Know? May is named after Maia, the Roman goddess of growth and flourishing! ...
By JasonH May 2, 2025