Vai al contenuto principale
Octopia (Cdiscount)

«Ogni collo richiede un numero di collo.» in Octopia Connector: quando compare e come si risolve

Il messaggio Ogni collo richiede un numero di collo. (Every parcel needs a parcel number.) compare quando premi Dichiara a Octopia (Declare to Octopia) e qualche riga di collo ha il numero di collo vuoto. Si risolve completando quel numero in ogni riga e premendo di nuovo il pulsante: fino ad allora non viene creato il record della spedizione né viene chiamato Octopia.

FlexigoTech · Responsabile: Víctor Gómez · Aggiornato il 5 novembre 2026

In breve

Versioni
Odoo 17, 18, 19 e 20
Verificato
nel codice del connettore, versione 20.0 · nelle fonti collegate in fondo
Lettura
4 min

Cosa significa il messaggio e quando compare

Cosa vuol dire Ogni collo richiede un numero di collo.?

Che nella finestra da cui dichiari la spedizione di un ordine c'è almeno una riga di collo con il numero di collo vuoto. Il modulo non dichiara la spedizione a Octopia se un collo è privo del numero: l'avviso blocca l'azione e non si va oltre.

Quando compare esattamente?

Il modulo scorre le righe di collo della finestra, una dopo l'altra. In ognuna controlla se il numero di collo è vuoto; appena ne trova una così, lancia il messaggio e si ferma in quel punto. Basta una sola riga vuota perché compaia, anche se tutte le altre sono complete. Il codice esegue inoltre altri controlli sull'ordine prima di scorrere le righe e su ogni riga dopo questo. Questo messaggio compare solo quando il numero di collo è vuoto; se vedi un testo diverso, la causa è un'altra.

Con quale pulsante compare?

Con Dichiara a Octopia, il pulsante della stessa finestra. In Odoo 17, 18, 19 e 20 il pulsante è sempre visibile e il messaggio è presente nel codice pubblicato di tutte e quattro le versioni.

Schema con il pulsante Declare to Octopia e, sotto, il messaggio Every parcel needs a parcel number.
Schema realizzato con codice a partire dal codice pubblicato del modulo (Odoo 17, 18, 19 e 20), non una schermata di Odoo: il pulsante Dichiara a Octopia e, sotto, il messaggio, con i testi originali del codice in inglese.

Come lo vedo nel mio Odoo?

Con Odoo in italiano, il messaggio è Ogni collo richiede un numero di collo. e il pulsante si chiama Dichiara a Octopia. Il modulo include lo stesso testo tradotto in altre lingue; la figura seguente mostra il messaggio in spagnolo, tedesco, francese, italiano e portoghese.

Schema con il messaggio del numero di collo in spagnolo, tedesco, francese, italiano e portoghese
Schema realizzato con codice a partire dalle traduzioni pubblicate del modulo, non una schermata di Odoo: lo stesso messaggio in cinque lingue, tra cui Ogni collo richiede un numero di collo. in italiano.
48 business hours to accept each Cdiscount order. Do it in Odoo
Video: 48 business hours to accept each Cdiscount order. Do it in Odoo (video in inglese)

Cosa succede quando compare

Viene inviato qualcosa a Octopia quando vedo il messaggio? Ha a che fare con la connessione?

Non viene inviato nulla. Il messaggio blocca l'azione e non viene salvato nulla di ciò che stava per cambiare. Il controllo dei numeri di collo avviene prima di creare il record della spedizione, prima di preparare la connessione con Octopia e prima di dichiarare qualsiasi cosa. Per questo non viene creato il record della spedizione, non viene chiamato Octopia e l'ordine non passa a spedito. Non è un errore di connessione: è un controllo su ciò che c'è nella finestra. Puoi correggere la riga mancante e premere di nuovo Dichiara a Octopia senza che sia rimasto nulla a metà.

Cosa viene inviato a Octopia quando tutte le righe superano il controllo?

Per ogni collo, il modulo compone un dato con il numero di collo e il nome del vettore (quello del vettore mappato o, se non c'è, il testo libero), e aggiunge l'indirizzo di tracciamento se la riga ce l'ha. Poi crea il record della spedizione e dichiara la spedizione a Octopia. Se la dichiarazione fallisce, l'azione si ferma con l'errore. Se non fallisce, il modulo segna il record della spedizione come inviato, porta l'ordine a spedito e lascia una voce nel registro di sincronizzazione del modulo. Le CGMAD di Cdiscount Marketplace (p. 47) indicano che la conferma di spedizione contiene il numero di tracciamento; ciò che verifica questo messaggio è il numero di collo di ogni riga.

Come risolverlo

Cosa faccio perché scompaia?

Controlla una per una le righe di collo della finestra e verifica che tutte abbiano il proprio numero di collo, anche l'ultima. Quando non ne resta nessuna vuota, premi di nuovo Dichiara a Octopia. Se ci sono più colli, ognuno è una riga e ogni riga richiede il proprio numero: completarne una non vale per le altre. Finché una riga resta vuota, l'azione si ferma e non viene dichiarato nulla.

E se il messaggio continua a comparire?

Allora c'è ancora qualche riga con il numero vuoto. Il modulo si ferma alla prima che trova, quindi sistemare quella non garantisce che le successive siano a posto: controllale tutte prima di premere di nuovo. Se compare un altro messaggio, trattalo a parte, perché questo riguarda solo il numero di collo.

Possono aiutarmi a implementare Odoo con Octopia?

FlexigoTech implementa Odoo 17, 18, 19 e 20 e sviluppa connettori e integrazioni su misura. Se il tuo modo di dichiarare le spedizioni richiede qualcosa di più personalizzato, si può valutare come sviluppo.

Continua a leggere

Cosa fa il pulsante «Invia a Octopia» di Octopia Connector, passo dopo passoCosa fa il pulsante Invia a Octopia nelle importazioni massive di fatture: quando compare, cosa controlla, cosa cambia e l'errore che può dare.Cosa fa il pulsante «Importa» di Octopia Connector, passo dopo passoCosa fa il pulsante Importa di Octopia Connector in Odoo: quando si vede, cosa importa, cosa cambia, quale avviso mostra e quale voce lascia nel registro.Cosa fa il pulsante «Crea fattura fornitore» di Octopia ConnectorCosa fa il pulsante Crea fattura fornitore di Octopia Connector in Odoo: quando compare, cosa controlla, cosa crea e dove può fermarsi.
Verificato nel codice del connettore (versione 20.0) e nelle fonti collegate

Fonti