Vai al contenuto principale
Octopia (Cdiscount)

Cosa fa il pulsante «Invia a Octopia» delle promozioni, passo per passo

Il pulsante Invia a Octopia compare solo nelle promozioni in Bozza: controlla la selezione, genera un pacchetto zip con l'XML, lo pubblica come link che Octopia scarica e porta la promozione a Inviato.

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
5 min

Dove si trova e quando si vede

Il pulsante Invia a Octopia (Submit to Octopia) si trova nella schermata Promozioni (Promotions), che raggiungi da Octopia › Offerte › Promozioni (Octopia › Offers › Promotions). La sezione Octopia del menu richiede il permesso Utente Octopia (Octopia User): se non lo hai, quella sezione non la vedi. Il pulsante esiste nei rami 17, 18, 19 e 20 del modulo.

Si vede solo quando il campo Stato (State) della promozione vale Bozza (Draft): con qualsiasi altro valore resta nascosto. Poiché il valore predefinito è Bozza, una promozione appena creata mostra il pulsante. I valori del campo sono Bozza, Inviato (Submitted), Integrato (Integrated) e Respinto (Rejected).

Schema realizzato con codice, non una schermata di Odoo: il menu Promozioni, il pulsante di invio con gli avvisi che possono bloccarlo a lato e lo stato in cui lascia la scheda
Schema del percorso del pulsante secondo il codice pubblicato del modulo (non è una schermata di Odoo).

Con Odoo in italiano il pulsante si chiama Invia a Octopia; lo schema seguente mostra come viene etichettato in altre lingue.

Schema realizzato con codice a partire dalle traduzioni del modulo: il testo del pulsante in spagnolo, tedesco, francese, italiano e portoghese
Schema (non è una schermata di Odoo): in spagnolo Enviar a Octopia, in tedesco An Octopia übermitteln, in francese Soumettre à Octopia, in italiano Invia a Octopia e in portoghese Submeter à Octopia.
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 lo premi, in ordine

Prima di premere, prepara ogni promozione nella sua scheda, nel gruppo Promozione (Promotion): il campo Offerta (Offer) e il campo Tipo di promozione (Promo Type). Il valore predefinito è Vendita flash (Tipo 1) (Flash Sale (Type 1)); esiste anche Saldi legali francesi / Soldes (Tipo 3) (French Legal Sales / Soldes (Type 3)). Con il Tipo 3 compare, nello stesso gruppo, il campo Prezzo di riferimento di vendita (Sales Reference Price); con il valore predefinito non si vede.

  1. Il modulo tiene solo le promozioni selezionate che sono in Bozza. Quelle in un altro stato non vengono toccate. Se non ne resta nessuna, si ferma con un avviso.
  2. Verifica che le promozioni in bozza appartengano a un unico account. Se c'è più di un account, si ferma con un avviso.
  3. Controlla le promozioni di Tipo 3: ognuna ha bisogno di un prezzo, che sia il Prezzo di riferimento di vendita della promozione stessa o il prezzo dell'offerta collegata. Se manca in qualcuna, si ferma con un avviso.
  4. Costruisce un pacchetto zip che contiene l'XML delle promozioni.
  5. Salva lo zip come allegato non pubblico, con un token di accesso, e compone un link di download a partire dall'URL di base del tuo Odoo. L'invio avviene tramite link: Octopia scarica il pacchetto da quell'indirizzo e l'API non accetta il contenuto direttamente.
  6. Usa la connessione dell'account per consegnare quel link a Octopia.
  7. Prende il riferimento del pacchetto dalla risposta: se contiene un identificativo di pacchetto, o se la risposta è un numero, lo salva; altrimenti il riferimento resta vuoto.
  8. Scrive nelle promozioni in bozza: Stato passa a Inviato, e salva il riferimento del pacchetto, lo zip allegato e il link.
  9. Lascia una voce di successo nel registro di sincronizzazione dell'account, con il numero di promozioni inviate.

