WooCommerce shipping checks

Catch broken shipping before customers do

Save the shipping options and prices your store should show. Check them again after a store change—without placing an order.

  • No account for free checks
  • No test orders
  • No customer addresses

Available in the WordPress.org plugin directory · Version 1.10.1
WordPress 6.5+ · WooCommerce 8.2+ · PHP 8.1+

Does it fit your store?

Start with WooCommerce Flat Rate, Free Shipping, or Local Pickup. Save the exact options and prices for your test carts.

See supported shipping and tested versions →

What a passing check means

Only your saved test carts matched. It does not prove live carrier availability or test your theme, payment, or complete checkout. An incomplete check is never marked as working.

Your first check

Save it once. Check it after each change

Follow the setup steps →
  1. 1 Choose what should happen

    Choose a recommended check, or open Customize to create your own. Preview the test carts and approve only the correct shipping options and prices.

    See the recommended check →
  2. 2 Run the same check after a change

    See whether the saved shipping options and prices still match. A missing option, changed price, or incomplete result needs review.

  3. 3 Fix the problem and check again

    Inspect the result, fix the store setting, and rerun the same test carts. Only a passing retest confirms the fix.

    See a confirmed fix →

Optional automation

Know when shipping changes, even when you forget to check

Operator runs your saved checks automatically, emails you when a problem appears or checks stop, and keeps the successful retest that confirms the fix.

See the alert, follow-up, and confirmed fix →

You fix the store. Operator does not change shipping settings or replace emergency support. See check timing and possible delays →

Local Free

Run checks yourself after each change. Keep up to 90 days and 500 completed checks in WordPress and export the results.

Get Local on WordPress.org

Already fixing a shipping problem?

No shipping options · Wrong shipping zone · Free shipping missing

Browse all troubleshooting guides →

Save one correct shipping result now

The free plugin needs no account, checkout, or test order.

Install free from WordPress.org
How to install or verify the manual ZIP file

In WordPress, open Plugins → Add New Plugin, search for Shipping Contract Guard for WooCommerce, then choose Install Now and Activate. Open WooCommerce → Shipping Contract Guard to begin.

Choose a recommended check, or open Customize to create your own. Review the test carts, made-up addresses, shipping options, and prices. The plugin saves nothing as correct until you approve it. Follow the first-check instructions →

Need a manual package? Download the verified version 1.10.1 ZIP. To confirm that the file is unchanged, compare its technical check code (SHA-256): a07d0a9af3f2fe6f3c08861a4edb4759924c82c7348806a274be14f152437293