Pudo locker not showing at WooCommerce checkout
You added Pudo (The Courier Guy Locker) to your store, but at checkout the option is missing, or it shows with the wrong price, or the customer cannot place the order. A live rate method hides itself when it cannot get a price, so the cause is nearly always one of the checks below. Most of them apply to any Pudo plugin. Where we describe exact behaviour, it is how our free plugin, Skillmerc Shipping, works.
1. The address is not in your South Africa zone
WooCommerce only offers the methods in the shipping zone that matches the customer's address. Open WooCommerce > Settings > Shipping, check that your South Africa zone covers the address (watch for zones limited to some provinces or postcodes), and that Pudo locker is added to that zone and enabled. Our plugin only quotes Pudo for addresses in South Africa.
2. The cart does not fit a locker box
Lockers have fixed box sizes, so a parcel that is too big or too heavy cannot go by locker at all. Our plugin picks the smallest box that fits the cart's dimensions, volume and weight:
| Box | Size (cm) | Max weight |
|---|---|---|
| XS | 60 x 17 x 8 | 2 kg |
| S | 60 x 41 x 8 | 5 kg |
| M | 60 x 41 x 19 | 10 kg |
| L | 60 x 41 x 41 | 15 kg |
| XL | 60 x 41 x 69 | 20 kg |
If nothing fits the XL box, Pudo is not offered for that cart, even if you set a fallback rate. That is on purpose: a locker cannot take the parcel. Offer a door to door method (The Courier Guy or Fastway) in the same zone so large orders still have an option.
Also check your products under Product data > Shipping. Products with no weight or dimensions use the plugin's default parcel size (1 kg and 20 x 15 x 10 cm unless you change it). A wrong default can push a cart into a bigger box or out of the locker sizes completely.
3. Sandbox key with Live mode, or the other way round
Pudo has a separate sandbox at sandbox.pudo.co.za with its own API keys. A sandbox key will not work against the live API, and a live key will not work in sandbox. In the Pudo locker settings, make sure Environment matches the key you pasted. Create live keys under Settings, API Keys in the Pudo customer portal.
4. The Pudo API did not answer
If the Pudo API is down, times out or returns no rate for the box, our plugin shows your Fallback rate instead (R90 by default), so customers can still check out. If you cleared the fallback field, the method hides instead. Keep a fallback set unless you would rather hide Pudo when its API is down.
The same applies when no locker can be suggested for the address: the method shows the fallback rate instead of a live quote.
5. The customer did not pick a locker
The locker list appears under the shipping options once Pudo is selected. Lockers in the customer's postal code, town and province are listed first, and a search box filters the list. An order cannot be placed with Pudo until a locker is chosen; the customer sees "Please choose a Pudo locker for delivery." If customers report this message, check that they can see the list on your theme (it works on the Checkout block and the classic checkout).
Still stuck?
Turn on WooCommerce > Status > Logs and place a test order with a full South African address. Then compare with the setup steps in Pudo locker shipping in WooCommerce. Sending door to door as well? See The Courier Guy shows no shipping method at checkout.
Skillmerc Shipping quotes rates and records the chosen locker. Book the parcel in your Pudo portal as usual. It is an independent plugin, not made by The Courier Guy or Pudo.
More South African shipping guides for WooCommerce
- PAXI on WooCommerce: how to let customers pick a PAXI point at checkout
- Pudo locker shipping in WooCommerce: live rates and a locker picker
- The Courier Guy not showing at WooCommerce checkout: causes and fixes
- Fastway rates in WooCommerce: how to show live Fastway Couriers prices at checkout
- The Courier Guy rates wrong in WooCommerce: why the price is too high or too low
- Print a The Courier Guy waybill from WooCommerce: three ways and the common problems
- Add The Courier Guy tracking number to WooCommerce order emails
Pro: book The Courier Guy from your orders
- Book a The Courier Guy shipment from the WooCommerce order screen
- Download the label PDF
- Tracking reference in the customer's completed order email and My Account
- Book up to 50 orders at once from the orders list
- Courier status column on the orders list
Pudo and PAXI booking are not included yet. USD 49 a year for one site, 14-day money-back guarantee.