Falls es noch jemand benötigt. Folgendes SQL-Statement weist alle EU-Länder dem Verkaufskanal zu - Achtung SALES_CHANNEL_ID_EINSETZEN entsprechend ersetzen:
INSERT IGNORE INTO sales_channel_country
(sales_channel_id, country_id)
SELECT UNHEX('SALES_CHANNEL_ID_EINSETZEN'), id FROM country WHERE iso IN('BE','BG','DK','DE','EE','FI','FR','GR','IE','IT','HR','LV','LT','LU','MT','NL','AT','PL','PT','RO','SE','SK','SI','ES','CZ','HU','CY')
Und mit folgendem Statement wird der Versand in alle EU-Länder (außer Deutschland) deaktiviert:
UPDATE country SET shipping_available = 0
WHERE iso IN('BE','BG','DK','EE','FI','FR','GR','IE','IT','HR','LV','LT','LU','MT','NL','AT','PL','PT','RO','SE','SK','SI','ES','CZ','HU','CY')
Damit ist der Verordnung genüge getan. Kann dann natürlich nach Belieben angepasst werden und z.B. bestimmte Länder ergänzt oder für der Versand freigegeben werden.