Spese di spedizione i base alla regione
Ciao a tutti, con Drupal Commerce, avrei l'esigenza di impostare le spese di spedizione in base alla regione (in realtà la suddivisione sarebbe Nord, centro, sud e isole) ma il campo Address mi permette di selezonare solo la provincia, devo creare dei flat rate inserendo tutte le provincie che compongono il Nord Italia, centro, sud, isole o esiste un metodo più veloce?
Risposte
Sì a meno che non ti metti a
Sì a meno che non ti metti a scrivere una condizione su codice devi selezionare le varie province. Per fare prima puoi esportare la regola, tipo:
{ "commerce_shipping_service_flat_1" : {
"LABEL" : "Rate Flat 1",
"PLUGIN" : "rule",
"OWNER" : "rules",
"REQUIRES" : [ "rules", "commerce_shipping" ],
"USES VARIABLES" : { "commerce_order" : { "type" : "commerce_order", "label" : "Order" } },
"IF" : [
{ "entity_has_field" : {
"entity" : [ "commerce-order" ],
"field" : "commerce_customer_shipping"
}
},
{ "entity_has_field" : {
"entity" : [ "commerce-order:commerce-customer-shipping" ],
"field" : "commerce_customer_address"
}
},
{ "data_is" : {
"data" : [
"commerce-order:commerce-customer-shipping:commerce-customer-address:administrative-area"
],
"op" : "IN",
"value" : { "value" : [ "PG", "AR" ] }
}
}
],
"DO" : [
{ "commerce_shipping_service_rate_order" : {
"shipping_service_name" : "flat_1",
"commerce_order" : [ "commerce-order" ]
}
}
]
}
}
modificare la lista:
es:
"value" : [ "PG", "AR" ]
in
"value" : [ "PG", "AR", "TO", "MI", "PU" ]
e reimportare il tutto.
Ti aggiungo un file che avevo
Ti aggiungo un file che avevo utilizzato per una suddivisione simile .. magari controlla sia aggiornato :)
link
Grazie per la risposta, ho
Grazie per la risposta, ho già risolto inserendo tutte le provincie, alla fine non è stato così lungo come avevo previsto.
Ottimo, se puoi e vuoi