Ciao
Vi sottopongo una piccola questione sull'ecommerce che devo risolvere sia su D6 Ubercart che su D7 Commerce.
Il mio spedizioniere applica dei costi di spedizione diversi per le "Isole Minori". Gli stessi costi vengono applicati anche per la Sicilia e la Sardegna
Per la spedizione in Sicilia e in Sardegna ho risolto facilmente basandomi sulla provincia di spedizione.
La difficoltà che incontro è invece per esempio per l'Isola di Gorgona che è in Toscana, che fa parte del Comune di Livorno.
Avevo inizialmente pensato di creare regole basate sui comuni di spedizione ma questo esempio, l'Isola di Gorgona, mi fa escludere questa possibilità.
Ho pensato a questo punto di inserire un campo "Spedizione su isola" nella sezione "Informazioni sulla spedizione"
Quello che vedo è che
In Drupal6 + Ubercart
nelle "Condizioni disponibili" non c'è un modo per testare un campo addizionale
In Drupal7 + Commerce
ho trovato qualche traccia per effettuare questo test in http://www.drupalcommerce.org/faq/rules-field-data-selection.
Al lato pratico
- ho creato nel profilo "Informazioni di spedizione" il campo Spedizione su isola (field_spedizione_su_isola)
- Nelle Regole > Componenti
* ho inserito il test "L'entità ha il campo" "field_spedizione_su_isola"
* quando successivamente eseguo il controllo sui dati non trovo il campo "field_spedizione_su_isola" per eseguire il test e di conseguenza applicare l'azione adeguata
Qualcuno si è mai trovato ad affrontare questo problema ? Avete qualche suggerimento in merito ?
Grazie e Buona Pasqua a tutti
Ciao, vado un po' a memoria, ma se non mi ricordo male nelle condizioni devi inserire il campo che poi vuoi analizzare. C'è anche scritto nell'help contestuale della action. Qualche cosa del tipo "Se non trovi quello che cerchi devi aggiungere 'entiy has data'".
Scusa, ma vado veramente a memoria.
M.
--
Michel 'ZioBudda' Morelli -- [email protected]
Sviluppo applicazioni CMS DRUPAL e web dinamiche -- Corsi Drupal -- Amministrazione Drupal -- Hosting Drupal