websafe Posted August 30, 2011 Share Posted August 30, 2011 Hello. Im selling in Italy and EU. In Italy I need two carriers: Bartolini and Geodis Zust Ambrosetti. Outside of Italy I want only DHL Express. I don't want DHL Express inside Italy. So what I'm doing is: Rename zone "Europe" => "Europe without Italy" Create zone "Italy" Edit country "Italy" and asign it to zone "Italy". Create carriers: Bartolini (assigned to zone "Italy"), Geodis Zust Ambrosetti (assigned to zone "Italy"), DHL Express (assigned to zone "Europe without Italy") assign fees in Back Office => Shipping What am I expecting? When the user has his country set to Italy, he should see only Bartolini and Geodis Zust Ambrosetti carriers. What I see now with country set to Italy is: "DHL Express". I see the same "DHL Express" when I change the country to Germany - but thats OK, Germany is in the "Europe without Italy Zone". My question is, how can I get this working as expected? To have in Italy only only Bartolini and Geodis Zust Ambrosetti carriers and in the rest of Europe (but without Italy) "DHL Express"? My settings overview. Back Office => Shipping => Zones 1 Europe without Italy Enabled Delete 9 Italy Enabled Delete Back Office => Shipping => Countries 2 Austria AT +43 Europe without Italy Enabled 3 Belgium BE +32 Europe without Italy Enabled 1 Germany DE +49 Europe without Italy Enabled 10 Italy IT +39 Italy Enabled Back Office => Shipping => Price Ranges 22 DHL Express 0,00 € 100 000,00 € Delete 23 Bartolini 0,00 € 100 000,00 € Delete 25 Geodis Zust Ambrosetti 0,00 € 100 000,00 € Delete Back Office => Shipping => Weight Ranges 12 DHL Express 0kg 1000kg Delete 13 Bartolini 0kg 1000kg Delete 14 Geodis Zust Ambrosetti 0kg 1000kg Delete Back Office => Shipping => Carriers 27 DHL Express 3 days Enabled 28 Bartolini 3 days Enabled 30 Geodis 3 days Enabled DHL Express is assigned to zone "Europe without Italy" Bartolini is assigned to zone "Italy" Geodis Zust Ambrosetti is assigned to zone "Italy" TIA. Link to comment Share on other sites More sharing options...
websafe Posted August 30, 2011 Author Share Posted August 30, 2011 Problem solved :-) My new zone "Italy" has id_zone=9. So this SQL update solved my problem: UPDATE ps_state SET id_zone=9 WHERE id_country=10 id_country=10 is Italy. The problem was in Back Office => Shipping => States, because moving a country to another zone will not move the states assigned to it. Kinda strange but OK, I've my problem solved :-) Link to comment Share on other sites More sharing options...
Recommended Posts