Title: ArvynnTech Smart Shipping Rules for WooCommerce
Author: arvynntech
Published: <strong>October 5, 2026</strong>
Last modified: October 5, 2026

---

Search plugins

![](https://ps.w.org/arvynntech-smart-shipping-rules-for-woocommerce/assets/icon-
256x256.png?rev=3729589)

# ArvynnTech Smart Shipping Rules for WooCommerce

 By [arvynntech](https://profiles.wordpress.org/arvynntech/)

[Download](https://downloads.wordpress.org/plugin/arvynntech-smart-shipping-rules-for-woocommerce.1.0.0.zip)

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

 [Support](https://wordpress.org/support/plugin/arvynntech-smart-shipping-rules-for-woocommerce/)

## Description

Smart Shipping Rules for WooCommerce is a modular shipping rules engine for WooCommerce.

Create and prioritize shipping rules with stop processing and nested AND/OR condition
groups. Manage rules with a Vue 3 Rule Builder, a secured REST API, and vendor-isolated
evaluation for marketplace packages.

Marketplace compatibility:

 * Dokan Lite 3.7+ / Pro 3.7+ (split shipping per vendor via woocommerce_cart_shipping_packages,
   packages with seller_id/vendor_id)
 * WCFM Marketplace 3.4+ / WCFM 6.5+ (wcfm_get_vendor_id_by_post, vendor_id/wcfm_vendor_id)
 * Condition `vendor` / `product_vendor` (equals, in, not_in, contains) with variation
   parent fallback
 * Per-package vendor-isolated evaluation (woocommerce_package_rates at priority
   20, after split) — mixed cart with vendors A+B creates 2 packages with isolated
   rules
 * Hooks: `wssr/marketplace/vendor_ids_from_package`, `wssr/marketplace/applicable_rules`,`
   wssr/marketplace/filtered_rates`, `wssr/marketplace/after_evaluate`

Requirements: WordPress 6.4+, WooCommerce 7.0+, PHP 8.2+. Compatible with HPOS and
Cart/Checkout Blocks.

### External Services

Smart Shipping Rules for WooCommerce Free/Core uses external services only for premium
module updates and licensing. Shipping calculation and the rule engine run 100% 
locally with no synchronous HTTP.

 * Plugin updates
    Service: ArvynnTech update server Purpose: check for new versions
   and release metadata When: when checking for updates in the WordPress dashboard
   Data sent: product_id, installed_version Data received: new_version, plugin_slug,
   download_url, changelog_url, requires, tested_up_to, requires_php, requires_woocommerce
   Endpoint: configurable via filter wssr/update/server_endpoint Consent: automatic
   update check, can be disabled via filter Terms of Service: https://arvynntech.
   com/terms/ Privacy Policy: https://arvynntech.com/privacy/
 * Premium module licensing
    Service: ArvynnTech Software License Manager Purpose:
   validate, activate and deactivate premium product licenses When: when activating/
   deactivating a license, periodic background revalidation Data sent: license_key,
   product_ref, site_url, public_key Data received: license status, provider messages
   Endpoint: configurable via license filters Consent: user must manually enter 
   a license key for premium modules Terms of Service: https://arvynntech.com/terms/
   Privacy Policy: https://arvynntech.com/privacy/
 * License lifecycle
    Service: ArvynnTech licensing server Purpose: record license
   lifecycle events When: when processing order/license events Data sent: license_id,
   action, note with order id Data received: registration confirmation Terms of 
   Service: https://arvynntech.com/terms/ Privacy Policy: https://arvynntech.com/
   privacy/

These services are not used during shipping calculation at checkout. No order, cart
or customer data is sent.

### Source Code

Source code for compiled JavaScript/CSS assets is included in the plugin package
for review, in compliance with WordPress.org Plugin Guidelines section 4 (Code must
be mostly human readable).
 – Vue 3 Admin source: src/Infrastructure/Admin/VueAdmin/
src/ – Build config: src/Infrastructure/Admin/VueAdmin/package.json, src/Infrastructure/
Admin/VueAdmin/vite.config.js – Compiled assets: assets/dist/admin/

Rebuild instructions:
 cd src/Infrastructure/Admin/VueAdmin && npm install && npm
run build

## Installation

 1. Upload the plugin zip via Plugins > Add New > Upload or via FTP to wp-content/plugins/
 2. Activate the plugin under Plugins
 3. Go to WooCommerce > Smart Shipping Rules and configure
 4. Create your first rule using the Rule Builder

## FAQ

### Can I use it without a license?

Yes. The free core works fully without a license. A license is only required for
premium modules.

### Does shipping calculation make external calls?

No. Shipping calculation is 100% local. External calls exist only for premium module
updates and licensing, as documented in External Services.

### Is it compatible with HPOS and Blocks?

Yes.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“ArvynnTech Smart Shipping Rules for WooCommerce” is open source software. The following
people have contributed to this plugin.

Contributors

 *   [ arvynntech ](https://profiles.wordpress.org/arvynntech/)

[Translate “ArvynnTech Smart Shipping Rules for WooCommerce” into your language.](https://translate.wordpress.org/projects/wp-plugins/arvynntech-smart-shipping-rules-for-woocommerce)

### Interested in development?

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

## Changelog

#### 1.0.0

 * Initial release
 * Rule Engine with priority and stop processing
 * Core conditions: weight, cart value, quantity, destination, product, category,
   tag, shipping class
 * Core actions: enable/disable method, modify cost, add cost, replace cost, change
   label, hide method
 * Secured REST API
 * Dokan and WCFM compatibility

## Meta

 *  Version **1.0.0**
 *  Last updated **8 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.4 or higher **
 *  Tested up to **7.1.2**
 *  PHP version ** 8.2 or higher **
 * Tags
 * [dokan](https://wordpress.org/plugins/tags/dokan/)[multivendor](https://wordpress.org/plugins/tags/multivendor/)
   [rules](https://wordpress.org/plugins/tags/rules/)[shipping](https://wordpress.org/plugins/tags/shipping/)
   [woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/arvynntech-smart-shipping-rules-for-woocommerce/advanced/)

## Ratings

No reviews have been submitted yet.

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

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

## Contributors

 *   [ arvynntech ](https://profiles.wordpress.org/arvynntech/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/arvynntech-smart-shipping-rules-for-woocommerce/)