| 开发者 |
actpro
freemius |
|---|---|
| 更新时间 | 2026年9月12日 20:50 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
wp wpactpro-sr rules …) includedCB2*) and range (90210...99000) syntax as WooCommerce zones.build/ is compiled from the React source in client/, both of which ship with the plugin. To rebuild it:
npm install && npm run buildYes — there is a live demo store with the plugin already set up. You can build rules, run the Simulator and see rates at checkout without installing anything.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Yes, with Pro. The destination postcode condition matches the customer's postcode using the same wildcard (CB2*) and range (90210...99000) syntax as WooCommerce shipping zones, so you can charge more for remote areas without building a second zone for them. There is a destination city condition too.
Yes. Countries live in your WooCommerce shipping zones, and every rule targets those zones — so a rule aimed at your "Europe" zone charges its rate only to European customers. You never re-enter countries in this plugin.
Yes, with Pro. The customer role condition applies a rule only to customers in the roles you choose, so wholesale accounts get their own rates while retail customers see yours. For a single negotiated contract price, the specific customer condition targets one named account.
Yes, with Pro. Dimensional weight, cart volume and longest side in cart let you price bulky-but-light parcels the way couriers actually bill them, using your products' existing WooCommerce dimensions.
Open the Simulator, enter the cart that behaved unexpectedly, and it lists every rule with the exact condition that failed. The most common causes are a rule that is inactive, a zone that does not cover the address, and a higher-priority rule winning first. Pro also records the same breakdown on every real order.
Yes: wp wpactpro-sr rules list|create|delete.
wp wpactpro-sr rules …).