Vai al contenuto principale
Octopia (Cdiscount)

Il Seller ID di Octopia deve essere numerico: quando compare l'errore e come risolverlo

Il messaggio Il Seller ID Octopia deve essere numerico (es. 98979). compare al salvataggio della scheda di un account Octopia quando il campo Seller ID Octopia contiene qualcosa e, senza contare gli spazi agli estremi, non sono solo cifre; si risolve lasciando nel campo soltanto il valore numerico e salvando di nuovo.

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 e quando compare

È un errore di validazione. Lo genera un controllo che si esegue al salvataggio della scheda dell'account Octopia. Se non è soddisfatto, l'azione si interrompe e la scheda non viene salvata.

La condizione, a parole: il campo Seller ID Octopia contiene qualcosa e, dopo aver tolto gli spazi iniziali e finali, ciò che resta non è formato solo da cifre.

Il campo si trova nella scheda Account Octopia, nel gruppo Credenziali. Lo vedono solo gli utenti con il permesso di amministrazione del sistema di Odoo. Le schede si aprono dal menu Octopia › Configurazione › Account, e ogni tratto del menu richiede un permesso: Octopia richiede Utente Octopia, Configurazione richiede Manager Octopia e Account richiede Amministratore Octopia. Se non ne hai uno, quel tratto non lo vedi.

Schema realizzato con codice del percorso: il menu Octopia, Configuration, Accounts, poi il salvataggio con il campo Octopia Seller ID e infine il messaggio che il Seller ID deve essere numerico
Schema realizzato con codice a partire dal codice pubblicato del modulo, non è una schermata di Odoo. Le etichette sono in inglese, il testo originale del modulo.
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)

Un caso per vederlo in azione

Esempio Caso illustrativo: l'azienda e i suoi dati sono inventati per spiegare il flusso.

Immagina un negozio inventato, Menaje Costa Azul, che sta configurando il suo account Octopia in Odoo. Marta, responsabile amministrativa con il permesso di amministrazione del sistema di Odoo, entra in Octopia › Configurazione › Account, apre la scheda dell'account e va al gruppo Credenziali.

Nel campo Seller ID Octopia scrive il nome commerciale del negozio, perché le sembra la scelta logica per identificare il venditore. Al salvataggio, Odoo mostra Il Seller ID Octopia deve essere numerico (es. 98979). e la scheda non viene salvata.

Corregge e mette una lettera davanti al numero. Salva di nuovo e compare lo stesso messaggio: con una sola lettera, ciò che resta non è più solo cifre.

Al terzo tentativo lascia soltanto il valore numerico dell'header SellerId. Questo controllo non le impedisce più di salvare. Se fosse rimasto anche uno spazio all'inizio o alla fine, non sarebbe scattato comunque, perché il codice li toglie prima di controllare.

Cosa fa il codice, in ordine

  1. Scorre ogni account che si sta salvando.
  2. Verifica se il campo Seller ID Octopia contiene qualcosa. Se è vuoto, questo controllo non fa nulla.
  3. Se ha un contenuto, toglie gli spazi iniziali e finali e verifica che ciò che resta siano solo cifre.
  4. Se non lo sono, interrompe l'azione con il messaggio. Nulla di ciò che quell'azione stava per salvare viene salvato.

Quindi il messaggio non compare per un campo vuoto, ma per un campo con qualcosa che non è un numero: lettere, trattini, punti o spazi tra le cifre.

Come risolverlo

  1. Apri Octopia › Configurazione › Account. Se non vedi qualche tratto del menu, manca il permesso di quel tratto (Utente Octopia, Manager Octopia o Amministratore Octopia).
  2. Apri la scheda dell'account e cerca Seller ID Octopia nel gruppo Credenziali. Se non lo vedi, il tuo utente non ha il permesso di amministrazione del sistema di Odoo, e deve fare la modifica qualcuno che ce l'ha.
  3. Lascia nel campo solo il valore numerico. L'aiuto del campo lo descrive così: «Il valore numerico dell'header SellerId, es. 98979. Il venditore deve aver accettato questo Client ID nel proprio back office Octopia.». Cancella lettere, prefissi e simboli.
  4. Salva la scheda. Se il valore è fatto solo di cifre, questo controllo non scatta più.

Attenzione alla portata del messaggio: il controllo verifica solo che siano cifre. Che il venditore abbia accettato il Client ID nel suo back office, come dice l'aiuto, è un'altra questione che questo messaggio non verifica.

Con Odoo in italiano vedi il testo Il Seller ID Octopia deve essere numerico (es. 98979).; lo schema seguente riporta lo stesso messaggio in spagnolo, tedesco, francese, italiano e portoghese, così come risulta dalle traduzioni pubblicate del modulo.

Schema realizzato con codice con lo stesso messaggio in spagnolo, tedesco, francese, italiano e portoghese
Schema realizzato con codice a partire dai file di traduzione del modulo, non è una schermata di Odoo.

Versioni

Il messaggio è nel codice pubblicato di tutti i rami pubblicati: 17.0, 18.0, 19.0 e 20.0. Il modulo è pubblicato su Odoo Apps per queste stesse versioni.

Cosa imparare dal caso

  • Il messaggio compare al salvataggio della scheda, non prima: finché non salvi, non si controlla.
  • Un campo vuoto non genera questo errore; uno con testo non numerico, sì.
  • Gli spazi iniziali e finali non contano, ma qualsiasi altro carattere che non sia una cifra, sì.
  • Il campo lo vedono solo gli utenti con il permesso di amministrazione del sistema di Odoo, quindi deve correggerlo una di quelle persone.
  • Correggere il valore e salvare di nuovo è tutto ciò che chiede questo errore.

Se ti serve aiuto con Octopia e Odoo

FlexigoTech implementa Odoo 17, 18, 19 e 20 e sviluppa connettori e integrazioni su misura. Se stai configurando la connessione con Octopia e vuoi che qualcuno riveda con te la configurazione, scrivici.

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