WooCommerce Conditional Shipping and Payments lets you control when, where, and how customers can pay and receive orders. Create simple rules to restrict shipping methods, block payment gateways, and tailor checkout based on products, customer location, cart contents, shipping classes, and more—no code needed.
- Set conditional rules for shipping methods at checkout
- Enable or disable payment gateways based on cart contents
- Restrict shipping by product, category, tag, or shipping class
- Limit payment methods by order total, currency, or customer role
- Target rules by country, state, postcode, or shipping zone
- Block Cash on Delivery for specific products or high-risk orders
- Require specific gateways for subscriptions or pre-orders
- Control free shipping availability with cart thresholds
- Hide local pickup for oversized or hazardous items
- Create product-based exclusions for virtual or downloadable items
- Schedule rules by date, day, or time windows
- Build complex logic with AND/OR conditional groups
- Compatible with WooCommerce Subscriptions and Memberships
- Simple, no-code rule builder with clear conditions
- Lightweight, performance-friendly, and translation-ready