Skip to content
WPJury
No. 00457 WooCommerce

WPC Conditional Shipping And Payments: worth it for complex checkout rules

The verdict WPC Conditional Shipping And Payments is worth buying when your WooCommerce store needs precise rules for hiding shipping methods, payment gateways, or destinations based on products, cart data, customers, or location. It is not the right tool for creating shipping rates, and its checkout-block limitations make it a poor fit for stores committed to the newest WooCommerce checkout experience.
Situational The ruling
Get v1.0.3

via WorldPressIT · complete package

Best for
  • Stores with product-specific shipping restrictions
  • International sellers with country or state rules
  • Wholesale and membership stores
  • Stores restricting payment gateways by cart conditions
  • WooCommerce developers managing complex checkout logic
Skip it if
  • You only need basic shipping zones
  • You need to calculate or create shipping rates
  • Your store relies entirely on Checkout Blocks
  • You want date-and-time rule scheduling
Version 1.0.3 Updated 14 Sep 2026 Licence GPL

WPC Conditional Shipping And Payments is a specialist WooCommerce rules engine, not a shipping calculator. It lets you conditionally hide existing shipping methods, payment gateways, and shipping destinations. Rules can use cart contents, product categories, shipping classes, package weight, item count, order totals, countries, states, postcodes, customer roles, backorders, coupons, memberships, and subscriptions.

That distinction matters. WooCommerce already handles straightforward cases such as shipping zones, flat rates, and free shipping above a minimum order value. This plugin becomes useful when those built-in settings are not specific enough. For example, you can hide cash on delivery for a particular customer group, prevent a fragile product category from using an express method, or stop an individual product from shipping to selected states.

Where it is genuinely strong

The best feature is the combination of global and product-level restrictions. Global rules apply across the store, while product-level rules can follow products into the cart. The documentation also supports multiple rules for the same shipping or payment option, allowing practical OR-style logic. Conditions within a rule can be combined so that a restriction only activates when several requirements are met.

It covers more than simple country targeting. Documented conditions include package weight, cart item count, cart and package totals, shipping class, category, tag, backorder status, customer role, billing or shipping location, and selected shipping method. Membership and subscription conditions are available when the relevant WooCommerce extensions are installed. You can either hide a restricted option or show it with a notice.

That makes it a strong choice for stores selling mixed products, shipping internationally, serving wholesale customers, or offering payment methods with eligibility rules. It can also help reduce checkout clutter because customers see fewer methods that they cannot actually use.

Where it is weak or annoying

The plugin does not create shipping methods or calculate rates. You must first configure the underlying flat rates, free-shipping methods, table rates, or live carrier integrations elsewhere. It then removes options that fail your rules. If your real requirement is weight-based pricing or rate calculation, WooCommerce Table Rate Shipping or a carrier-specific extension is the more appropriate purchase.

Live-rate integrations are another potential trap. The documentation notes that dynamically returned courier services may not appear as individually selectable methods. Excluding them can require identifying rate IDs and adding custom code. That is a poor experience for nontechnical store owners.

There is also a checkout compatibility caveat: static notices for excluded payment or shipping options work with the shortcode-based checkout, but not currently with the Checkout Block. The restriction itself may still be useful, but the customer-facing explanation is less flexible in block-based stores.

How it compares

Compared with basic WooCommerce shipping zones, WPC Conditional Shipping And Payments offers much finer control but adds another rules interface to maintain. Compared with WooCommerce Table Rate Shipping, it restricts available methods rather than calculating a rate. WPFactory’s Conditional Shipping for WooCommerce is a credible alternative if user-role and date-time conditions are central to your setup. Simple Conditional Shipping and Payments is more attractive if Checkout Block support and rule priority controls matter most.

Verdict: buy it for complex eligibility rules, especially product-level shipping and payment restrictions. Skip it when your needs are limited to ordinary zones, rates, or free-shipping thresholds.

Questions people ask

Does WPC Conditional Shipping And Payments create shipping rates?
No. It restricts or hides existing shipping methods. You need WooCommerce shipping methods or another extension to calculate the actual rates.
Can it hide payment gateways based on the cart?
Yes. Payment gateways can be restricted using conditions such as cart contents, order totals, customer details, location, backorders, and selected shipping methods.
Can I restrict shipping for one product only?
Yes. Product-level restrictions can target shipping methods, payment gateways, and shipping destinations for products contained in the cart.
Does it work with WooCommerce Checkout Blocks?
Restrictions can still be useful, but the documented static notices for excluded methods are supported only by the shortcode-based checkout, not the Checkout Block.
Is it better than WooCommerce Table Rate Shipping?
They solve different problems. WPC Conditional Shipping And Payments hides or permits existing methods, while Table Rate Shipping is designed to calculate shipping rates from conditions such as weight, quantity, or destination.

Get WPC Conditional Shipping And Payments: worth it for complex checkout rules 1.0.3

Complete package, ready to install, via WorldPressIT.

Download

Other rulings

ErgoCraft: worth it for Elementor furniture stores, not lean WooCommerce sites ErgoCraft is worth buying if you are building a furniture or interiors store around Elementor Pro and want a polished, ready-made visual system rather than a blank theme. It is not a strong value choice for a lightweight WooCommerce site, because Elementor Pro is required for demo import and setup, and the theme’s main advantage disappears if you do not want a page-builder-heavy workflow. Situational WooCommerce RedSys Gateway: worth paying for advanced Spanish payments WooCommerce RedSys Gateway is worth paying for if your store is tied to a Spanish Redsys terminal and needs Bizum, embedded card payments, subscriptions, tokenization, preauthorizations, or hands-on support. For a basic card-and-Bizum checkout, the developer’s free Lite plugin is the better value, so the premium gateway is an upgrade rather than an automatic purchase. Recommended Advanced Custom Fields for WooCommerce: capable, but not worth the compatibility risk Advanced Custom Fields for WooCommerce is not worth choosing for a new WooCommerce store unless you have a very specific legacy setup and can test it thoroughly. It offers a broad field builder for product, checkout, customer, and order data, but its dated compatibility profile, limited public support trail, and weaker product-customization workflow make newer alternatives a safer purchase. Not recommended FluentCart Pro: worth it for digital commerce, not every store FluentCart Pro is worth buying if you want a modern WordPress checkout for digital products, subscriptions, licenses, or a relatively simple hybrid store. It is not yet the safest choice for complex physical retail because WooCommerce still has the deeper logistics, integration, and extension ecosystem. Situational