Linux 软件免费装
Banner图

AP Shipping Rules Tester for WooCommerce

开发者 amazingplugins
更新时间 2026年10月7日 21:55
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

shipping woocommerce shipping rates shipping zones

下载

1.2.7 1.2.8

详情介绍:

Shipping Rules Tester gives store owners and developers a focused way to check which WooCommerce shipping zone and methods match a package. Enter a destination and run a quick package check, or open the advanced builder for multiple items, shipping classes, dimensions, and saved products. The plugin runs a read-only test and shows the matched zone, calculated local rates, and methods that did not return a rate. Methods that need live cart data or an external provider are listed as skipped. Test inputs and results are not saved. Installed extensions can affect WooCommerce calculations through their hooks, so confirm results at checkout.

安装:

  1. Install and activate WooCommerce.
  2. Upload the ap-shipping-rules-tester-for-woocommerce folder to /wp-content/plugins/, or install the ZIP from the Plugins screen.
  3. Activate the plugin.
  4. Go to WooCommerce > Shipping Rules Tester.
  5. Enter a sample destination and package, then choose Test shipping rules.

屏幕截图:

  • Matched zone, package summary, and shipping method results.

常见问题:

Does this change my shipping settings?

No. The plugin reads the current configuration and calculates a sample result. It does not save changes.

Can I compare destinations or packages?

Yes. Run one test, choose Keep result and test another, change the inputs, and run the next test. The comparison stays in the current browser tab and is cleared when you leave the page or choose Clear comparison.

Which units does the tester use?

Package value uses the store currency and excludes product tax. Weight uses the configured WooCommerce unit. Quick fields describe the complete package. The first advanced row preserves those totals; additional rows use per-item values. Each row is labelled accordingly.

Are external shipping providers contacted?

The plugin skips external-provider shipping methods and makes no direct external requests. WooCommerce still runs hooks from installed extensions. Those extensions can have their own network activity.

How are taxes calculated?

Shipping taxes use the sample destination and package tax classes, or the shop base when configured. Local pickup uses base tax unless that WooCommerce behavior is disabled. Saved tax-inclusive product prices are converted to net package values. Billing-address tax is marked as untested because this form only collects a shipping address. Tax-inclusive shipping extensions are skipped. Customer exemptions and checkout-specific extension behavior need a real checkout test.

Does this test real cart contents?

No. The test uses synthetic items or saved products and builds an unsaved package for the shipping method. It doesn't include coupons, customer roles, subscriptions, or live-cart state. Methods that require that context may need a real checkout test.

What happens when I select a product?

The tester reads the saved product's current price, weight, dimensions, shipping class, and tax class. It doesn't save changes. Its net price and weight replace manual fields for that item. Totals appear after you run the test. Hover over, focus, or tap the product field to see up to ten suggestions. Type at least three characters to search by name, SKU, or ID. Real products appear first, with Synthetic package last. Synthetic stays selected until you choose a product. Each advanced row has its own picker.

Which country names and codes are shown?

The picker uses full English ISO 3166-1 names, such as United States of America (US/USA). United Arab Emirates displays AE/ARE/UAE, combining its ISO codes with the familiar abbreviation. All three work in search. Search also accepts the full name or the localized WooCommerce country name. The submitted destination still uses WooCommerce's two-letter code. Countries without an official three-letter code keep their WooCommerce name and code. The bundled country data contains names and code pairs from the league/iso3166 dataset. No country lookup service is contacted.

Does this work with HPOS?

Yes. The tester does not read or change order data and does not depend on the order storage mode.

更新日志:

1.2.8 1.2.7 1.2.6 1.2.5 1.2.4 1.2.3 1.2.2 1.2.1 1.2.0 1.1.0 1.0.0