Shipping Doctor for WooCommerce helps you find why shipping is missing, wrong or confusing at checkout.
Run a read-only health check of your WooCommerce shipping setup, find likely shipping-zone and Free Shipping problems, and test which zone and built-in shipping methods WooCommerce would return for a customer address.
Shipping Doctor does not change your store settings and does not send diagnostic data to an external service.
Common problems Shipping Doctor can help find
- No shipping options are available at checkout.
- The wrong shipping zone is being matched.
- A broad shipping zone is hiding a more specific zone.
- An Everywhere catch-all zone is placed above more specific zones.
- A shipping zone has no enabled built-in shipping method.
- Free Shipping is not appearing at the expected order value.
- Products are missing weight or dimensions that shipping methods may need.
- Postcode rules may overlap or need review.
Shipping Health Check
With one click, Shipping Doctor checks your existing WooCommerce shipping configuration for common problems.
The report can identify:
- Shipping zones with no enabled shipping method.
- Broad zones appearing before more specific zones.
- Everywhere catch-all zones that can hide zones below them.
- Suspicious or duplicate postcode rules.
- Free Shipping minimums that may be misconfigured.
- Multiple Free Shipping methods in one zone.
- Physical products missing weight or dimensions.
- Whether a fallback shipping method is configured.
- Third-party shipping methods that may need separate troubleshooting.
Each finding explains:
- What was found.
- Why it can matter at checkout.
- What to do next.
- Where to open the relevant WooCommerce setting.
Test a customer address
Enter a country and postcode, and optionally choose a product and quantity.
Shipping Doctor then shows:
- Which shipping zone WooCommerce uses for that address.
- Whether a later, more specific zone also matches.
- Which built-in WooCommerce shipping options are returned for the test cart.
- Flat Rate prices returned by WooCommerce.
- Whether Free Shipping is available.
- Automatic checks just below, at and above a Free Shipping minimum.
This can help when WooCommerce shipping is not showing, the wrong shipping zone appears to be used, or Free Shipping does not appear when expected.
Safe by design
Shipping Doctor is read-only.
- It does not change your WooCommerce shipping settings.
- It does not send store data to an external Shipping Doctor service.
- It does not include telemetry.
- It does not intentionally run third-party carrier APIs.
- It uses WooCommerce’s own built-in shipping logic where possible.
Scope
Shipping Doctor focuses on WooCommerce’s own shipping zones and built-in shipping methods.
It can show that a third-party carrier or shipping method is enabled, but it does not diagnose private carrier APIs, account credentials or proprietary rule engines inside third-party plugins.
Privacy
Shipping Doctor 1.0 does not collect or transmit telemetry or store diagnostic results on an external service.
The plugin reads WooCommerce configuration inside the WordPress admin area to generate the requested report.