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

Mr.Bara: worth it for classic WooCommerce stores, not modern block sites Mr.Bara is worth buying if you want a prebuilt, design-heavy WooCommerce store and are comfortable using WPBakery, bundled add-ons, and a classic theme workflow. It is not the best choice for a lightweight, block-first site or a store you expect to maintain with minimal theme lock-in, but its continued WooCommerce compatibility updates make it a reasonable situational purchase. Situational Gravity Perks: worth it for serious Gravity Forms stores Gravity Perks is worth buying if Gravity Forms already powers your order, quote, booking, or payment forms and you need polished features such as tax, discounts, subtotals, inventory, or advanced calculations. It is not a sensible replacement for WooCommerce, and buying the whole suite for one small enhancement is hard to justify unless that enhancement solves a real business problem. Situational Pickup Points PRO: worth it for multi-carrier pickup delivery Pickup Points PRO is worth paying for if your WooCommerce store needs carrier-managed lockers, parcel shops, or PUDO locations across several countries without building separate courier integrations. It is not the best choice for a local shop with a few manually managed pickup locations, and the subscription dependency means this is an ongoing service rather than a buy-once feature. Situational WooCommerce Wishlists: polished, but hard to justify at $89 WooCommerce Wishlists is worth considering for stores that need a polished, official wishlist and gift-registry experience, especially on block themes. For most stores, though, the $89 annual price is difficult to justify when TI WooCommerce Wishlist and YITH WooCommerce Wishlist offer broader adoption and capable free or lower-cost starting points; the product's 3.3/5 rating and a recent report that it stopped working after updates make this a cautious purchase. Situational