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

WPC Advanced Password Protect: worth it for complex WooCommerce access rules WPC Advanced Password Protect is worth buying when you need to lock product groups, categories, brands, or timed promotions behind multiple passwords or user rules. It is overkill for a single private product, and its small user base plus limited public support history make it a poor choice for stores that need a highly proven access-control system. Situational WooCommerce Extra Product Options: worth it for complex configurators WooCommerce Extra Product Options is worth buying when your store needs genuinely complex product configuration, conditional fields, image swatches, uploads, or formula-based pricing. It is overkill for simple gift wrap, engraving, or a few checkboxes, and its dense settings plus occasional theme and plugin conflicts mean simpler alternatives can be better for straightforward stores. Situational WPC Variations Table: worth it for bulk-friendly product pages WPC Variations Table for WooCommerce is worth using when customers need to compare and order many variations from one product page, especially for wholesale, apparel, parts, and catalog-style stores. It is not the best choice for a polished consumer storefront where swatches, live variation updates, or advanced stock information matter more than bulk selection. Situational Shopkeeper: worth it for visual stores, not speed-first shops Shopkeeper is worth buying if you want a polished, image-led WooCommerce store with ready-made demos, strong merchandising controls, and less design work up front. It is not the best choice for performance-first stores, developers who want native WordPress editing, or anyone trying to avoid builder and support-plan dependencies; Astra, Blocksy, Storefront, and Shoptimizer are safer alternatives for those priorities. Situational