Setting Delivery and Courier Fees for a South African Online Store Print

  • 0

The problem nobody warns you about

You have built your store, loaded your products, and then you hit delivery, and discover it is the hardest part of running an online shop in South Africa. The platforms, ThirtyBees, WooCommerce, and the rest, are built on an assumption that does not hold here: that you can neatly define delivery regions and charge accordingly. Our couriers do not think in neat regions. They think in main centres, outlying areas, and a web of surcharges that is close to impossible to model inside a shopping cart.

This article is the practical way through it, the same advice we give every store owner we work with.

Why you can't just replicate a courier's pricing

A courier's real pricing depends on the exact destination, whether it is a main centre or an outlying town, the weight, the dimensions, and often a fuel or area surcharge on top. Trying to reproduce all of that inside your store's delivery settings means building and maintaining a pricing matrix that changes every time the courier adjusts a rate. It is a full-time job, and it is the wrong one. You came here to sell products, not to become a logistics desk.

So do not try to be exact. Aim to be fair, predictable, and roughly right, and absorb the small differences as a cost of doing business, the same way physical shops build packaging into their prices.

The approach that actually works: average by province

Our standard recommendation, and the one that keeps store owners sane:

  • Pick each province as your delivery zone. Nine zones, not hundreds of towns.
  • Get an average delivery cost for each province from your courier, one figure that reasonably covers most deliveries into it.
  • Set that average as your flat delivery fee for the province. Some deliveries cost you a little more, some a little less, and it evens out.

Your customer sees one clear price, you avoid a pricing matrix that fights you, and nobody is surprised at checkout. Predictable and slightly imperfect beats precise and unmaintainable every time.

Better options that sidestep the problem

Two courier models are made for online stores because they use flat fees by design, and they are worth building your delivery around rather than treating as afterthoughts:

  • PostNet to PostNet charges a flat fee for any delivery between PostNet stores, regardless of distance. A customer collects from their nearest branch, and your pricing becomes a single, simple number nationwide.
  • Pudo works locker to locker, with a flat fee based on the parcel size rather than the distance. Pick the box size, and the price is the same whether it goes across town or across the country.

For many small stores, offering one of these as the default delivery method solves the entire pricing problem in one move, and they are getting more popular with customers precisely because the pricing is transparent.

Going further: multiple couriers by weight and speed

Once your store is running, you can offer customers a choice of courier rather than a single option, and let the store present the right ones automatically:

  • Filter by package weight, so heavier orders only show the couriers that handle them sensibly and price them correctly.
  • Grade couriers by speed, so the store can recommend an economy option or an overnight one depending on what the customer wants to pay for.

All of this is configurable in ThirtyBees and WooCommerce, and it is entirely doable yourself if you enjoy that kind of setup. It is also fiddly to get right the first time, which is why it forms part of our paid install and configuration service, we set up your zones, your couriers, the weight filtering, and the speed grades so they simply work. Doing it yourself costs you time; hiring us costs you a fee and saves the time. Both are legitimate, and the choice is yours.

Good to know

Whatever model you choose, state your delivery pricing and timeframes plainly on your store, on the product page and again at checkout. Unexpected delivery costs are the single biggest reason South African shoppers abandon a cart, and a clear flat fee, even a slightly higher one, converts better than a clever calculated rate that only appears at the final step. If you would like us to set your delivery up properly, or just to sanity-check what you have built, get in touch, and if we install your store for you, two hours of training on running it is included.


Was this answer helpful?

« Back

Powered by WHMCompleteSolution