Does anybody know how to establish a minimum value for an order? Supposedly, this value should be applied to all the customers and to any order. A client who doesn't achieve the necessary amount will be prompted to keep shopping until the necessary amount is done.
Is there any way to do this without too much coding?
Solved! Go to the solution
This is an accepted solution.
This is Lana from Shopify. That is a great question!
If you're only looking to offer shipping after a customer has reached a minimum order price, you would need to look at setting up your shipping rates to work with that. This is because a customer cannot checkout on your store unless there is a shipping rate available to them, so this should suit you. Getting it to work like this will not involve any coding changes, instead you will need to go to Settings > Shipping and Delivery > Manage rates in your admin, and set up a shipping rate with conditions. Here is an example of what you could do:
As you can see in the above screenshot, I have set up a free shipping rate that only works when a customer has €50 or more worth of products in their cart. I did not set a maximum price for this example, but you can do that if you're planning to break up your rates even further i.e. €50-€100 costs €10 for shipping, and an additional rate €100-no max is free etc.
If a customer tries to go to the checkout with less than €50 worth of products in their cart, they will be met with an error that says 'No shipping rates available' and they won't be able to proceed to the final steps of the checkout. Because of this, it is also important that you let your customers know that you have to have a minimum amount in your cart in order to checkout. A great way to do that would be by setting up an announcement bar at the top of your website which can relay that message i.e. 'SHIPPING AVAILABLE ONLY TO ORDERS OVER €50'. It can be set up one of the following ways:
Let me know how you get on with this, and if you have any additional questions I will be more than happy to help you out.