Blog

Verzendkosten instellen per land in Magento (table rates)

Door op | in Weblog

Als je al een tijdje werkt met het Magento eCommerce platform, merk je dat het een compleet maar complex systeem is. Veel opties zijn relatief eenvoudig in te stellen en vaak ook voldoende voor de startende webwinkel. Naarmate er meer opties bijkomen en de webwinkel de 1000+ producten passeert, is meer kennis van het systeem een pre, bijvoorbeeld met table rates.

Zo is het gemakkelijk om in Magento de verzendkosten in te stellen op 1 vast bedrag, bijvoorbeeld € 5,75. Maar is dit afdoende voor uw webwinkel? Waarschijnlijk niet. Kosten van verzending kunnen afhangen van het gewicht van het totaalpakket of van bijvoorbeeld verzending naar een ander land. Je kan dit oplossen door gebruik te maken van "Table Rates". Door een tabel te uploaden worden er verschillende prijzen aan verschillende onderdelen gekoppeld.

Hoe ga je te werk

Om de verzendkosten per land in te stellen, kun je gebruik maken van tablesrates in Magento. Tablesrates kunnen worden ingesteld op 3 verschillende manieren: op basis van gewicht en bestemming, op basis van prijs en bestemming en het aantal producten en bestemming.

In onderstaand voorbeeld ben ik er vanuit gegaan dat de verzendkosten worden berekend op basis van gewicht en het land. Voor Nederland zie je 4 tariefgroepen: 0 kilo t/m 9.9 kilo, 10 kilo t/m 29.9 kilo, 30 kilo t/m 59.9 kilo en boven de 60 kilo. Hetzelfde geldt voor België en uiteraard zijn de onderstaande getallen weergegeven in grammen.

Voor de categorie "0 kilo t/m 9.9 kilo" zie je dat er een bedrag a € 6,75 gerekend wordt aan verzendkosten. Bestel je producten met een totaal van 12 kilo? Dan zit je in de tweede categorie en betaal je hiervoor € 12,20. Als je een Nederlander bent tenminste, want een Belg betaalt voor hetzelfde gewicht € 34,00. Onderstaande kun je geheel naar wens invullen. Extra landen toevoegen? Of segmenteren op provincie of postcode? Geen probleem. Je bent vrij om onderstaande geheel naar wens in te vullen.

.csv bestand voor table rates

Land,Provincie,Postcode,"Gewicht (en daarboven)",Verzendkosten
NLD,*,*,0.0000,6.7500
NLD,*,*,10.0000,12.2000
NLD,*,*,30.0000,24.4000
NLD,*,*,60.0000,42.5000
BEL,*,*,0.0000,13.0000
BEL,*,*,2.0000,19.5000
BEL,*,*,5.0000,25.0000
BEL,*,*,10.0000,34.0000
BEL,*,*,20.0000,40.4600

Heb je je .csv-bestand naar wens ingevuld? Dan is het nu de taak om het backend van Magento juist te configureren en het .csv-bestand te uploaden. Ga hiervoor naar Systeem -> Configuratie -> Verkopen -> Verzendwijzen. Zorg ervoor dat je in de "standaard configuratie" de instellingen voor Table rates regelt. Selecteer hierna "Main website" (of welke naam de huidige laag in uw configuratie ook maar heeft bij "Scope huidige configuratie") en de in- en exporteer functionaliteit verschijnt.

magentotablerateseximport

Krijg je geen foutmelding na het uploaden? Dan is je .csv-bestand succesvol geïmporteerd en kan je je instellingen testen. Doe een testbestelling en selecteer producten met diverse gewichtsklassen (gewicht moet uiteraard wel per product zijn ingesteld). Je zult zien dat de koppelde verzendkosten worden getoond in het bestelformulier. Krijg je wel een foutmelding? Loop dan de landcodes goed na. Ook kan je een fout hebben gemaakt in quotes, bedragen en/of punten en komma's.

Landcodes voor Table rates in Magento

Ga je het groots aanpakken? En ga je leveren over de gehele wereld? Hieronder de lijst met alle landcodes voor in het .csv-bestand.

