Cart Shipping Calculator for WooCommerce
Brings a shipping calculator back to the WooCommerce Cart block. Shoppers enter where they live and see the delivery options WooCommerce already offers for their cart. It adds no shipping rates of its own.

What it does
WooCommerce 10.0 removed the shipping calculator from the Cart block. A new shopper on the block cart now reaches checkout without having been able to see what delivery will cost, which is a long way to go to find out.
This plugin puts a calculator back on the Cart block. A shopper enters their location and sees the delivery options and prices WooCommerce works out for their cart. It does not calculate anything itself: it asks WooCommerce, so what appears is what WooCommerce already has for that cart and that location. Methods that come from other shipping plugins are shown too, as long as the plugin can quote from a country, state, postcode and town alone.
It adds no shipping rates of its own, and it is for the Cart block only. Your zones, methods and prices stay exactly where you set them, and a cart page that still uses the classic shortcode is not touched.
Pro changes how the methods are presented in the calculator, and most of it lives on one Display and wording page. For each shipping method in your zones, and each collection point, you can set the name shoppers see in the calculator, a short description, a line of your own wording for the arrival time (typed by you, not worked out), an icon, the order the options are listed in within each group (delivery and collection), and which one is recommended. The cart totals and checkout keep WooCommerce's own names. A method that costs nothing can read FREE instead of a zero price. If PluginCity Free Shipping Bar is running on the shop, you can switch on Pro's free-shipping line, which shows that plugin's own sentence under the options. The amount and the words are that plugin's. Pro does not change which methods are offered or what they cost.
That page also decides where a shopper with no address of their own starts from: WooCommerce's own default, your shop's country, the billing country, or WooCommerce's own geolocation, which uses the database you set up in WooCommerce and never an outside service. If you only ship to one country you can hide the country box. A first-time visitor who has no location yet is then priced for your shop's country, because the plugin sends it for them.
Postcode only asks a shopper for a postcode and nothing else. It is best for shops whose shipping zones go by postcode. Some countries and some shipping methods also need a city or a state, so the settings screen tells you when you ship to a country where zones often depend on state, such as the United States. It says so more strongly when the shop also holds delivery prices back until the address is complete, because postcode only will then show no rates there.
Styling is a second page of its own. Choose a preset, Default, Minimal, Cards or Compact, and then set anything you like on top of it: the accent, background, border and text colours, the colours of the button, of the selected shipping method and of the Recommended badge, the border radius, the space between shipping methods, the button's style and width, the size of the heading, and whether the methods are plain rows or cards. An option left blank is decided by the preset. Reset styling puts every option on that page back to its starting value and touches nothing else. Styling changes the calculator and nothing else on your cart or checkout.
See it in action
What the plugin does
- A shipping calculator on the WooCommerce Cart block
- Shoppers enter their location and see the delivery options WooCommerce offers for their cart
- Uses the rates WooCommerce works out for the cart
- Adds no shipping rates of its own
- For the Cart block only, so a classic shortcode cart is left alone
- Settings import and export
- High-Performance Order Storage compatible
- Two settings pages for everything Pro changes: Display and wording, and Styling
- A name for each shipping method, as shoppers see it in the calculator. The cart totals and checkout keep WooCommerce's own name
- A short description for each method
- A line of your own wording under each method, such as "Arrives in 3 to 5 working days". It is text you type, and nothing is calculated
- An icon for each method
- The order the options are listed in within each group (delivery, and collection)
- One method marked as recommended
- The word FREE in place of a zero price
- A starting point for a shopper with no address of their own: WooCommerce's own default, your shop's country, the billing country, or WooCommerce's own geolocation
- The country box can be hidden when you ship to one country. A first-time visitor with no location yet is priced for your shop's country, which the plugin sends for them
- Postcode only, best for shops whose shipping zones go by postcode. Some countries and methods also need a city or a state, so the settings screen warns you where zones often depend on state (the United States, for example), and warns more strongly when delivery prices are held back until the address is complete
- Styling, with sixteen options: the Default, Minimal, Cards and Compact presets; accent, background, border and text colours; button colours, style and width; the selected method's colour; the Recommended badge's colours; border radius; spacing between methods; heading size; and plain rows or cards for the methods. Reset styling puts them all back. It styles the calculator and nothing else on your cart or checkout
- A free-shipping line under the options, repeating what PluginCity Free Shipping Bar says (switched on by you, and shown only when that plugin is running)
Pricing
Every Pro plan is the same plugin with every feature. The only difference is how many sites you can run it on.
Single site
One site, with a year of updates and support.
$39/year
Secure checkout. Cancel any time.
5 sites
Most popularUp to 5 sites, with a year of updates and support.
$79/year
Secure checkout. Cancel any time.
25 sites
Up to 25 sites, with a year of updates and support.
$159/year
Secure checkout. Cancel any time.
Need more than 25 sites? Get in touch about a custom licence.
Frequently asked questions
Does it add shipping rates of its own?
No. It asks WooCommerce what is available for the cart and the shopper's location and shows that. Your zones, methods and prices are set up in WooCommerce and your shipping plugins, exactly as they are today, and the calculator shows what they produce.
Does it work on the classic cart?
No, it is for the Cart block only. A cart page built on the classic shortcode is left alone.
Why did the shipping calculator disappear from my cart?
WooCommerce removed it from the Cart block in version 10.0. This plugin adds a calculator to the block itself.
Does it work with other shipping plugins?
It shows the rates WooCommerce works out for the cart and the place entered. If another shipping plugin can quote from just a country, state, postcode and town, its methods are shown too. A plugin that needs a full street address will only quote at checkout.
What does Pro add?
Control over how each shipping method is shown in the calculator, on the Display and wording page: its name, a description, a line of your own wording such as the arrival time (plain text you write, not a calculated date), an icon, its place in the list, and whether it is recommended. The cart totals and checkout keep WooCommerce's own names. A zero price can read FREE, and a free-shipping line can be switched on to show what PluginCity Free Shipping Bar says. Pro also lets you choose where a shopper starts from, hide the country box, ask for a postcode only, and restyle the calculator on a Styling page. Pro does not change which methods are offered or what they cost.
Can I ask shoppers for just a postcode?
Yes, in Pro, with Postcode only on the Display and wording page. It is best for shops whose shipping zones go by postcode, such as the UK and Ireland. Some countries and shipping methods also need a city or a state before they can quote. If your zones are drawn by state (a California zone in the United States, for example), a postcode alone shows no shipping options. If your shop also holds delivery prices back until the address is complete, and you ship to a country that needs a state, such as the United States or Canada, no rates appear at all. The settings screen shows a warning in both cases, so check it before you switch Postcode only on.
Does hiding the country box work for a first-time visitor?
Yes. Hide the country box when you only ship to one country. A first-time visitor who has no location yet is priced for your shop's country, because the plugin sends it automatically, so they are not left with boxes that can never be completed.
What can I change under Styling?
Sixteen options, on a Styling page of their own: a preset (Default, Minimal, Cards or Compact), the accent, background, border and text colours, the button's colours, style and width, the colour of the selected shipping method, the colours of the Recommended badge, the border radius, the space between methods, the size of the heading, and whether the methods are plain rows or cards. Leave an option blank and the preset decides. Reset styling puts the whole page back to its starting values and changes nothing else. Styling changes the calculator only, and nothing else on your cart or checkout.
Do I need PluginCity Free Shipping Bar to use Pro?
No. Only the optional free-shipping line uses it, and that line appears only when that plugin is running and has something to say for the cart.
Does the calculator contact PluginCity?
Showing delivery options does not: the calculator asks WooCommerce on your own site. Pro uses a licence key to receive updates.
More plugins

Estimated Delivery Dates for WooCommerce
Tell customers when their order will arrive, and your team when it has to leave. Estimates on the product page, cart, checkout and emails.

Minimum Order for WooCommerce
Set a minimum spend or quantity before checkout, with clear messaging that tells customers exactly what to add.

Stock Alerts for WooCommerce
Lets customers leave their email address on a sold-out product or variation, and emails them when it can be bought again. A change in the stock number on its own sends nothing.