Skip to content

Instantly share code, notes, and snippets.

@bradkrane
Created February 19, 2020 03:42
Show Gist options
  • Save bradkrane/1dcf27d4097b14698b9daa9de99eea42 to your computer and use it in GitHub Desktop.
Save bradkrane/1dcf27d4097b14698b9daa9de99eea42 to your computer and use it in GitHub Desktop.
Shopify Country Code to Region Mapping
regions = {
AF: 'Africa',
AS: 'Asia',
CA: 'Central America',
EU: 'European Union',
NA: 'North America',
OC: 'Oceania',
OT: 'Other',
SA: 'South America',
AN: 'Antarctica',
}
country_region = {
DZ: :AF,
AO: :AF,
BJ: :AF,
BW: :AF,
BF: :AF,
BI: :AF,
CM: :AF,
CV: :AF,
CF: :AF,
TD: :AF,
KM: :AF,
CG: :AF,
CD: :AF,
CI: :AF,
DJ: :AF,
EG: :AF,
GQ: :AF,
ER: :AF,
SZ: :AF,
ET: :AF,
GA: :AF,
GM: :AF,
GH: :AF,
GN: :AF,
GW: :AF,
KE: :AF,
LS: :AF,
LR: :AF,
LY: :AF,
MG: :AF,
MW: :AF,
ML: :AF,
MR: :AF,
MU: :AF,
MA: :AF,
MZ: :AF,
NA: :AF,
NE: :AF,
NG: :AF,
RW: :AF,
ST: :AF,
SN: :AF,
SC: :AF,
SL: :AF,
SO: :AF,
ZA: :AF,
SS: :AF,
SH: :AF,
SD: :AF,
TZ: :AF,
TG: :AF,
TN: :AF,
UG: :AF,
EH: :AF,
ZM: :AF,
ZW: :AF,
AF: :AS,
AZ: :AS,
BH: :AS,
BD: :AS,
BT: :AS,
IO: :AS,
BN: :AS,
KH: :AS,
CN: :AS,
CX: :AS,
CC: :AS,
HK: :AS,
IN: :AS,
ID: :AS,
IR: :AS,
IQ: :AS,
IL: :AS,
JP: :AS,
JO: :AS,
KZ: :AS,
KW: :AS,
KG: :AS,
LA: :AS,
LB: :AS,
MO: :AS,
MY: :AS,
MV: :AS,
MN: :AS,
MM: :AS,
NP: :AS,
KP: :AS,
OM: :AS,
PK: :AS,
PS: :AS,
PH: :AS,
QA: :AS,
RU: :AS,
SA: :AS,
SG: :AS,
KR: :AS,
LK: :AS,
SY: :AS,
TW: :AS,
TJ: :AS,
TH: :AS,
TM: :AS,
AE: :AS,
UZ: :AS,
VN: :AS,
YE: :AS,
AI: :CA,
AG: :CA,
AW: :CA,
BS: :CA,
BB: :CA,
BZ: :CA,
BM: :CA,
VG: :CA,
KY: :CA,
CR: :CA,
CU: :CA,
CW: :CA,
DM: :CA,
DO: :CA,
SV: :CA,
GD: :CA,
GT: :CA,
HT: :CA,
HN: :CA,
JM: :CA,
MQ: :CA,
MS: :CA,
NI: :CA,
PA: :CA,
SX: :CA,
BL: :CA,
KN: :CA,
LC: :CA,
MF: :CA,
PM: :CA,
VC: :CA,
TT: :CA,
TC: :CA,
UM: :CA,
AX: :EU,
AL: :EU,
AD: :EU,
AM: :EU,
AT: :EU,
BY: :EU,
BE: :EU,
BA: :EU,
BV: :EU,
BG: :EU,
HR: :EU,
CY: :EU,
CZ: :EU,
DK: :EU,
EE: :EU,
FO: :EU,
FI: :EU,
FR: :EU,
GE: :EU,
DE: :EU,
GI: :EU,
GR: :EU,
GL: :EU,
GP: :EU,
GG: :EU,
HU: :EU,
IS: :EU,
IE: :EU,
IM: :EU,
IT: :EU,
JE: :EU,
XK: :EU,
LV: :EU,
LI: :EU,
LT: :EU,
LU: :EU,
MT: :EU,
YT: :EU,
MD: :EU,
MC: :EU,
ME: :EU,
NL: :EU,
MK: :EU,
NO: :EU,
PL: :EU,
PT: :EU,
RE: :EU,
RO: :EU,
SM: :EU,
RS: :EU,
SK: :EU,
SI: :EU,
ES: :EU,
SJ: :EU,
SE: :EU,
CH: :EU,
TR: :EU,
UA: :EU,
GB: :EU,
VA: :EU,
CA: :NA,
MX: :NA,
US: :NA,
AU: :OC,
CK: :OC,
FJ: :OC,
PF: :OC,
KI: :OC,
NR: :OC,
NC: :OC,
NZ: :OC,
NU: :OC,
NF: :OC,
PG: :OC,
PN: :OC,
WS: :OC,
SB: :OC,
TL: :OC,
TK: :OC,
TO: :OC,
TV: :OC,
VU: :OC,
WF: :OC,
TF: :OT,
HM: :OT,
GS: :OT,
AR: :SA,
BO: :SA,
BR: :SA,
BQ: :SA,
CL: :SA,
CO: :SA,
EC: :SA,
FK: :SA,
GF: :SA,
GY: :SA,
AN: :SA,
PY: :SA,
PE: :SA,
SR: :SA,
UY: :SA,
VE: :SA,
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment