MailChimp WooCommerce Country

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

	// Return the fields so the plugin knows to send them to MailChimp
	return $data; 
});

Comments and reviews

{{ reviewsTotal }} Review
{{ reviewsTotal }} Reviews
{{ options.labels.newReviewButton }}
{{ userData.canReview.message }}

Description

This snippet was fetched automatically from WPDistro.cz projects.

Author

Tags

This snippet is untagged