AF –
Afghanistan
AL –
Albania
DZ –
Algeria
AS –
American Samoa
AD –
Andorra
AO –
Angola
AI –
Anguilla
AQ –
Antarctica
AG –
Antigua and Barbuda
AR –
Argentina
AM –
Armenia
AW –
Aruba
AU –
Australia
AT –
Austria
AZ –
Azerbaijan
BS –
Bahamas
BH –
Bahrain
BD –
Bangladesh
BB –
Barbados
BY –
Belarus
BE –
Belgium
BZ –
Belize
BJ –
Benin
BM –
Bermuda
BT –
Bhutan
BO –
Bolivia
BA –
Bosnia and Herzegovina
BW –
Botswana
BV –
Bouvet Island
BR –
Brazil
IO –
British Indian Ocean Territory
VG –
British Virgin Islands
BN –
Brunei
BG –
Bulgaria
BF –
Burkina Faso
BI –
Burundi
KH –
Cambodia
CM –
Cameroon
CA –
Canada
CV –
Cape Verde
KY –
Cayman Islands
CF –
Central African Republic
TD –
Chad
CL –
Chile
CN –
China
CX –
Christmas Island
CC –
Cocos [Keeling] Islands
CO –
Colombia
KM –
Comoros
CG –
Congo – Brazzaville
CD –
Congo – Kinshasa
CK –
Cook Islands
CR –
Costa Rica
HR –
Croatia
CU –
Cuba
CY –
Cyprus
CZ –
Czech Republic
CI –
Côte d’Ivoire
DK –
Denmark
DJ –
Djibouti
DM –
Dominica
DO –
Dominican Republic
EC –
Ecuador
EG –
Egypt
SV –
El Salvador
GQ –
Equatorial Guinea
ER –
Eritrea
EE –
Estonia
ET –
Ethiopia
FK –
Falkland Islands
FO –
Faroe Islands
FJ –
Fiji
FI –
Finland
FR –
France
GF –
French Guiana
PF –
French Polynesia
TF –
French Southern Territories
GA –
Gabon
GM –
Gambia
GE –
Georgia
DE –
Germany
GH –
Ghana
GI –
Gibraltar
GR –
Greece
GL –
Greenland
GD –
Grenada
GP –
Guadeloupe
GU –
Guam
GT –
Guatemala
GG –
Guernsey
GN –
Guinea
GW –
Guinea-Bissau
GY –
Guyana
HT –
Haiti
HM –
Heard Island and McDonald Islands
HN –
Honduras
HK –
Hong Kong SAR China
HU –
Hungary
IS –
Iceland
IN –
India
ID –
Indonesia
IR –
Iran
IQ –
Iraq
IE –
Ireland
IM –
Isle of Man
IL –
Israel
IT –
Italy
JM –
Jamaica
JP –
Japan
JE –
Jersey
JO –
Jordan
KZ –
Kazakhstan
KE –
Kenya
KI –
Kiribati
KW –
Kuwait
KG –
Kyrgyzstan
LA –
Laos
LV –
Latvia
LB –
Lebanon
LS –
Lesotho
LR –
Liberia
LY –
Libya
LI –
Liechtenstein
LT –
Lithuania
LU –
Luxembourg
MO –
Macau SAR China
MK –
Macedonia
MG –
Madagascar
MW –
Malawi
MY –
Malaysia
MV –
Maldives
ML –
Mali
MT –
Malta
MH –
Marshall Islands
MQ –
Martinique
MR –
Mauritania
MU –
Mauritius
YT –
Mayotte
MX –
Mexico
FM –
Micronesia
MD –
Moldova
MC –
Monaco
MN –
Mongolia
ME –
Montenegro
MS –
Montserrat
MA –
Morocco
MZ –
Mozambique
MM –
Myanmar [Burma]
NA –
Namibia
NR –
Nauru
NP –
Nepal
NL –
Netherlands
AN –
Netherlands Antilles
NC –
New Caledonia
NZ –
New Zealand
NI –
Nicaragua
NE –
Niger
NG –
Nigeria
NU –
Niue
NF –
Norfolk Island
KP –
North Korea
MP –
Northern Mariana Islands
NO –
Norway
OM –
Oman
PK –
Pakistan
PW –
Palau
PS –
Palestinian Territories
PA –
Panama
PG –
Papua New Guinea
PY –
Paraguay
PE –
Peru
PH –
Philippines
PN –
Pitcairn Islands
PL –
Poland
PT –
Portugal
PR –
Puerto Rico
QA –
Qatar
RO –
Romania
RU –
Russia
RW –
Rwanda
RE –
Réunion
BL –
Saint Barthélemy
SH –
Saint Helena
KN –
Saint Kitts and Nevis
LC –
Saint Lucia
MF –
Saint Martin
PM –
Saint Pierre and Miquelon
VC –
Saint Vincent and the Grenadines
WS –
Samoa
SM –
San Marino
SA –
Saudi Arabia
SN –
Senegal
RS –
Serbia
SC –
Seychelles
SL –
Sierra Leone
SG –
Singapore
SK –
Slovakia
SI –
Slovenia
SB –
Solomon Islands
SO –
Somalia
ZA –
South Africa
GS –
South Georgia and the South Sandwich Islands
KR –
South Korea
ES –
Spain
LK –
Sri Lanka
SD –
Sudan
SR –
Suriname
SJ –
Svalbard and Jan Mayen
SZ –
Swaziland
SE –
Sweden
CH –
Switzerland
SY –
Syria
ST –
São Tomé and Príncipe
TW –
Taiwan
TJ –
Tajikistan
TZ –
Tanzania
TH –
Thailand
TL –
Timor-Leste
TG –
Togo
TK –
Tokelau
TO –
Tonga
TT –
Trinidad and Tobago
TN –
Tunisia
TR –
Turkey
TM –
Turkmenistan
TC –
Turks and Caicos Islands
TV –
Tuvalu
UM –
U.S. Minor Outlying Islands
VI –
U.S. Virgin Islands
UG –
Uganda
UA –
Ukraine
AE –
United Arab Emirates
GB –
United Kingdom
US –
United States
UY –
Uruguay
UZ –
Uzbekistan
VU –
Vanuatu
VA –
Vatican City
VE –
Venezuela
VN –
Vietnam
WF –
Wallis and Futuna
EH –
Western Sahara
YE –
Yemen
ZM –
Zambia
ZW –
Zimbabwe
AX –
Åland Islands