Goal: Enforce a €25 minimum order at checkout so customers under the threshold cannot complete purchase and see a message. The requester prefers a safe, code-based method due to past issues with an app allowing under-threshold orders; store uses the Shella theme.
Current suggestions center on apps, not code changes:
MultiVariants – bulk order: Set a storewide minimum order value (e.g., €25); blocks checkout and displays a message if unmet.
Checkout Guardian: Restricts checkout based on total cart value; prevents checkout below €25 with a notice.
Cart Lock: Step-by-step provided—create a rule, add condition “Cart subtotal” (cart total before shipping/taxes) and block if less than 25; add a custom error message; save. A screenshot is included and is central to the guidance.
Status/outcome: No code-only solution or theme edit was provided. The thread remains open without confirmation that any app solved the issue or that a safe code approach exists.
Summarized with AI on December 18.
AI used: gpt-5.
I would love to add a minimum order amount to my checkout so people that want to order for less than 25 euro can’t check out and see a message. i see a lot of tutorials to alter code or shipping rates but i want to know for sure that it’s safe to do. I used to have an app for it, but it would still ‘let through’ orders and I would rather safely adjust code.
If you want to set a minimum order value on your entire store then you can try the MultiVariants - bulk order app. With this app, you can set a minimum order value as 25 euros, your customer will not be able to go for checkout if the minimum order value is not taken before checkout. They will see a message if the desired value is not matched.
Hi @MandyRogue If you are still looking for a solution to this, you can try using the Chekout Gurdian App, that restricts purchases based on the total cart value, like a customer wont be able to checkout if his total cart value is less then 25 euro and would be shown a message for the same.
Let me know if you find this suitable as per your requirment.