Hi I am looking for a way to make certain products only purchasable after a threshold of e.g 400€ is met. Is there a way to set these conditions? I appreciate any help, thank you very much.
Topic summary
Goal: Restrict certain products so they’re only purchasable when the cart total reaches a threshold (e.g., 400€).
Current viable approach (Shopify Plus only):
- Build a custom app using Shopify’s Cart & Checkout Validation Functions API (server-side rules for cart/checkout).
- Validate that the order total is ≥400€ when those specific products are in the cart; if not, block checkout.
Limitations for non-Plus stores:
- Shopify Functions in custom apps are limited to Shopify Plus, so there’s no turnkey method suggested for standard plans.
- Would need to wait for a public app that offers this feature.
Status and next steps:
- No built-in solution confirmed. One participant may develop a public app within the next year and is open to questions/interest.
- Actionable now: If on Shopify Plus, engage a developer to implement validation; if not, monitor for an app release or seek alternatives.
Hi Huks,
While I’m not currently aware of any solutions, if you’re on a Shopify Plus store, you can build a custom app using Shopify’s Cart & Checkout Validation Functions API .
It’ll allow you to validate, on the server side, whether the order total is 400. If it’s not, but those specific products are in the cart, you can reject the cart and actually prevent the customer from checking out.
If you’re not on Plus, then you’d probably have to wait for a developer to release this as a public app, as only Plus stores can use Shopify Functions in custom apps.
I also might build an app for this within the next year, so if you’re interested in that, you can reply to this comment.
Otherwise, if you have any questions about this API, I’ll be happy to help.
Best,
Tobe