Vai al contenuto principale
Octopia (Cdiscount)

Cosa fa il pulsante «Invia a Octopia» dei gesti commerciali

Il pulsante Invia a Octopia invia un gesto commerciale a Octopia, ma prima controlla l'importo, il canale di vendita, lo stato dell'ordine e il budget residuo; se tutto è in regola, lascia il gesto in InProgress e registra l'invio.

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

Prima di cliccare: dov'è il pulsante e quando si vede

I gesti commerciali si aprono da Octopia › Ordini › Gesti commerciali. La sezione Octopia richiede il permesso Utente Octopia: se non ce l'hai, quella sezione non si vede. Il pulsante è nella scheda del gesto nei rami 17, 18, 19 e 20 di Odoo.

Schema realizzato con il codice: il menu dei gesti commerciali, il pulsante Submit to Octopia con due messaggi che possono bloccarlo e lo stato InProgress in cui lascia la scheda
Schema realizzato con il codice a partire dal codice pubblicato del modulo (non è una schermata di Odoo): il menu, il pulsante, due dei messaggi che possono bloccarlo e lo stato in cui resta il gesto.
  • Entra in Octopia › Ordini › Gesti commerciali e apri la scheda del gesto.
  • Controlla Ordine, Importo e Motivo: compaiono tutti e tre nella scheda e nell'elenco.
  • Verifica che il pulsante sia visibile. Si nasconde quando il campo Stato (State) ha un valore diverso da quello di un gesto nuovo; con i valori predefiniti si vede.
  • Se il tuo Odoo è in un'altra lingua, cerca l'etichetta tradotta del pulsante. Con Odoo in italiano è Invia a Octopia; in spagnolo, Invia a Octopia; in tedesco, An Octopia übermitteln; in francese, Soumettre à Octopia; in portoghese, Submeter à Octopia.
Schema realizzato con il codice con il testo del pulsante Submit to Octopia in spagnolo, tedesco, francese, italiano e portoghese
Schema realizzato con il codice a partire dalle traduzioni pubblicate del modulo (non è una schermata di Odoo): come si chiama il pulsante a seconda della lingua di Odoo.
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 fa il pulsante quando lo premi, passo per passo

Al clic, Odoo chiede conferma con questo testo: Un gesto commerciale rimborsa al cliente questo importo. Continuare? (A commercial gesture refunds the customer this amount. Continue?). Se accetti, in Odoo 20.0 il modulo esegue questi controlli in quest'ordine e si ferma al primo che fallisce.

  • Conferma l'avviso solo se l'Importo è quello che vuoi rimborsare al cliente: l'avviso stesso dice che il gesto rimborsa quell'importo.
  • Stato del gesto: se non è più nello stato iniziale, il modulo lo salta senza messaggio e non invia nulla.
  • Importo: deve essere maggiore di zero.
  • Canale di vendita dell'ordine: blocca solo se quel canale ha la configurazione sincronizzata e quella configurazione dice che i gesti sono disabilitati. Se la configurazione del canale non è stata sincronizzata, non blocca: risponderà l'API di Octopia.
  • Stato dell'ordine: deve essere spedito o consegnato.
  • Budget: il modulo chiede a Octopia quanto resta per quell'ordine e salva nel gesto ciò che Octopia restituisce (budget disponibile e importo già applicato). Blocca solo se Octopia fornisce una cifra (lo zero conta) e l'importo la supera. Se Octopia non dice nulla, non blocca e decide l'API alla ricezione del gesto.
  • Invio: il modulo manda a Octopia l'ordine, il motivo, il dettaglio del motivo (vuoto se non c'è) e l'importo.
  • Scrittura: con la risposta di Octopia, il gesto passa a InProgress e salva il riferimento e la data e l'ora di invio.

Se compare un messaggio: cosa significa e cosa fare

Ogni messaggio interrompe l'azione e il gesto non cambia stato. Ciascuno corrisponde a uno dei controlli precedenti:

  • L'importo del gesto deve essere maggiore di zero. (Gesture amount must be greater than zero.): correggi l'Importo nella scheda e premi di nuovo.
  • Il canale di vendita … ha i gesti commerciali disabilitati. (Sales channel … has commercial gestures disabled.): al posto dei puntini compare il codice del canale. La configurazione sincronizzata di quel canale dice che non accetta gesti, quindi il modulo non invia quello di quell'ordine.
  • I gesti commerciali si applicano solo a ordini spediti o consegnati (l'ordine … è …). (Commercial gestures apply to shipped or delivered orders only (order … is …).): il messaggio riporta l'identificativo dell'ordine in Octopia e il suo stato attuale. Riprova quando l'ordine risulta spedito o consegnato.
  • L'importo del gesto %(amount).2f supera il budget residuo %(available).2f per questo ordine. (Gesture amount %(amount).2f exceeds the remaining budget %(available).2f for this order.): il primo valore è il tuo importo e il secondo il budget che Octopia ha appena restituito. Abbassa l'Importo finché rientra.

Dopo l'invio: cosa deve essere cambiato

  • Lo Stato del gesto è InProgress.
  • Il pulsante è scomparso, perché lo stato non è più quello iniziale.
  • Il gesto salva il riferimento restituito da Octopia (l'identificativo della richiesta o, se manca, il suo id) e la data e l'ora di invio.
  • Il registro di sincronizzazione dell'account contiene una voce di esito positivo che cita l'ordine, l'importo e il motivo.

Chi prepara il canale per i gesti

Il pulsante usa la configurazione dei gesti che il canale ha già salvato. Uno dei passi dell'azione pianificata Octopia: aggiornamento dati di riferimento (categorie, marche, corrieri, tipologie) (Octopia: refresh referentials (categories, brands, carriers, typologies)) è sincronizzare la configurazione dei canali di vendita, che registra se il canale accetta gesti e quando è stato sincronizzato. L'azione viene eseguita ogni sette giorni ed è attiva all'installazione. Lavora con gli account connessi e salta quelli che passano da FlexigoTech Cloud senza credenziali salvate o senza servizio. Se un passo fallisce, annota nel registro di sincronizzazione che l'aggiornamento è rimasto incompleto.

Costo e assistenza

Il modulo è pubblicato su Odoo Apps per 17, 18, 19 e 20 (consulta la sua scheda) e richiede l'abbonamento a FlexigoTech Cloud, piano Connettore: 49 €/mese o 490 €/anno, IVA esclusa, con fino a 3 account della piattaforma. La connessione passa da FlexigoTech Cloud, che conserva le credenziali cifrate e avvisa via e-mail se la sincronizzazione fallisce.

Se stai implementando Odoo e vuoi verificare come i gesti commerciali si integrano con i tuoi ordini, 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