Pudo locker shipping in WooCommerce
Pudo, now The Courier Guy Locker, delivers parcels to smart lockers across South Africa. For a WooCommerce store, offering it well takes two things: the right price for the parcel, and the customer's chosen locker on the order.
What you need from Pudo
- A Pudo business account. A free sandbox account at sandbox.pudo.co.za lets you test with demo prices first.
- Your API key from the Pudo portal.
- Your sender (collection) address.
How Pudo prices a parcel
Pudo charges by locker box size, from XS up to XL. A correct quote depends on the parcel fitting a box by size and by weight, so your products need a weight and dimensions in WooCommerce (Product data > Shipping). Products without them make every quote a guess.
Option 1: flat rates by hand
Add a Flat rate method called "Pudo locker" in your South Africa zone and ask customers to type the locker name in the order notes. It works, but the price does not follow the parcel size, and wrong or missing locker names come back to you to fix.
Option 2: live Pudo rates and a locker picker
Our free plugin, Skillmerc Shipping for The Courier Guy, Pudo and PAXI, adds a "Pudo locker" shipping method:
- It asks the Pudo API for door to locker rates and quotes the smallest box (XS to XL) that fits the cart's size, volume and weight. If nothing fits the largest box, Pudo is not offered.
- A locker list appears under the shipping options. Lockers in the customer's postal code, town and province come first, and a search box filters the list.
- The chosen locker is checked against Pudo's locker list, saved on the order and shown in the admin, on the order received page and in order emails. The order cannot be placed without one.
- You can add a markup in rand or percent, a free shipping threshold, and a fallback flat rate that shows if the Pudo API is down, so customers never see "no shipping method".
- It works on the Checkout block and the classic checkout.
Version 0.1 quotes rates and records the locker. Book the shipment in your Pudo portal as usual. It is an independent plugin, not made by The Courier Guy or Pudo.
Setup in five minutes
- Install the plugin from Plugins > Add New (search for "Skillmerc Shipping").
- Go to WooCommerce > Settings > Shipping, open your South Africa zone and add Pudo locker.
- Choose Sandbox or Live, paste your API key and fill in your sender address.
- Check the default parcel size and weight for products without dimensions, and set a fallback rate.
- Place a test order and pick a locker.
Pudo not showing at checkout? See Pudo locker not showing at WooCommerce checkout.
Also sending door to door? See The Courier Guy shows no shipping method at checkout.
More South African shipping guides for WooCommerce
- PAXI on WooCommerce: how to let customers pick a PAXI point at checkout
- 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
- Pudo locker option not showing at WooCommerce checkout: causes and fixes
- 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.