Jump to content

Serious problem with zones and carriers.


Recommended Posts

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:

 


  1.  
  2. Rename zone "Europe" => "Europe without Italy"
  3. Create zone "Italy"
  4. Edit country "Italy" and asign it to zone "Italy".
  5. Create carriers: Bartolini (assigned to zone "Italy"), Geodis Zust Ambrosetti (assigned to zone "Italy"), DHL Express (assigned to zone "Europe without Italy")
  6. 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

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

×
×
  • Create New...