- Live shipping rates. Rates are worked out at checkout from the shipping rules you set up in Zippendo, using your connected carriers.
- Service point selection. When a rate delivers to a service point, shoppers pick a nearby one right at checkout.
- Works with both checkouts. The plugin supports WooCommerce’s classic checkout and the newer block-based Cart & Checkout.
To work out a rate, the plugin only sends Zippendo the delivery address and the cart contents. It never sends payment details or customer account data.
Requirements
- A connected WooCommerce webshop in Zippendo.
- WooCommerce 8.0 or newer, active.
- WordPress 6.5 or newer.
- PHP 8.1 or newer.
Install the plugin
1
Download the plugin
In Zippendo, click Order channels, open your WooCommerce webshop on the Connected tab, and on the Orders & checkout tab find the Checkout token card. Click Download plugin.
2
Upload it to WordPress
In your WordPress admin, go to Plugins → Add New → Upload Plugin, choose the zip file you downloaded and click Install Now.
3
Activate
Click Activate when the upload is done.
If clicking Download plugin doesn’t start a download, contact support and ask for the plugin file.
Connect the plugin to Zippendo
1
Generate a checkout token
Back in Zippendo, on the same Checkout token card, click Generate token. Click Copy straight away. The token starts with
zck_ and is only shown once, because Zippendo does not keep a readable copy.2
Paste it into WooCommerce
In WordPress, go to WooCommerce → Settings → Shipping → Zippendo, paste the token into Checkout API key and save.
3
Test the connection
Click Test connection on the same screen to check that WooCommerce can reach Zippendo with the token.
Add the shipping method
The token alone doesn’t produce rates. You also need to add the Zippendo shipping method to the WooCommerce “shipping zones” you ship to.1
Open a shipping zone
Go to WooCommerce → Settings → Shipping and open the zone where you want to offer Zippendo rates.
2
Add the method
Click Add shipping method, choose Zippendo and confirm.
3
Repeat for other zones
Add the method to every zone where Zippendo rates should appear.
How service points work for shoppers
When a shopper’s cart matches a shipping rule whose carrier product delivers to a service point, a list of nearby service points appears at checkout, on both the classic and the block-based checkout. The shopper picks one. Once the order is placed, the chosen service point:- Shows on the order in your WooCommerce admin.
- Appears in the order confirmation and the other order emails.
- Goes into the matching Zippendo shipment automatically, so you don’t have to enter it when you ship the order.
Optional fallback rate
If Zippendo can’t be reached when a shopper’s cart is rated, no Zippendo rate is shown unless you turn on Fallback rate. It is off by default. Turn it on under WooCommerce → Settings → Shipping → Zippendo and set a Fallback rate label and Fallback rate cost. Shoppers then see that rate instead, so they can still check out.Replace or revoke the token
If you replace or revoke the token on Zippendo’s Checkout token card, the token saved in the plugin stops working immediately. After replacing it, paste the new token into WooCommerce → Settings → Shipping → Zippendo and save. Until you do, your checkout shows no Zippendo rates.Troubleshooting
- No rates at checkout. Check that the token is saved and Test connection works. Then check that the Zippendo shipping method is added to the zone that covers the shopper’s address.
- No list of service points at checkout. The matching shipping rule must use a carrier product that delivers to a service point, not a home delivery product. Check which product the rule uses under Shipping rules in Zippendo.
- Rates look out of date. To keep checkout fast, the plugin remembers rates for about 10 minutes for the same cart and address. It fetches fresh rates by itself after that, or as soon as the cart or address changes.