WooCommerce Conditional Shipping and Payments gives you full control over how customers pay and how orders ship. Create smart rules to show, hide, or restrict payment gateways, shipping methods, and shipping destinations based on products, cart contents, user roles, coupons, order totals, and more—no code needed.
- Show or hide payment gateways based on products, categories, or tags
- Restrict shipping methods by cart total, weight, quantity, or contents
- Block or allow shipping to specific countries, states, or ZIP/postcodes
- Create rules per user role, customer, or logged-in status
- Limit Cash on Delivery to certain products or locations
- Disable free shipping when coupons are applied or thresholds not met
- Require specific shipping for hazardous, heavy, or oversized items
- Enforce payment gateway restrictions for subscriptions and pre-orders
- Apply conditions to product variations and bundles
- Stack multiple conditions with AND/OR logic for precise control
- Schedule rules by date or limit by day/time windows
- Display custom messages when a method is blocked or unavailable
- Compatible with WooCommerce Subscriptions and Memberships
- Performant rule engine that scales on large catalogs and orders
- Simple, code-free admin UI with import/export of rules