Hi everyone,
I’m running a wine marketplace on the Shopify Basic plan. Since I am not on Plus, I don’t have access to Shopify Functions for checkout validation, so I need a way to enforce specific rules at the Cart level.
My Requirements:
-
Mixed Multiples: Customers must buy in multiples of 6 (6, 12, 18, etc.) per order. The 6 bottles can be from different products (mixed cases) per vendor
-
Per Vendor Restriction: Because this is a marketplace, the “Multiple of 6” rule must apply per vendor. If a customer has 3 bottles from Winemaker A and 3 bottles from Winemaker B, they should be blocked from checking out until they have 6 from each.
The Problem: Most apps I’ve seen only handle multiples of the same product, or a total cart minimum. I need something that reads the Vendor attribute and enforces a “Step/Multiple” of 6 for each group.
Questions:
-
Are there any “Order Limit” apps that successfully work on the Basic plan and can group by Vendor? (I’ve looked at MinMaxify and Limitsify, but I’m unsure if they handle “multiples/steps” for a whole vendor group).
-
If an app can’t do this, has anyone successfully used a JavaScript/Liquid snippet on the
cart.liquidpage to hide the “Checkout” button unless the counts for each vendor are multiples of 6?
I’m looking for a way to prevent shipping errors without having to manually cancel half my orders. Any advice would be huge!