Geoblocking-Verordnung: Alle EU Länder auf einmal aktivieren

 3. Dezember 2018

Aufgrund der ab heute (03.12.2018) gültigen Geoblocking-Verordnung kann es erforderlich sein, alle EU-Mitgliedstatten im OXID eShop zu aktivieren.
Dies ist meist eine mühsame Arbeit, da man jedes Land einzeln suchen und einzeln aktivieren muss.

Schneller geht es mit folgendem SQL-Snippet, welches einfach komplett kopiert und auf einmal im Shopadmin unter Service/Tools ausgeführt werden kann:

UPDATE oxcountry SET OXACTIVE ='1' WHERE OXISOALPHA2 = 'BE';
UPDATE oxcountry SET OXACTIVE ='1' WHERE OXISOALPHA2 = 'BG';
UPDATE oxcountry SET OXACTIVE ='1' WHERE OXISOALPHA2 = 'DK';
UPDATE oxcountry SET OXACTIVE ='1' WHERE OXISOALPHA2 = 'DE';
UPDATE oxcountry SET OXACTIVE ='1' WHERE OXISOALPHA2 = 'EE';
UPDATE oxcountry SET OXACTIVE ='1' WHERE OXISOALPHA2 = 'FI';
UPDATE oxcountry SET OXACTIVE ='1' WHERE OXISOALPHA2 = 'FR';
UPDATE oxcountry SET OXACTIVE ='1' WHERE OXISOALPHA2 = 'GR';
UPDATE oxcountry SET OXACTIVE ='1' WHERE OXISOALPHA2 = 'IE';
UPDATE oxcountry SET OXACTIVE ='1' WHERE OXISOALPHA2 = 'IT';
UPDATE oxcountry SET OXACTIVE ='1' WHERE OXISOALPHA2 = 'HR';
UPDATE oxcountry SET OXACTIVE ='1' WHERE OXISOALPHA2 = 'LV';
UPDATE oxcountry SET OXACTIVE ='1' WHERE OXISOALPHA2 = 'LT';
UPDATE oxcountry SET OXACTIVE ='1' WHERE OXISOALPHA2 = 'LU';
UPDATE oxcountry SET OXACTIVE ='1' WHERE OXISOALPHA2 = 'MT';
UPDATE oxcountry SET OXACTIVE ='1' WHERE OXISOALPHA2 = 'NL';
UPDATE oxcountry SET OXACTIVE ='1' WHERE OXISOALPHA2 = 'AT';
UPDATE oxcountry SET OXACTIVE ='1' WHERE OXISOALPHA2 = 'PL';
UPDATE oxcountry SET OXACTIVE ='1' WHERE OXISOALPHA2 = 'PT';
UPDATE oxcountry SET OXACTIVE ='1' WHERE OXISOALPHA2 = 'RO';
UPDATE oxcountry SET OXACTIVE ='1' WHERE OXISOALPHA2 = 'SE';
UPDATE oxcountry SET OXACTIVE ='1' WHERE OXISOALPHA2 = 'SK';
UPDATE oxcountry SET OXACTIVE ='1' WHERE OXISOALPHA2 = 'SI';
UPDATE oxcountry SET OXACTIVE ='1' WHERE OXISOALPHA2 = 'ES';
UPDATE oxcountry SET OXACTIVE ='1' WHERE OXISOALPHA2 = 'CZ';
UPDATE oxcountry SET OXACTIVE ='1' WHERE OXISOALPHA2 = 'HU';
UPDATE oxcountry SET OXACTIVE ='1' WHERE OXISOALPHA2 = 'GB';
UPDATE oxcountry SET OXACTIVE ='1' WHERE OXISOALPHA2 = 'CY';

Das Snippet aktiviert alle Mitgliedstaaten der EU gemäß folgendem Wikipedia-Artikel:
Mitgliedstaaten der Europäischen Union.

Auf oxidforge.org ist ein kurzes Tutorial mit den empfohlenen Änderungen zu finden:
Geoblocking-Verordnung: Wie konfiguriere ich OXID eShop um konform zu sein?

Für die Vollständigkeit, Rechtssicherheit oder irgend etwas anderes wird selbstverständlich keine Haftung übernommen!