Title: H6 Smart Shipping &amp; Payment Control for WooCommerce
Author: Jo Cox
Published: <strong>March 17, 2026</strong>
Last modified: July 9, 2026

---

Search plugins

![](https://ps.w.org/h6-smart-shipping-payment-control-for-woocommerce/assets/icon-
256x256.png?rev=3484727)

# H6 Smart Shipping & Payment Control for WooCommerce

 By [Jo Cox](https://profiles.wordpress.org/hutsixdigital/)

[Download](https://downloads.wordpress.org/plugin/h6-smart-shipping-payment-control-for-woocommerce.1.1.0.zip)

 * [Details](https://wordpress.org/plugins/h6-smart-shipping-payment-control-for-woocommerce/#description)
 * [Reviews](https://wordpress.org/plugins/h6-smart-shipping-payment-control-for-woocommerce/#reviews)
 *  [Installation](https://wordpress.org/plugins/h6-smart-shipping-payment-control-for-woocommerce/#installation)
 * [Development](https://wordpress.org/plugins/h6-smart-shipping-payment-control-for-woocommerce/#developers)

 [Support](https://wordpress.org/support/plugin/h6-smart-shipping-payment-control-for-woocommerce/)

## Description

H6 Smart Shipping & Payment Control for WooCommerce gives you practical control 
over which shipping methods and payment gateways customers can use at checkout, 
and what they cost.

Build checkout rules from one or more conditions, then choose an action: hide options,
show only certain options, rename them, or add a surcharge. Rules are lightweight
and readable, without a complicated rule engine or a bloated plugin suite.

Perfect for stores that need real checkout control based on the cart, the customer,
or the destination.

### Key Features

#### Multi-condition rules

Combine several conditions in one rule and choose whether the rule applies when 
all of them match or when any of them match.

Supported conditions:

 * Cart subtotal
 * Cart weight
 * Cart item count
 * Shipping country (one or more, is or is not)
 * Customer status or role (guest, any logged-in customer, or specific roles)
 * A product in the cart
 * A product category in the cart
 * A shipping class in the cart
 * A coupon applied

#### Control shipping methods

 * Hide specific shipping methods
 * Show only selected shipping methods and hide the rest
 * Rename a shipping method for matching orders

Examples: hide Free Shipping for heavy orders, offer only Local Pickup in certain
postcodes’ countries, or rename Flat Rate to “Express” when a fast-delivery product
is in the cart.

#### Control payment gateways

 * Hide specific payment gateways
 * Show only selected payment gateways and hide the rest
 * Rename a payment gateway for matching orders

Examples: disable Cash on Delivery for guests, allow only Bank Transfer for wholesale
roles, or hide a gateway for certain destinations.

#### Add surcharges and fees

Add a conditional fee to the cart when a rule matches, such as a handling fee for
heavy orders, a small-order surcharge, or a fee for a specific payment scenario.
Fees can be taxable or non-taxable.

#### Simple rule builder

Create rules using a clear “when  then” workflow.

 * Add and remove conditions per rule
 * Enable or disable rules individually
 * Shipping, Payment, and Fee filter tabs
 * Rule overview counts
 * Responsive admin interface

#### Lightweight and WooCommerce-friendly

Designed to work alongside standard WooCommerce shipping zones and payment settings
without replacing them.

## Screenshots

[⌊The rule overview and multi-condition rule builder.⌉⌊The rule overview and multi-
condition rule builder.⌉[

The rule overview and multi-condition rule builder.

[⌊A shipping rule that hides a method based on a cart condition.⌉⌊A shipping rule
that hides a method based on a cart condition.⌉[

A shipping rule that hides a method based on a cart condition.

[⌊A conditional surcharge (fee) rule.⌉⌊A conditional surcharge (fee) rule.⌉[

A conditional surcharge (fee) rule.

## Installation

 1. Upload the plugin to `/wp-content/plugins/` or install it from the WordPress plugin
    directory.
 2. Activate the plugin via the Plugins screen.
 3. Go to WooCommerce  H6 Shipping & Payment.

## FAQ

### Can a rule use more than one condition?

Yes. Add as many conditions as you need to a rule and choose whether it applies 
when all conditions match or when any condition matches.

### How do I hide Free Shipping for heavy items?

Add a rule with a Cart weight condition, then choose the action “Hide shipping method(
s)” and select Free Shipping.

### Can I show only one shipping method in some cases?

Yes. Use the “Show only these shipping method(s)” action. When the rule matches,
all other shipping methods are hidden.

### Can I disable payment gateways for guests?

Yes. Add a rule with a Customer / role condition set to Guest, then choose “Hide
payment gateway(s)” and select the gateway.

### Can I add a surcharge at checkout?

Yes. Choose the “Add a surcharge / fee” action, give the fee a label and amount,
and set whether it is taxable. The fee is added whenever the rule’s conditions match.

### Can I temporarily disable all rules?

Yes. Use the main plugin enable switch to pause all rules without deleting them.

### Will my existing rules still work after updating?

Yes. Rules created in earlier versions are automatically upgraded to the new multi-
condition format.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“H6 Smart Shipping & Payment Control for WooCommerce” is open source software. The
following people have contributed to this plugin.

Contributors

 *   [ Jo Cox ](https://profiles.wordpress.org/hutsixdigital/)

[Translate “H6 Smart Shipping & Payment Control for WooCommerce” into your language.](https://translate.wordpress.org/projects/wp-plugins/h6-smart-shipping-payment-control-for-woocommerce)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/h6-smart-shipping-payment-control-for-woocommerce/),
check out the [SVN repository](https://plugins.svn.wordpress.org/h6-smart-shipping-payment-control-for-woocommerce/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/h6-smart-shipping-payment-control-for-woocommerce/)
by [RSS](https://plugins.trac.wordpress.org/log/h6-smart-shipping-payment-control-for-woocommerce/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.1.0

 * Added multi-condition rules with match-all or match-any logic.
 * Added new conditions: cart item count, product in cart, category in cart, shipping
   class in cart, coupon applied, multiple shipping countries, and specific user
   roles.
 * Added new actions: show only selected shipping methods or payment gateways, rename
   shipping methods or payment gateways, and add conditional surcharges or fees.
 * Existing single-condition rules are automatically migrated to the new format.
 * Redesigned the rule builder with a card-based when/then layout and Shipping, 
   Payment, and Fee tabs.
 * Tightened rule sanitisation for the new multi-condition schema.
 * Updated translation metadata and release package cleanup.

#### 1.0.2

 * Fixed shipping cache clearing during checkout updates.
 * Added a rule overview panel for active, paused, shipping, and payment rules.
 * Tightened rule sanitisation for supported condition and action types.
 * Improved shipping target matching to avoid accidental partial matches.
 * Updated translation metadata and release package cleanup.

#### 1.0.1

 * Redesigned the admin interface for a cleaner WooCommerce experience.
 * Added improved styling and layout consistency.
 * Added Shipping and Payment rule tabs.
 * Improved rule row spacing, badges, and responsive layouts.
 * Simplified overall rule management UX.

#### 1.0.0

 * Initial release.

## Meta

 *  Version **1.1.0**
 *  Last updated **2 weeks ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.0.2**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [checkout fees](https://wordpress.org/plugins/tags/checkout-fees/)[conditional shipping](https://wordpress.org/plugins/tags/conditional-shipping/)
   [payment gateways](https://wordpress.org/plugins/tags/payment-gateways/)[shipping rules](https://wordpress.org/plugins/tags/shipping-rules/)
   [woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/h6-smart-shipping-payment-control-for-woocommerce/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/h6-smart-shipping-payment-control-for-woocommerce/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/h6-smart-shipping-payment-control-for-woocommerce/reviews/)

## Contributors

 *   [ Jo Cox ](https://profiles.wordpress.org/hutsixdigital/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/h6-smart-shipping-payment-control-for-woocommerce/)