Ok I am not sure if this is the right forum but here goes. I have a product that has 6 color varations as well as 3 sizes. What I want to do is set up a varation that is mix and match. The varation will be buy one get the second half off, and buy 3 get 1 free. I want the customer to be able to mix and match. Say buy one blue one with a size small and the second one is a red one with a size medium, any clue how to set it up? Thanks
Hi @Dennis45 your describing bundling, or kit building, packs, etc for purchasing items together in special ways.
Or volume discounts, tier pricing, quantity breaks etc and other word combos; to reduce price per successive item(s) being purchased.
Generally apps are used to facilitate such business logic especially if the inventory is shared or there are other personalization requirements.
If a the store is on a Shopify Plus Enterprise plan then it can use checkout-scripts to discount the products appropriately in tandem with advanced frontend customizations to present the deal and any UI need to help customers mix and match.
Untested: Could be tried with a product % percentage off) discount set to 25% (or fixed amount; set to specific products with either a ‘Minimum purchase amount ($)’ or ‘Minimum quantity of items’. This setup can be different now using the new combinable discounts. So another automatic discount that is Buy X Get Y set to give the third item free.
There’s some finagling of discount rule-settings and testing to do to understand the logic of discounts that can be unintuitive especially when trying to combine them. Like a percent discounts getting applied to all items in the criteria list in the cart.
Some approaches can only be fixed by having special products customer can’t normally see on the storefront but you automagically add to the customers cart for them via the ajax-cart api for a a discount rule to apply to ONLY that 1 product as it’s criteria. etc
It may be possible to use shopify flow to post edit orders to add the proper line-item products to an order while maintaining discounts or the semblance of discounts by using a full priced item and line item properties or cart attributes . https://help.shopify.com/en/manual/shopify-flow/reference/actions/add-order-line-item
But getting these to show up properly in the checkout process before the order is automatically edited could be a roadblock.
An advanced theme customization can also facilitate stuff like this but still requires setting products in a specific ways, with specific discounts. So kinda the right forum in that sense.