WooCommerce Conditional Shipping and Payments

Download Auto Update Cart for WooCommerce
Sales Page

Take full control over your checkout experience with WooCommerce Conditional Shipping and Payments. This powerful extension allows you to create sophisticated rules that restrict shipping methods and payment gateways based on the contents of a customer’s cart, their location, or their user account details. By tailoring the checkout process to match your specific business logic, you can reduce operational overhead, prevent unprofitable shipping scenarios, and provide a cleaner, more relevant experience for your shoppers.

Key Features

  • Restrict Shipping Methods: Easily hide specific shipping options based on cart weight, total value, product category, or the customer’s shipping address.
  • Control Payment Gateways: Limit which payment methods are available depending on the order total, shipping destination, or customer role, ensuring you only offer payment options that make sense for that specific transaction.
  • Product-Based Logic: Create rules tied to specific products or product variations. For example, prevent certain items from being shipped to specific regions or require a specific payment method for high-value items.
  • User and Membership Restrictions: Offer exclusive shipping or payment options to logged-in customers, members, or specific user roles to reward loyalty.
  • Cart and Order Conditions: Set conditions based on the number of items in the cart, the total cart weight, or the subtotal to manage complex logistics automatically.
  • Custom Error Messages: Provide clear, helpful feedback to customers when a shipping or payment method is unavailable, explaining exactly why so they can adjust their cart accordingly.
  • Seamless Integration: Designed specifically for WooCommerce, ensuring compatibility with your existing store setup and standard checkout flow.

Use Cases / Who It’s For

This plugin is essential for store owners who deal with complex logistics or specific business constraints that standard WooCommerce settings cannot handle. If you find yourself manually adjusting orders, dealing with shipping errors, or losing money on certain payment processing fees, this tool is for you.

For example, if you sell heavy or oversized items, you can use the plugin to restrict standard shipping methods and only show freight shipping options for those specific products. If you operate internationally, you can hide payment gateways that are not supported in certain countries or that carry high currency conversion fees for your business. Additionally, if you run a subscription service or a wholesale store, you can restrict specific payment methods like “Cash on Delivery” to retail customers only, while offering “Invoice” payment options exclusively to your vetted wholesale user roles.

Setup / How It Works

  1. Install and Activate: Once the extension is installed, navigate to the WooCommerce settings area.
  2. Create a Restriction: Go to the designated settings tab for Conditional Shipping and Payments. You can create a new restriction for either shipping methods or payment gateways.
  3. Define Conditions: Use the intuitive interface to add conditions. You can combine multiple rules‚Äîfor example, “If the cart contains Category A” AND “If the shipping country is not USA,” then “Disable Flat Rate Shipping.”
  4. Configure Messages: Customize the message that appears to the customer if their cart triggers a restriction, ensuring transparency throughout the checkout process.
  5. Save and Test: Once saved, your rules are applied globally to your store. It is recommended to perform a test checkout as different user types to verify that the correct methods appear and disappear as intended.

Similar Plugins

While WooCommerce Conditional Shipping and Payments is the official, purpose-built solution for this functionality, other plugins in the ecosystem offer overlapping capabilities. These include:

  • WooCommerce Advanced Shipping: Focuses primarily on creating complex shipping rates based on various conditions.
  • Payment Gateways by User Role for WooCommerce: A more niche solution if your primary goal is strictly limiting payment methods based on customer login status.
  • Table Rate Shipping for WooCommerce: Often used in conjunction with conditional plugins to manage complex shipping cost calculations based on weight, destination, and order totals.

$3.99

Version 3.1.0 report outdated
Updated on March 7, 2026
Auto Updates Yes
License GPLv2+

Updates for one year, unlimited sites, auto updates, and regular updates.

Access all items listed on our website. All new releases are also included as long as the plan is active.

Report a New Version

We regularly update our library and appreciate your help in keeping it up to date.