Gli avvisi della tabella seguente scattano prima di costruire qualsiasi cosa, quindi, se ne compare uno, non cambia nulla. Il cambio di stato arriva quasi alla fine: se qualcosa fallisce prima, le promozioni non passano a Inviato.

Gli avvisi che possono bloccare l'invio

MessaggioQuando compareCosa fare
Nessuna promozione in bozza selezionata. (No draft promotions selected.)Nessuna delle promozioni selezionate è in Bozza.Seleziona almeno una promozione in Bozza.
Invia le promozioni di un account alla volta. (Submit promotions of one account at a time.)Le promozioni in bozza selezionate appartengono a più di un account.Lancia l'invio separatamente per quelle di ogni account.
Il Tipo 3 (soldes) richiede un prezzo di riferimento di vendita. (Type 3 (soldes) requires a sales reference price.)C'è una promozione di Tipo 3 in bozza senza Prezzo di riferimento di vendita e la cui offerta non ha neppure un prezzo.Compila Prezzo di riferimento di vendita nella scheda, dove compare scegliendo il Tipo 3.

Sul Tipo 3, l'aiuto del campo Tipo di promozione dice che dichiara i saldi legali francesi ('soldes') e che è valido solo nei periodi legali dei saldi. L'aiuto di Prezzo di riferimento di vendita lo descrive come obbligatorio per il Tipo 3: il prezzo di riferimento legale a cui si applica lo sconto. Nota che l'avviso scatta solo se mancano entrambi i prezzi, quello della promozione e quello dell'offerta.

Cosa controllare dopo

  • Nell'elenco Promozioni, la colonna Stato delle promozioni inviate deve mostrare Inviato.
  • Il pulsante scompare da quelle promozioni, perché si vede solo in Bozza.
  • Questo pulsante scrive solo Inviato: i valori Integrato e Respinto esistono nel campo, ma non li scrive questa pressione.

Il registro di sincronizzazione non è esclusivo del pulsante. L'attività pianificata Octopia: recupero discussioni (coda ToTreat) (Octopia: pull discussions (ToTreat queue)), che gira ogni quindici minuti, scrive anch'essa al suo interno. L'attività Octopia: aggiornamento dati di riferimento (categorie, marche, corrieri, tipologie) (Octopia: refresh referentials (categories, brands, carriers, typologies)), che gira ogni sette giorni, lascia una voce di errore quando un passaggio dell'aggiornamento fallisce. Entrambe sono attive all'installazione.

Come ti aiutiamo da FlexigoTech

Se stai implementando Odoo e vuoi collegare Cdiscount e Octopia, FlexigoTech implementa Odoo 17, 18, 19 e 20 e sviluppa connettori e integrazioni su misura. Il modulo è pubblicato su Odoo Apps per queste quattro versioni e richiede l'abbonamento a FlexigoTech Cloud: la connessione passa da quel servizio (piano Connettore: 49 €/mese o 490 €/anno, IVA esclusa), che conserva cifrate le credenziali e avvisa via e-mail se la sincronizzazione fallisce.

Continua a leggere

Cosa fa il pulsante «Apri discussione» di Octopia Connector: miti e realtàCosa fa il pulsante Apri discussione di Octopia Connector in Odoo: quando si vede, cosa controlla, cosa cambia e quali errori dà, smontando idee sbagliate.Dichiara a Octopia in Odoo: checklist del pulsante, passo dopo passoChecklist del pulsante Dichiara a Octopia di Octopia Connector: cosa controlla, cosa cambia nella spedizione e nell'ordine e come gestire i messaggi di blocco.Cosa fa il pulsante «Invia a Octopia» di un annullamento, con un casoCosa fa il pulsante Invia a Octopia di un annullamento in Odoo: quando compare, cosa controlla, cosa cambia e come risolvere il suo messaggio di errore.
Verificato nel codice del connettore (versione 20.0) e nelle fonti collegate

Fonti