Linux 软件免费装
Banner图

Defyn Shipping Pro

开发者 defyndigital
更新时间 2026年10月14日 05:50
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

shipping rules free shipping woocommerce shipping conditional shipping table rate shipping

下载

1.0.0

详情介绍:

Defyn Shipping Pro lets you charge exactly what shipping costs you. Add it to any WooCommerce shipping zone, build a few rules, and WooCommerce works out the price at checkout based on weight, order value, quantity, size, shipping class, product, category, customer role, day or time. There is no "Pro" upgrade, licence key or locked feature. Everything described on this page is in the free plugin. It was built by Defyn, a Sydney WooCommerce agency, to run our own clients' stores, from single-product shops to warehouses shipping bulky freight across Australia. Why store owners pick it Rules Conditions Range conditions support is / is not. Product conditions support matches any, all, none or only. Method settings Developer friendly Clean, documented filters for rules, cart contents, final cost, free-shipping threshold (multi-currency), custom conditions and notice markup. See the FAQ.

安装:

  1. In your dashboard go to Plugins → Add New, search for "Defyn Shipping Pro", install and activate. (WooCommerce must be active.)
  2. Go to WooCommerce → Settings → Shipping, open a shipping zone and click Add shipping method → Defyn Shipping Pro.
  3. Click Edit on the new method, set the title, then add rules, or pick a template from Start from a template….
  4. Click Save changes and test a few carts.
Coming from Flexible Shipping? Go to WooCommerce → Shipping Pro import, tick the methods to copy and click Import selected. New methods are created disabled so you can review them, then enable them and disable the old ones.

屏幕截图:

  • A live "left to free shipping" notice and the calculated rate in the WooCommerce Cart block.
  • Method settings: free shipping, calculation, DIM factor, visibility and debug mode.
  • Rules overview: every rule summarised on one line. Drag to reorder, duplicate or switch off.
  • One-click import from Flexible Shipping.

升级注意事项:

1.0.0 First public release.

常见问题:

Is there a paid version?

No. Every feature is included in this plugin. Defyn offers paid setup and custom development if you would like a hand.

Why doesn't my shipping method show at checkout?

A method only shows when at least one rule matches the cart. Add a final rule without conditions as a fallback price, or turn on Debug mode to see how each rule was evaluated.

How do product conditions combine with weight or price?

Conditions run in order and product conditions narrow the cart. "Shipping class is Bulky" followed by "Weight 0-20" checks the weight of the bulky items only, and additional costs in that rule are also calculated on those items.

How do I charge a percentage of the order value?

Add a rule with no conditions and an additional cost of 0.15 per each 0.01 based on price, which is 15%. The "Percentage of order value" template sets this up for you.

My weight bands overlap at the edges.

Ranges include both ends, so 0-5 and 5-10 both match exactly 5 kg. Use 0-5 and 5.001-10 (as the weight template does), or the Stop action on the first band.

What is dimensional weight?

Carriers charge on the greater of actual weight and volume ÷ DIM factor. Enter your carrier's DIM factor in the method settings (e.g. 5000 for cm/kg, 166 for in/lb) to use the Dimensional weight condition and additional cost.

Does it work with the Cart and Checkout blocks?

Yes, including the live "left to free shipping" notice. The classic cart and checkout shortcodes are supported too.

Does it work with multi-currency plugins?

Rules are calculated in the store currency. Use the defyn_shipping_pro_free_shipping_threshold and defyn_shipping_pro_calculated_cost filters to convert amounts for currency switchers.

Which hooks are available?

  • defyn_shipping_pro_rules: filter rules before calculation.
  • defyn_shipping_pro_cart_contents: filter the normalised cart contents.
  • defyn_shipping_pro_calculated_cost: filter the final cost.
  • defyn_shipping_pro_is_free_shipping, defyn_shipping_pro_free_shipping_threshold: free shipping decision and threshold.
  • defyn_shipping_pro_condition_definitions and defyn_shipping_pro_condition_matches: register custom conditions.
  • defyn_shipping_pro_prices_include_tax: whether cart value includes tax.
  • defyn_shipping_pro_free_shipping_notice_html: notice markup.

Does the plugin collect any data?

No. It makes no external requests and sends nothing anywhere.

更新日志:

1.0.0