The Order Minimum/Maximum Limits for WooCommerce plugin allows you to configure various settings related to checkout button behavior and order restrictions based on minimum and maximum limits. Here’s a breakdown of the options you’ll find under WooCommerce settings > Order Min/Max Amount > General:
Cart Options
- Proceed to checkout button: This section lets you control the visibility and behavior of the “Proceed to checkout” button.
- Disable checkout button: Choose this option to completely disable the button when minimum/maximum limits are not met.
- “Proceed to checkout” button behaviour when limits are not respected: This setting determines what happens when customers try to proceed to checkout without meeting the requirements:
- Block checkout process: This option prevents users from placing the order if their cart doesn’t comply with the limits.
- Allow checkout: This option allows customers to proceed to checkout even if their cart doesn’t meet the minimum/maximum requirements. However, they may see an error message or be unable to complete the order later.
Checkout Options
- Block checkout process: This setting functions similarly to the one mentioned above under “Cart Options.” Enabling it here prevents users from reaching the checkout page if their cart doesn’t meet the minimum/maximum limits.
- Block checkout page: Choose this option to redirect customers back to the cart page if their order doesn’t fulfill the requirements.
- Block store api request: This option restricts API users from placing orders that don’t adhere to the minimum/maximum limits.
- Overwrite store api request at the time of order creation on wrong min/max amount: This setting allows you to override the API request and potentially adjust the order total to meet the requirements at the time of order creation.
Additional Notes
- It’s recommended to keep the “Block checkout process” option enabled to ensure customers meet the minimum/maximum requirements before placing orders.
- The plugin also offers options to customize messages displayed to customers when limits are not met.