Linux 软件免费装
Banner图

Advanced Shipping Rate Builder – Table Rate, Conditional & Weight Based Shipping

开发者 actpro
freemius
更新时间 2026年8月25日 12:34
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

shipping rules woocommerce shipping conditional shipping table rate shipping weight based shipping

下载

1.1.0

详情介绍:

Advanced Shipping Rate Builder is a table rate shipping plugin for WooCommerce. It lets you build exactly the rates your store needs — table rate shipping, conditional shipping, weight based shipping and free shipping — and see what customers will pay before they do. Set up table rate shipping by cart total, weight or item count. Add conditional shipping rules that only apply to certain products, categories or shipping classes. Charge weight based shipping per kilogram, or a percentage of the order. All from one visual rule builder, with no code. Every rule reads as a sentence: WHERE (which WooCommerce zones) → WHEN (conditions) → THEN (what to charge) → SHOW AS (the label at checkout). A live plain-language summary restates the whole rule as you edit, and the built-in Simulator runs any test cart through the real engine, showing which rules matched, which were skipped and exactly why. Why merchants choose it Most shipping plugins make you guess. This one shows you the answer before your customer sees it: a live checkout preview while you edit, and a simulator that runs your real rules against any test cart. "Why didn't my rule apply?" stops being a support ticket. Build rates from Target rules by Merchant-friendly by design Lightweight & modern Pro The free plugin does everything above. Advanced Shipping Rate Builder Pro adds conditions for customer role (wholesale and B2B pricing), date window (seasonal and holiday rates), day of week, time window and coupon applied, plus OR condition groups so one rule can match several different carts. Every rule you build in the free version keeps working if a licence lapses — you can still edit, simplify and delete them.

安装:

  1. Install and activate WooCommerce first — this plugin extends it and will not activate without it.
  2. Upload the plugin through Plugins → Add New → Upload Plugin, or install it from the WordPress plugin directory.
  3. Activate it through the Plugins screen.
  4. Go to WooCommerce → Shipping Rules and pick a goal to create your first rule.
No shipping zone setup is required. Rules use the WooCommerce shipping zones you already have, so your countries, states and postcodes stay where you configured them. Building from source The admin interface in build/ is compiled from the React source in client/, both of which ship with the plugin. To rebuild it: npm install && npm run build

屏幕截图:

  • Rule builder — WHERE / WHEN / THEN / SHOW AS, with a live plain-language summary of the rule
  • Free shipping over an amount — set the threshold and the rate becomes free above it
  • Category surcharge — charge extra when the cart contains the products or categories you choose
  • Cart — the free-shipping progress bar tells shoppers exactly how much more to add
  • Checkout — your rule's label and rate, as the customer sees them
  • Simulator — every rule run against a test cart, showing which matched and why the rest did not
  • Conditions — stack cart subtotal, weight, item count, products, categories and shipping classes
  • Operators — includes or excludes, at least or at most, so one condition covers either direction

常见问题:

Can I set up table rate shipping in WooCommerce?

Yes. Build a table rate by adding tiers to any rule — different prices for each cart total, weight or quantity range (for example 0–5 kg, 5–20 kg, 20 kg and up). Tiers can add a flat amount once, or multiply per item, per kilogram or per unit of subtotal.

Does it support weight based shipping?

Yes. Charge a cost per weight unit, add weight-range tiers, or use cart weight as a condition so a rule only applies above or below a given weight. The weight unit follows your WooCommerce settings.

How do I create conditional shipping rules?

Add conditions to a rule and it only applies when they all match. You can condition on cart subtotal, cart weight, item quantity, and whether the cart contains particular products, product categories or shipping classes.

How do I offer free shipping over a certain amount?

Set a free-shipping threshold on any rule — "free when the cart total reaches …". Turn on the progress bar and shoppers see "Add $12.50 more for free shipping" on the cart and checkout, updating live as they shop.

Can I hide other shipping methods when my rule applies?

Yes. Any rule can hide the other shipping methods a customer would otherwise see, so a matching rate becomes the only option. It never leaves a customer with no shipping option at all — if no rate from this plugin applies, the others stay.

How does this relate to WooCommerce shipping zones?

Rules target your existing zones ("All zones" or a selection). Destination matching — countries, states, postcodes — stays in WooCommerce where you already configured it. This plugin never re-implements geography.

What happens when several rules match the same cart?

Your choice, stated on the dashboard: show every matching rate so the customer picks (default), or apply only the highest rule in your list. The Simulator always shows the final outcome.

Does it work with the Cart and Checkout Blocks?

Yes — rates flow through the Store API automatically, and the progress bar renders on block carts with live updates. The classic cart and checkout are equally supported.

Will it slow my store down?

No. Rules load in a single indexed query, results are object-cached, and the frontend ships zero JavaScript/CSS unless the progress bar is actually displayed.

Can I charge different shipping rates per product or category?

Yes. Condition a rule on the cart containing particular products, product categories or shipping classes, then set the rate for that rule. A common setup is a shipping class for bulky items with its own higher rate.

Can I offer multiple shipping rates for one order?

Yes. By default every matching rule offers its rate and the customer picks at checkout. Switch to highest-priority-only if you would rather present a single option.

Does it replace the WooCommerce flat rate shipping method?

No, it sits alongside it. Your existing flat rate, free shipping and local pickup methods keep working. If you want a rule to be the only option a customer sees, turn on "hide other shipping methods" for that rule.

Can I set a maximum or minimum order weight for shipping?

Yes. Use cart weight as a condition — "at least" or "at most" a given weight — so a rule only offers its rate inside that range. Carts outside it simply do not get that rate.

Can I manage rules from the command line?

Yes: wp wpactpro-sr rules list|create|delete.

更新日志:

1.1.0