Quando compare l'avviso
Cosa dice l'avviso e da dove lo vedo?
Con Odoo in italiano vedi Nessun nome corriere trovato negli ordini o nei profili di consegna Shopify. (No shipping carrier names found in orders or Shopify delivery profiles.), con il titolo Nessun corriere trovato (No Carriers Found). Compare premendo il pulsante Scopri corrieri da ordini e profili nella scheda dell'istanza. Per aprire le schede delle istanze, nel menu Vendite (Sales) entra in Shopify, poi in Control Center e infine in Instances. Il pulsante è sempre visibile, in Odoo 17, 18, 19 e 20.

Per riconoscere l'avviso nella lingua del tuo Odoo, questo secondo schema riunisce il testo in spagnolo, tedesco, francese, italiano e portoghese.

Qual è la condizione esatta?
L'avviso compare solo quando il pulsante finisce di controllare le sue due fonti e non ha raccolto nemmeno un nome di corriere. A ogni nome vengono tolti gli spazi alle estremità e un nome vuoto non conta. Quando compare, il pulsante restituisce l'avviso prima di creare qualsiasi cosa: non viene aggiunta né toccata alcuna mappatura.
Cosa controlla il pulsante negli ordini?
Gli ordini Shopify di quell'istanza che sono già salvati in Odoo. Da ciascuno legge i titoli delle sue righe di spedizione. Questa parte non ha bisogno di chiamare Shopify. Se l'istanza non ha ordini salvati, o nessuno ha un titolo nelle righe di spedizione, questa fonte non fornisce alcun nome.
E nei profili di consegna di Shopify?
In seguito interroga Shopify sui suoi profili di consegna (i primi di ogni livello che la richiesta restituisce) e raccoglie il nome dei metodi di spedizione e dei servizi di corriere calcolati che ne dipendono. È la fonte utile per rilevare metodi già configurati in Shopify che non hanno ancora ricevuto alcun ordine. Se in quei profili non ci sono metodi con un nome, nemmeno questa fonte fornisce nulla.

Cosa significa e come risolverlo
È un errore che blocca qualcosa?
No. È un avviso che non blocca: non viene creato né modificato nulla e puoi premere di nuovo il pulsante quando vuoi. Ti dice solo che, in quel momento, il pulsante non ha visto alcun nome di corriere.
Può comparire anche se in Shopify ci sono metodi di spedizione configurati?
Sì, se la richiesta a Shopify fallisce e gli ordini salvati non hanno fornito alcun nome. Qualsiasi errore nella richiesta dei profili di consegna viene intercettato: il codice lascia un avviso nel registro tecnico e va avanti, quindi il risultato dipende solo da ciò che hanno dato gli ordini. Se gli ordini salvati forniscono almeno un nome, l'avviso non compare anche se quella richiesta fallisce: il pulsante prosegue con i nomi degli ordini. L'eccezione è una pausa di FlexigoTech Cloud: in quel caso il codice lascia passare l'avviso della pausa invece di restituire una ricerca vuota.
Come lo risolvo, passo dopo passo?
Per prima cosa verifica da dove ti aspettavi i nomi. Se ti aspettavi di vederli dagli ordini, controlla se l'istanza ha ordini Shopify salvati in Odoo e se quegli ordini hanno una riga di spedizione con titolo. Se ti aspettavi di vederli da Shopify, verifica che nel negozio ci sia un metodo di spedizione con nome in un profilo di consegna e che la richiesta a Shopify funzioni, perché quella fonte serve solo se la richiesta risponde. Basta che compaia un nome in una delle due: nei titoli delle righe di spedizione degli ordini salvati oppure, se la richiesta a Shopify funziona, nei profili di consegna. Quando questo è soddisfatto, premi di nuovo Scopri corrieri da ordini e profili dalla scheda dell'istanza.
Cosa succede quando trova dei nomi?
Crea una mappatura dei corrieri per ogni nome che l'istanza non aveva ancora; per sapere se esisteva già, confronta senza distinguere maiuscole e minuscole e senza gli spazi alle estremità. A ogni nuova mappatura prova ad assegnare un corriere di consegna di Odoo con lo stesso nome, sempre senza distinguere maiuscole e minuscole. Poi apre l'elenco delle mappature di quell'istanza perché tu lo controlli o lo modifichi. Il titolo di quell'elenco inizia con Mappatura corrieri e indica quante mappature sono nuove e quante sono state abbinate automaticamente.
È lo stesso caso in cui tutti i nomi erano già mappati?
No. Se il pulsante trova dei nomi ma sono tutti già mappati, l'avviso non compare: apre l'elenco delle mappature con un titolo che inizia con Mappatura corrieri e indica che tutti i nomi sono già mappati. L'avviso compare solo quando non è stato trovato alcun nome, né nuovo né già mappato.
Versioni, prezzo e assistenza
Compare in tutte le versioni e quanto costa il modulo?
L'avviso è nel codice pubblicato di Odoo 17, 18, 19 e 20, e il pulsante è sempre visibile in tutte e quattro. Shopify Connector costa 9 € per versione di Odoo, per 17, 18, 19 e 20, con pagamento unico e IVA esclusa. In più richiede l'abbonamento a FlexigoTech Cloud: il piano Connettore costa 49 €/mese o 490 €/anno, IVA esclusa. Senza abbonamento, o con il servizio sospeso, si ferma ciò che l'abbonamento fornisce; i dati restano nel tuo Odoo.
Se stai implementando Odoo e vuoi avere fin dall'inizio i corrieri di Shopify abbinati a quelli di consegna di Odoo, in FlexigoTech implementiamo Odoo 17, 18, 19 e 20 e sviluppiamo 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_shopify_connector 20.0 (c7078cd8): models/shopify_instance.py
- Codice del modulo: flexigobe_shopify_connector 20.0 (c7078cd8): views/shopify_instance_views.xml
- Codice del modulo: flexigobe_shopify_connector 20.0 (c7078cd8): models/fgt_cloud.py
- apps.odoo.com/apps/modules/20.0/flexigobe_shopify_connector
- apps.odoo.com/apps/modules/17.0/flexigobe_shopify_connector
- apps.odoo.com/apps/modules/18.0/flexigobe_shopify_connector
- apps.odoo.com/apps/modules/19.0/flexigobe_shopify_connector
- flexigotech.com/precios.html
- flexigotech.com/en/services.html
