Vai al contenuto principale
Octopia (Cdiscount)

«Invia le promozioni di un account alla volta.» in Octopia Connector: quando compare e come si risolve

Il messaggio Invia le promozioni di un account alla volta. (Submit promotions of one account at a time.) compare quando premi Invia a Octopia (Submit to Octopia) con promozioni in bozza che appartengono a più di un account Octopia. Si risolve selezionando quelle di un solo account e ripetendo l'invio per ciascuno degli altri.

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

Quando compare esattamente

L'avviso Invia le promozioni di un account alla volta. compare quando premi il pulsante Invia a Octopia, che si trova nella vista delle promozioni. Quel pulsante si vede solo finché la promozione è in bozza (il campo Stato ha quel valore); quando cambia stato, viene nascosto. È identico in Odoo 17, 18, 19 e 20, e il messaggio è presente nel codice pubblicato di tutte e quattro le versioni.

La condizione è questa: il modulo prende le promozioni in bozza tra quelle che hai selezionato e conta a quanti account Octopia appartengono. Se sono più di uno, l'azione si ferma e appare il messaggio. Più promozioni dello stesso account non provocano questo errore.

Le promozioni si aprono dal menu Octopia › Offerte › Promozioni. Il primo tratto, Octopia, lo vedi se hai il permesso Utente Octopia.

Schema con il menu Octopia › Offers › Promotions, il pulsante Submit to Octopia e il messaggio Submit promotions of one account at a time., con le etichette in inglese
Schema realizzato con codice a partire dal codice pubblicato del modulo (non è una schermata di Odoo): dall'alto in basso, il menu, il pulsante e il messaggio, in Odoo 17, 18, 19 e 20.
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 significa e cosa non è successo

Il messaggio non dice che una promozione sia sbagliata: dice che la selezione mescola account diversi. Il modulo prepara un unico pacchetto XML con le promozioni selezionate e, secondo la descrizione del metodo stesso, quel pacchetto richiede che tutte condividano l'account. L'account usato è quello della prima promozione in bozza, e con la connessione di quell'account viene inviato il pacchetto.

Poiché l'avviso ferma l'azione prima di costruire qualsiasi cosa, non viene salvata nessuna modifica: il modulo non ha preparato il pacchetto né lo ha inviato a Octopia, e le promozioni restano come prima, in bozza. Puoi correggere la selezione e premere di nuovo senza ripulire nulla prima.

Un dettaglio del codice: il controllo degli account considera solo le promozioni in bozza. Se nella selezione ci sono promozioni che non sono più in bozza, non contano per questo avviso.

Schema dello stesso messaggio in spagnolo, tedesco, francese, italiano e portoghese
Schema realizzato con le traduzioni pubblicate del modulo (non è una schermata di Odoo). Con Odoo in spagnolo, Envíe las promociones de una cuenta cada vez.; in tedesco, Übermitteln Sie Werbeaktionen jeweils nur für ein Konto.; in francese, Soumettez les promotions d'un seul compte à la fois.; in italiano, Invia le promozioni di un account alla volta.; in portoghese, Submeta promoções de uma conta de cada vez.

Come risolverlo, passo dopo passo

  1. Chiudi l'avviso. Non c'è nulla da annullare: nessuna promozione ha cambiato stato.
  2. Apri Octopia › Offerte › Promozioni.
  3. Decidi quale account Octopia inviare per primo e seleziona solo le promozioni in bozza di quell'account.
  4. Premi Invia a Octopia. Con un solo account nella selezione, il modulo prosegue con l'invio.
  5. Ripeti i passi tre e quattro con ciascuno degli altri account, una selezione e un invio per account.
  6. Controlla il risultato: le promozioni inviate non sono più in bozza, quindi il pulsante Invia a Octopia sparisce da esse, e il modulo annota nel registro di sincronizzazione dell'account che il pacchetto di promozioni è stato inviato.

Se dopo aver sistemato la selezione non riesci ancora a inviare, il motivo sarà un altro: lo stesso pulsante ha altri controlli, che spieghiamo in cosa fa il pulsante «Invia a Octopia».

Cosa succede quando l'invio prosegue

Per capire perché il modulo richiede un account per invio, ecco l'ordine che segue il codice quando la selezione è valida:

  • Prende le promozioni in bozza e usa l'account della prima.
  • Costruisce un pacchetto compresso con l'XML delle promozioni.
  • Lo salva come allegato con un link protetto da token, perché l'API di Octopia accetta solo un link al pacchetto, mai il contenuto direttamente.
  • Consegna quel link a Octopia con la connessione dell'account.
  • Annota in ogni promozione il riferimento del pacchetto, l'allegato e il link, e la fa passare da bozza a inviata.
  • Lascia una voce nel registro di sincronizzazione dell'account.

Tutto questo avviene con la connessione di un account concreto, per questo lo stesso pacchetto non può essere ripartito tra più account.

Account e abbonamento

Il modulo è a pagamento unico per versione di Odoo e richiede l'abbonamento a FlexigoTech Cloud (piano Connettore). Il piano costa 49 €/mese o 490 €/anno, IVA esclusa, e ammette fino a 3 account della piattaforma (il piano Pro, 10). La connessione passa da FlexigoTech Cloud, che conserva cifrate le credenziali, sorveglia la sincronizzazione e avvisa via e-mail se fallisce. Il prezzo del modulo per ogni versione (17, 18, 19 e 20) è nella sua scheda di Odoo Apps.

Se lavori con più account

Se gestisci più account Octopia nello stesso database Odoo e vuoi mettere ordine nel modo in cui si preparano e si inviano le promozioni, FlexigoTech implementa Odoo 17, 18, 19 e 20 e sviluppa connettori e integrazioni su misura.

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