Rates that follow the order, not guesswork
Courier Rates is the part of a web-to-print storefront that decides what delivery should cost and when a collection or courier method should appear. It works with your product list, parcel rules and address data so a business in Durbanville can treat a same-city leaflet run very differently from a boxed shipment going to Bloemfontein or a palletised stationery order heading to Pretoria.
The setup is usually built around zones, weight bands and service types. You can keep a tight local ring for Cape Town suburbs, add a regional band for the Western Cape, then set national pricing for the rest of South Africa. Many print shops also use free collection, staff delivery, and courier options side by side, with the logic changing by basket value or order size. That keeps the checkout practical when a customer orders one short-run item on the same day as a larger corporate pack.
In a print environment the charge often needs to follow the goods. Flat cartons, rolled items, boxed business cards and bulk cartons of brochures do not move the same way, and the rate builder should reflect that. When a storefront has multiple product families, Courier Rates can be linked to the item group, package dimensions and the destination branch or dispatch point.
Where the setting fits inside a print shop workflow
This feature suits print shops that sell online and also manage quoted work, repeat B2B orders and mixed delivery methods from one portal. It helps when the team wants checkout to answer the common questions before a customer reaches payment, especially where orders are sent across Cape Town, Johannesburg, Durban, Pretoria, Bloemfontein, Stellenbosch and Paarl.
Courier Rates sits between the product builder and the delivery step. A customer builds the item, uploads artwork, approves proofing if needed, then sees the delivery choices that match the item and destination. That matters for jobs with tight handling rules, such as folded flyers that can travel in a satchel and rigid display boards that need larger packaging.
- Local delivery for nearby suburbs and business parks
- Regional delivery for provincial routes and branch drops
- National courier rates for town-to-town dispatches
- Special handling for oversized, fragile or bulky print work
- Free collection where the shop wants it as an option
A well-set rate table also helps admin staff, because they do not need to rewrite delivery charges every time a new campaign or seasonal product goes live. The same rule set can cover standard turnaround work and rush production if the business wants a separate courier tier for urgent dispatch.
Rule types, size bands and delivery zones
The system can be arranged in layers. Start with postcode or town zones, then add weight or parcel size bands, then add order value rules where needed. Some stores use one set for loose printed matter and another for boxed or packed work. Others separate metro delivery from outlying areas, with different charges for residential addresses, office parks and industrial zones.
Common options include item-count triggers, carton counts, maximum length or girth, and thresholds for free delivery. A print shop that ships samples, branded folders and contract packs may want a rate for envelopes, a rate for small cartons, and a higher rate for oversize parcels. If the storefront serves corporate buyers, the checkout can also show a delivery line that changes when the buyer logs in under a B2B portal.
Typical fields that get defined during setup include zone name, suburb list, post codes, weight range, packaging type, shipping method and tax handling. Where the shop uses multiple dispatch points, the system can split rules by branch so a Durbanville order follows the Cape Town dispatch table while a national line follows a separate freight table.
- Zone coverage by suburb, city or province
- Weight bands in grams, kilograms or parcel counts
- Parcel limits for length, width and height
- Charge logic for free delivery thresholds
- Separate rules for collection and courier dispatch
How the checkout charge appears to the buyer
When a buyer reaches checkout, Courier Rates should display the available method in plain terms with the cost attached to each choice. That may be same-city delivery, depot collection, provincial courier or national road shipment. The shopper sees the difference before payment, which reduces confusion when the cart contains mixed products with different handling needs.
The storefront can also show whether a method is available for the selected address. If a certain suburb falls outside the local ring, the customer should not be offered a local fee that cannot be used. If an order is too large for standard packaging, the system can move the buyer to a larger parcel rate or a manual review path. For print shops, that is especially useful on orders with multiple SKUs, separate proof approvals and staged dispatch.
Payment and delivery settings often sit together because some courier methods only make sense after payment has cleared, while account holders may need invoice terms or credit-based release. The logic can be set so the buyer sees the right delivery choice before the order goes into production, with the final dispatch method stored against the order record for tracking.
Installation notes for a working rate table
Setting up Courier Rates is less about decoration and more about clean admin. The team needs an accurate suburb list, a clear view of packaging sizes, and a decision on whether rates should be based on the cart, the item, or the final parcel. For a Cape Town-based shop sending into Johannesburg and Durban, that means mapping local hand delivery against courier lanes that behave differently at checkout and in the dispatch bay.
During setup, the print shop usually checks its common product sizes, the way artwork approval affects release, and which orders should stop for review before courier booking. If the business offers collection from a branch, the collection option must sit neatly beside the paid delivery methods so customers do not have to guess which choice fits their order.
- Define local, regional and national zones
- Load postcode or suburb lists for each zone
- Set parcel size bands and weight breaks
- Decide on free delivery thresholds, if used
- Map courier methods to product families and branches
- Test checkout with small, medium and large orders
Where the shop also uses staff training and admin training, the rate logic should be shown to the people who load products and handle dispatch. That keeps the table consistent when a new product template or packaging method is added later on.
Caring for the rate logic and keeping it tidy
Courier rates do not wear out like a press roller, but they do need regular housekeeping. If a courier lane changes, a suburb list expands, or the business starts sending a new carton size, the rate table should be updated before the next batch of orders goes live. The same is true when a print shop adds a second dispatch point or starts shipping heavier packs into outlying towns.
Good maintenance means checking for duplicate zones, old courier labels, incorrect free delivery thresholds and parcel sizes that no longer match the packaging room. It also helps to review the live checkout on a regular basis using sample baskets from different towns, so the charge stays aligned with the store's current production and shipping pattern. For teams working across multiple branches, that review is easier when one person owns the rule set and another checks the customer view.
In daily use, the cleanest setup is the one the admin team can read at a glance. Clear zone names, sensible size bands and direct wording around delivery methods reduce confusion at order time and keep the handover from checkout to dispatch tidy.
Details to confirm before loading the rates
Before Courier Rates is loaded into a storefront, the shop should confirm the delivery map, the product groups that carry shipping, and the packaging assumptions behind each size band. A business selling print into Durban, Stellenbosch and Bloemfontein may need different rules for light inserts, folded work and boxed packs, especially where the order value changes the charge.
The most useful inputs are the destinations served, the post codes covered, the parcel weight ranges, the dimensional limits, the free delivery threshold and any special handling for fragile or bulky work. If the shop wants payments and delivery linked, the order status flow also needs to be defined so that paid, pending and approved jobs all move through the right path.
- Delivery towns, suburbs and post codes
- Local, regional and national rate bands
- Weight and size limits for each method
- Free delivery rules by cart value or product type
- Collection points and branch dispatch points
- Any manual review triggers before release
Once those points are set, the rate table can support the storefront without adding friction at checkout. It becomes part of the normal order flow, from product selection to proofing to dispatch, and the customer sees the delivery line that matches the order rather than a generic guess.
Key facts
| Product type | Web-to-print delivery rules module |
|---|---|
| Core function | Sets courier charges by zone, weight, size and order value |
| Coverage | Local, regional and national South African delivery |
| Best for | Print shops with online ordering and dispatch tracking |
| Setup inputs | Suburbs, post codes, parcel limits, packaging and branches |
| Works with | Product templates, proofing, payments and courier tracking |





