I’m putting out a group of products on sale and I would like to restrict my customers to only being able to purchase one product from this group.
I’m not necessarily worried about lifetime purchases, mostly just their current cart.
For example, I have products “X”, “Y”, and “Z” on sale and I want customers to only be able to one of these items (along with an combination of other products I have not part of this sale). “X”, “Y”, and “Z” should never appear in the cart together.
I don’t see a way to do with this stock Shopify, are there any good apps to enable this functionality?
There is an app called KOR Order Limit Quantity. You would need to put the items into a collection together (you don’t need to make the collection visible) and that should do what you are looking for.
I noticed your question about “pick one” restrictions. This is a mixed cart limits case because you are limiting how many items can be purchased from a specific group.
Setup:
Tag the eligible items with something like “sale exclusive.”
Create a mixed cart rule where that tag is the restricted group
Set the allowance to 1 item from that group
Customers can still buy other products; they just cannot add multiple items from the same sale group in the same checkout.
You can use KOR Order Limit Quantity by adding all variants to a hidden collection. Then put a total limit on that collection, and this is in fact you are limiting sales across product variants, including colors and sizes. This will prevent the limited item from being over-sold.