How to set a minimum purchase in PrestaShop 1.5
When configuring your order settings in PrestaShop 1.5, you may want to set a minimum order amount. This is a minimum purchase amount that the customer must meet in order to proceed with their checkout.
What happens if the minumum purchase price is not met?
For example, if you set the minimum purchase requirement to $30.00 and the user only has a cart at $15.00, the following error will be given during step 3 of the checkout process:
A minimum purchase total of $30.00 is required in order to validate your order.
To configure a Minimum Purchase Requirement in PrestaShop 1.5:
- Log into your PrestaShop 1.5 dashboard.
- Using the top menu bar, hover over the Preferences tab and select the Orders option.
- From the Preferences : Orders screen, find the field entitled Minimum purchase total required in order to validate order and set the desired amount. This amount is the before tax total. If you wish to have no minimum purchase, simply set the value to 0.
- Once finished, click on the Save button in the upper right corner of the screen.
You now know how to set a Minimum Purchase Requirement in PrestaShop 1.5!
‹Section 2: How to edit the Guest Checkout option in Prestashop 1.5
›Section 4: Allowing multiple shipping addresses in PrestaShop 1.5
Configuring the Checkout Process in PrestaShop 1.5
2014-09-05 2:00 pm
There was a feature in older versions of ZenCart that would allow BOTH:
a). Minimum order value (eg: $100.00)
b) A fee applied to ay order that didnt meet the minimum (eg: $5.00 fee on a $75.00 order)
What that would do is enable a person to order under $100.00 but they would have to click and agree that they will be paying a $5.00 additional low order processing fee. Does the current Prestashop offer this kind of add-on?
2014-09-05 3:49 pm
Thank you for your question. While, you can set the minimum purchase requirement, there is no "built-in" way to charge a fee if it is not met. I also couldn't find an existing plugin/module for accomplishing this.
This means you would have to develop or custom code a solution.