WooCommerce Major & Outlying Areas?

squirrel

Expert Member
Joined
Jun 11, 2005
Messages
2,172
Reaction score
183
Hello everyone. A client of mine has requested to charge R100 for major areas and R120 for outlying areas. The website is build with WooCommerce. What's the easiest method for determining major/outlying area?
 
It's the first hit on google.
 
It's the first hit on google.
A bit of lmgtfy.
 
It's the first hit on google.

Thanks, but not necessarily the answer I was looking for. So how do you determine all the postal codes of the major centres? And outlying? Or are there particular cities considered "major"?
 

Dude, Google.

Thanks for trying to help, but I actually have Googled this thoroughly and can't find the answer. There is no DEFINITE list of "Major"and "Outlying" centres in South Africa or the postal code ranges for them.

The only other alternative, is to use for example, The Courier Guy plugin, which determines the delivery price based on the address entered. You can either override the option to set a fixed price or add a % on top of the amount they charge, however neither of these options are what I am looking for.
 
Thanks for trying to help, but I actually have Googled this thoroughly and can't find the answer. There is no DEFINITE list of "Major"and "Outlying" centres in South Africa or the postal code ranges for them.

The only other alternative, is to use for example, The Courier Guy plugin, which determines the delivery price based on the address entered. You can either override the option to set a fixed price or add a % on top of the amount they charge, however neither of these options are what I am looking for.
Map the major areas and anything else in SA is outlying.

Also seems very strange not to use the courier you're using's plugin.
 
Hi

Any feedback on this @squirrel ?

I need post code ranges for Major Centres of Bloemfontein, CPT, Durban, East London, George, Johannesburg, Kimberley, Nelspruit, PMB, Polokwane, PE, Pretoria.
Rest will be all be regional
 
Ended up using postal codes, not 100% and a mission.
 
Thanks. But needed it divided as either regional or major centre
Guessing that's going to change by courier but using the full list you can sort it to create a range for major centers like

Postal CodeCountry RegionProvince NameProvince Region
0299NorthernGautengPretoria/Tshwane
0499NorthernNorth WestNorthern
0698NorthernLimpopoSouthern & Western
0999NorthernLimpopoNorthern & Eastern
1399NorthernMpumalangaNorthern
1699NorthernGautengEast Rand / Ekurhuleni Metro
1799NorthernGautengWest Rand, Mogale City/Krugersdorp, Roodepoort
1999NorthernGautengSoweto and Vereeniging/Vanderbijlpark
2199NorthernGautengJohannesburg, Randburg, Sandton
2499NorthernMpumalangaSouthern
2899NorthernNorth WestSouthern & Central
3199EasternKwaZulu-NatalNorthern
3299EasternKwaZulu-NatalPietermaritzburg
3599EasternKwaZulu-NatalMidlands
3799EasternKwaZulu-NatalBetween Durban & Pietermaritzburg
3999EasternKwaZulu-NatalZululand
4099EasternKwaZulu-NatalDurban / Ethekwini
4299EasternKwaZulu-NatalSouth Coast
4499EasternKwaZulu-NatalNorth Coast
4730EasternKwaZulu-NatalGriqualand East & Umzimkulu
5199SouthernEastern CapeFormer Transkei
5299SouthernEastern CapeEast London
5499SouthernEastern CapeBorder
5999SouthernEastern CapeNorthern
6099SouthernEastern CapePort Elizabeth
6499SouthernEastern CapeWestern
6699WesternWestern CapeGarden Route & Oudtshoorn
6899WesternWestern CapeKlein Karoo
7099WesternWestern CapeGreat Karoo
7299WesternWestern CapeSouth-East of Cape Town
7399WesternWestern CapeWest Coast
7599WesternWestern CapeNorthern Cape Metropole
7699WesternWestern CapeEast of Cape Town
8099WesternWestern CapeCape Town & Cape Peninsula
8299WesternNorthern CapeNamaqualand
8799CentralNorthern CapeEastern
8999CentralNorthern CapeGordonia
9299CentralNorthern CapeSouth West
9399CentralFree StateBloemfontein
9699CentralFree StateNorthern
9899CentralFree StateEastern
9999CentralFree StateSouthern
 
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 regionsProvinceService expected
JohannesburgGautengECO
PretoriaGautengECO
BloemfonteinFreeStateECOR
CapeTownWesternCapeECO
DurbanKwaZulu-NatalECO
PortElizabethEasternCapeECOR
EastLondonEasternCapeECOR
GeorgeWesternCapeECO
KimberleyNorthernCapeECOR
LadysmithKwaZulu-NatalECO
NelspruitMpumalangaECOR
PolokwaneLimpopoECOR
PotchefstroomNorthWestECOR
WelkomFreeStateECOR
WitbankMpumalangaECOR
ProvincesService expected
LimpopoECOR
MpumalangaECOR
GautengECO
North WestECOR
Free StateECOR
KwaZulu-NatalECO
Eastern CapeECOR
Northern CapeECOR
Western CapeECO





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

1733921766308.png
 
I would suggest strongly incentivising Pargo or similar click-and-collect delivery for your rural deliveries. I've overseen order fulfilment for two fairly popular retailers and one major retailer, and the cost of rural deliveries is brutal. A huge portion incur fees of R600-900 each, and we had the luxury of using uAfrica to select the cheapest option of several popular couriers on a per-order basis (for the two smaller retailers). Still brutal. Once we switched to a big price gap between Pargo and door-to-door for all areas outside main centres, the unforeseen costs and stress went down to zero basically.

Aside from the costs, the never-ending headaches of delivery issues and angry customers were a huge drag on the team. Issues with regional deliveries were basically non-stop. It doesn't seem like anything is reliable besides click-and-collect for these customers.
 
Top
Sign up to the MyBroadband newsletter
X