Goal: Apply volume discounts only to the 5 lb variant (e.g., for 2, 3, 4+ bags) without allowing the same discount on multiple 1 lb bags.
Key approaches proposed:
iCart Cart Drawer Cart Upsell app: Claimed to support volume discounts at the variant level; demo link provided. Can integrate with Shopify’s discount rules.
Shopify native Discounts: Suggested to configure bulk offers by selecting a specific collection and applying limits. Guidance implies you can target desired sizes/variants indirectly via collections.
Quantity X app: Recommended as supporting the required setup; a screenshot was shared showing how to configure variant-based volume pricing.
Notes:
Screenshots/images were provided to illustrate discount configurations and app setup, which may be important for replication.
Status and open points:
No confirmation from the store owner on which solution was adopted; discussion remains open.
Multiple viable app-based solutions were offered; feasibility of enforcing variant-only discounts via native tools appears possible when paired with careful collection targeting.
I am running into a problem with my store that I can not figure out how to solve. We offer a 1lb bag and a 5lb bag for sale on our website however we want to offer a volume discount when people buy 2,3,4 or more 5lb bags. the problem is we do not want to have the option to offer buying 5 1lb bags since it doesn’t make sense to offer that considering we have the offer for the 5lb bag already.
In short is there an app or customer code I can add to an app to allow us to create volume discounts based on variations rather than on the product.
You can use shopify discount option and select your desired collection to make the bulk offer of sizes which you want. You can also limit it according to your needs.