Table of Contents
Problem Description #
The order minimum/maximum rules are ignored when customers choose certain shipping methods (e.g., local pickup) or specific checkout flows — allowing orders that should be blocked per rule.
Common symptoms
- Customers place orders under the minimum when choosing “Pickup at store” or special shipping methods.
- Fake orders or bypassed minimum order even though rule defined.
- “Disable shipping options” setting apparently ignored, shipping method still selectable.
Cause
- The plugin’s min/max enforcement logic is primarily tied to standard cart/checkout flow; special shipping method conditions like local pickup may bypass the standard validation. Some shipping methods may skip order total checks.
- Settings misconfiguration: “disable shipping options below minimum” or “apply restrictions to shipping methods” may be disabled or misunderstood.
Solution (step-by-step)
- Review plugin settings related to shipping methods: In plugin settings, navigate to Shipping & Payment tab (if available) and ensure that the rules apply for all shipping methods, including local pickup.
- Explicitly include local pickup in restricted shipping methods: If the plugin offers “restrict by shipping method / zone / instance” (especially in Pro), enable it for local pickup option.
- Test the flow: Simulate a cart under the minimum, go to checkout, choose local pickup, verify if error message appears or checkout blocked.
- If still bypassed: Temporarily disable other shipping-related plugins (table-rate, third-party shipping, pickup plugins) to check for conflicts.
- If the store must allow pickup without min order but enforce min for delivery: Consider creating two separate sets of rules: one for shipping methods (delivery) with min order, and separate rule or no restriction for local pickup. If plugin doesn’t support per-method differentiation, request “per shipping method rule” feature in support forum.
Prerequisites
- Proper plugin version (ensure plugin up to date).
- If you use Pro version, ensure shipping-method restrictions are configured.
Additional Notes
- Many WooCommerce shops distinguish between “delivery” and “pickup.” Min order logic must respect those distinctions, ideally whitelisted per shipping method.
For complex shipping setups (multiple zones/methods), test all combinations to ensure min/max logic holds.
