It would be easier to configure your zones to province
| Services are divided into 3 areas to cover South Africa. |
| local, national and regional depending on the "collection" and "delivery" address |
| If the collection address is in a regional area, then all your quotes should be ECOR ("R" for regional) |
|
| Local : |
| If you only use flyers then we recommend making use of the LOF service (reminder that we do supply and deliver free flyers) |
| If you send flyers and parcels then we recommend using the LOX service if you only want 1 choice on your checkout page for local deliveries |
|
| For “Local” most developers allow LOF (Local Overnight Flyer) or LOX (Local Overnight Parcel) anything weighing over 30kg you will only get the ECO service for local |
| For “National” the cheapest is ECO |
| For “Regional” the cheapest is ECOR |
| Main City regions | Province | Service expected |
| Johannesburg | Gauteng | ECO |
| Pretoria | Gauteng | ECO |
| Bloemfontein | FreeState | ECOR |
| CapeTown | WesternCape | ECO |
| Durban | KwaZulu-Natal | ECO |
| PortElizabeth | EasternCape | ECOR |
| EastLondon | EasternCape | ECOR |
| George | WesternCape | ECO |
| Kimberley | NorthernCape | ECOR |
| Ladysmith | KwaZulu-Natal | ECO |
| Nelspruit | Mpumalanga | ECOR |
| Polokwane | Limpopo | ECOR |
| Potchefstroom | NorthWest | ECOR |
| Welkom | FreeState | ECOR |
| Witbank | Mpumalanga | ECOR |
| | |
| Provinces | Service expected | |
| Limpopo | ECOR | |
| Mpumalanga | ECOR | |
| Gauteng | ECO | |
| North West | ECOR | |
| Free State | ECOR | |
| KwaZulu-Natal | ECO | |
| Eastern Cape | ECOR | |
| Northern Cape | ECOR | |
| Western Cape | ECO |
|
A basic alternative would be to use multiple zones but my knowledge is limited to zones set as a “province” level, potentially we have 9 provinces so you could have 9 collection points.
I have seen a lot of problems on checkout pages when using multiple zones, which is why we always recommend using "South Africa" only.
Example scenario 1
If you have 2 warehouses with all the products, for example Western Cape = Cape Town and Gauteng = Johannesburg, an easy way to set this up would be to add 2 zones.
Add a zone with Free State, Gauteng, Limpopo, Mpumalanga, and North West…Then add the courier guy as a shipping method and setup the JHB warehouse as the collection address.
Then add another zone with Eastern Cape, Northern Cape and Western Cape…Then add the courier guy as a shipping method and setup the Cape Town warehouse as the collection address.
Example scenario 2
If you have 5 stores in Gauteng.
In WooCommerce, you can use a variety of options to create zones, including countries, states, provinces, continents, ZIP codes, and wildcards
If you start using zip codes, it's going to be a nightmare to setup and give you problems, just to sort out who is going to handle Gauteng.
The second question you need to ask yourself which branch is going to supply the other 8 provinces.
If you nominate one store to handle Gauteng
You could nominate the other 4 stores to handle the other 8 provinces...
Set your zones like this and add The Courier Guy as a shipping method to each zone (you now have 5 different collection addresses)
Store 1 = Gauteng orders
Store 2 = Norther Cape, Western Cape
Store 3 = Eastern Cape, Kwazulu-Natal
Store 4 = Free State, North West
Store 5 = Limpopo, Mpumalanga
