Quando compare l'avviso, secondo il codice
Il messaggio completo, con Odoo in italiano, è questo:
Dimensioni (min/med/max) e peso sono obbligatori per referenziare un prodotto per il Fulfillment. (Dimensions (min/med/max) and weight are mandatory to reference a product for Fulfillment.)
Compare premendo il pulsante Invia a Octopia (Submit to Octopia) nella scheda di Referenziazione FFM (FFM Referencing). Prima di preparare qualsiasi invio, il modulo controlla quattro valori della scheda: Dimensione minore (cm) (Smallest Dimension (cm)), Dimensione intermedia (cm) (Middle Dimension (cm)), Dimensione maggiore (cm) (Largest Dimension (cm)) e Peso (kg) (Weight (kg)). Se uno dei quattro è vuoto o a zero, l'azione si ferma e compare l'avviso. Basta che ne manchi uno.
Il messaggio è presente nel codice pubblicato dei quattro rami, Odoo 17, 18, 19 e 20.

Dove si trova la scheda e quando si vede il pulsante
Le schede si aprono da Octopia › Evasione ordini › Referenziazione FFM (Octopia › Fulfillment › FFM Referencing). La voce Octopia richiede il permesso Utente Octopia (Octopia User): se non ce l'hai, non vedi quel ramo del menu.
Il pulsante Invia a Octopia si nasconde quando lo Stato (State) della scheda non è più quello iniziale, la bozza; con i valori predefiniti si vede. È uguale in Odoo 17, 18, 19 e 20. Inoltre il codice lascia passare senza controllo le schede che non sono in bozza: la verifica di questo avviso riguarda solo quelle non ancora inviate.

Un caso da vedere dall'inizio alla fine
Esempio Caso illustrativo: l'azienda e i suoi dati sono inventati per spiegare il flusso.
Hogar Norte è un negozio inventato per questo esempio che vende articoli per la casa e lavora già con Octopia Connector. Una persona del suo team, con il permesso Utente Octopia, apre Octopia › Evasione ordini › Referenziazione FFM ed entra nella scheda di un prodotto che vuole referenziare per il Fulfillment. Nel gruppo Logistica ha scritto la dimensione minore e quella intermedia, ma ha lasciato vuoti la dimensione maggiore e il peso, perché non aveva a portata di mano la scatola imballata.
Preme Invia a Octopia. Odoo mostra Dimensioni (min/med/max) e peso sono obbligatori per referenziare un prodotto per il Fulfillment. e la scheda resta com'era: è ancora in bozza e il pulsante è ancora visibile. L'avviso non dice quale campo manca, quindi non resta che controllare tutti e quattro.
Come lo risolve Hogar Norte
- Riapre la scheda da
Octopia › Evasione ordini › Referenziazione FFM. - Va al gruppo
Logisticadella scheda, dove si trovano i quattro campi. - Misura la scatola imballata e compila
Dimensione minore (cm),Dimensione intermedia (cm)eDimensione maggiore (cm), poi scrive ilPeso (kg). Il peso compare anche come colonna nell'elenco diReferenziazione FFM, quindi lì si può verificare a colpo d'occhio quali schede lo hanno. - Preme di nuovo
Invia a Octopia. - Controlla il risultato: se l'invio va a buon fine, lo stato della scheda è cambiato e il pulsante non si vede più.
Cosa fa il modulo quando è tutto compilato
Con i quattro valori presenti, il metodo prosegue. Prepara i dati della scheda per Octopia (GTIN, etichetta, riferimento del venditore, le tre dimensioni, il peso, la condizione del prodotto e la tracciabilità) e li invia tramite la connessione dell'account. Altri dati, come il valore del prodotto, il paese di origine o l'indicazione che il prodotto ha una data di scadenza, vengono aggiunti solo se la scheda li ha compilati o spuntati.
Poi il modulo salva la risposta ricevuta nella scheda, porta la scheda allo stato di inviata e lascia una voce nel registro di sincronizzazione di Octopia, contrassegnata come corretta e con il nome del prodotto referenziato per il Fulfillment. Poiché il pulsante si vede solo in bozza, sparisce non appena la scheda passa a quello stato.
L'ordine conta per capire l'avviso: il controllo di dimensioni e peso viene prima di tutto il resto. Per questo, finché compare il messaggio, a Octopia non viene inviato nulla, la scheda non cambia stato e non viene creata quella voce di registro.

Cosa imparare dal caso
- L'avviso è un controllo preliminare della scheda: avviene prima di preparare o inviare qualsiasi cosa a Octopia.
- La condizione è tutto o niente. Anche se tre dei quattro valori sono corretti, con uno vuoto o a zero l'avviso compare comunque.
- Si corregge nella scheda stessa, nel gruppo
Logistica, e si ripete con lo stesso pulsante. Non serve nessun'altra azione. - Questo avviso riguarda solo quei quattro valori.
Costo e assistenza
Octopia Connector è un modulo a pagamento unico per versione di Odoo (17, 18, 19 e 20 su Odoo Apps, con il suo prezzo nella scheda) e richiede l'abbonamento a FlexigoTech Cloud, piano Connettore: 49 €/mese o 490 €/anno, IVA esclusa. La connessione passa da FlexigoTech Cloud, che conserva cifrate le credenziali e monitora la sincronizzazione.
Se stai implementando Odoo e vuoi che i dati logistici dei tuoi prodotti siano ben preparati prima di referenziarli, FlexigoTech implementa Odoo 17, 18, 19 e 20 e sviluppa connettori e integrazioni su misura.
Continua a leggere
Verificato nel codice del connettore (versione 20.0) e nelle fonti collegate
Fonti
- Codice del modulo: flexigobe_octopia_connector 20.0 (4848da6a): models/octopia_ffm_setup.py
- Codice del modulo: flexigobe_octopia_connector 20.0 (4848da6a): views/octopia_completeness2_views.xml
- apps.odoo.com/apps/modules/20.0/flexigobe_octopia_connector
- flexigotech.com/en/services.html
- flexigotech.com/precios.html
