Vai al contenuto principale
Octopia (Cdiscount)

Come collegare Cdiscount (Octopia) a Odoo, passo dopo passo

Cdiscount vende tramite Octopia, quindi collegarlo a Odoo significa collegare il tuo account venditore Octopia. Ti servono tre valori dal back office di Octopia (Client ID, secret e Seller ID), un canale di vendita predefinito e i tuoi prodotti abbinati al catalogo. Con questo, gli ordini entrano da soli ogni 10 minuti.

FlexigoTech · Responsabile: Víctor Gómez · Aggiornato il 3 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
3 min

Il connettore Octopia è pubblicato per Odoo 17, 18, 19 e 20. Prima di iniziare conviene sapere due cose sull'API di Octopia: accetta solo client credentials e non ha un ambiente di test separato. I test si fanno in produzione, su un canale di vendita di prova che Octopia offre all'interno della stessa API.

Passaggi

  1. Nel back office di Octopia, apri la gestione delle credenziali API e crea le tue o collega quelle del tuo integratore. Se ti colleghi tramite un integratore, devi accettarlo in quella schermata.
  2. In Odoo, vai in Octopia › Configuration › Accounts e crea l'account. Inserisci prima il Client ID e il Seller ID; il secret, dopo.
  3. Un amministratore di Odoo accetta l'avviso che le credenziali e le chiamate a Octopia passano per FlexigoTech Cloud. Senza questa accettazione il secret non viene salvato.
  4. In Configuration › Sales Channels, scegli il canale di vendita predefinito. È quello usato per pubblicare le offerte quando non ne indichi un altro.
  5. Lascia che si scarichino i dati di riferimento: categorie, marchi e vettori. L'attività si ripete ogni settimana; la prima volta puoi lanciarla a mano.
  6. Abbina i tuoi prodotti al catalogo di Octopia. Per vendere su Cdiscount il prodotto deve essere in francese.
  7. Pubblica le offerte da Offers › Publication Packages.
  8. Attiva le automazioni dell'account che vuoi usare: accettare gli ordini, confermare le vendite, dichiarare la spedizione quando la consegna viene convalidata.
Account Octopia in Odoo con il pulsante di sincronizzazione
L'account Octopia già collegato in Odoo. Schermata reale di Odoo con l'API di Octopia simulata.
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)

Errori del primo giorno

MessaggioCosa succedeSoluzione
The Octopia Seller ID must be numeric (e.g. 98979).Hai incollato il nome del negozio o un codice con lettere.Copia il Seller ID numerico dal back office.
Enter the Client ID and the Seller ID before the secret. Nothing was sent.Hai inserito il secret con gli altri campi vuoti.Compila Client ID e Seller ID, poi salva il secret.
Before saving the secret, an administrator has to accept…L'avviso del cloud non è stato accettato.Fallo accettare da un amministratore sull'account.
Account '…' has no default sales channel configured.Manca il canale predefinito.Scegline uno sull'account o in Sales Channels.
Product … is not mapped to the Octopia catalogIl prodotto non è abbinato alla sua scheda Octopia.Abbinalo prima di pubblicare l'offerta.
Elenco degli ordini Cdiscount importati in Odoo
Gli ordini Cdiscount in Odoo dopo la prima sincronizzazione. Schermata reale di Odoo con l'API di Octopia simulata.

Ordini e spedizioni

L'API di Octopia non avvisa tramite webhook: bisogna interrogarla. Per questo il connettore controlla gli ordini ogni 10 minuti e invia le variazioni di prezzo e giacenza ogni 15. Un dettaglio su cui molti inciampano: Octopia non rivela l'indirizzo dell'acquirente finché l'ordine non è in preparazione. È normale vedere ordini appena arrivati senza indirizzo; il controllo successivo lo completa.

Per dichiarare una spedizione, Octopia richiede dimensioni e peso per alcune modalità di consegna. Se mancano, Odoo te lo dice prima di inviare qualsiasi cosa.

Ordine Cdiscount accettato da Odoo
Lo stesso ordine dopo aver premuto Accetta in Odoo: passa ad accettato e la vendita viene creata. Schermata reale di Odoo con l'API di Octopia simulata.

Se vendi anche su altri canali Octopia, ricorda che la giacenza dello stesso prodotto nella stessa condizione è condivisa tra tutti. Se la aggiorni su uno, si aggiorna anche sugli altri.

Continua a leggere

Cdiscount annulla gli ordini che non accetti entro 48 ore: quello che nessuno ti diceCdiscount chiede di accettare gli ordini entro 48 ore lavorative e un tasso di accettazione del 97,5%. Cosa succede se salti la scadenza e come la gestisce Odoo.Vendere su Cdiscount senza ERP: miti e realtàCosa credono spesso i venditori che lavorano su Cdiscount con il back office di Octopia e i fogli di calcolo, confrontato con le regole del canale e con ciò che fa Odoo.
Verificato nel codice del connettore (versione 20.0) e nelle fonti collegate

Fonti

  • Codice del modulo: flexigobe_octopia_connector 20.0 (dfba2acc): docs/api-ground-truth.md
  • Codice del modulo: flexigobe_octopia_connector 20.0 (dfba2acc): models/octopia_account.py
  • Codice del modulo: flexigobe_octopia_connector 20.0 (dfba2acc): models/octopia_fulfillment.py
  • Codice del modulo: flexigobe_octopia_connector 20.0 (dfba2acc): models/octopia_ffm_setup.py
  • Codice del modulo: flexigobe_octopia_connector 20.0 (dfba2acc): views/menu.xml
  • Codice del modulo: flexigobe_octopia_connector 20.0 (dfba2acc): views/octopia_offer_views.xml
  • Codice del modulo: flexigobe_octopia_connector 20.0 (dfba2acc): views/octopia_order_views.xml
  • Codice del modulo: flexigobe_octopia_connector 20.0 (dfba2acc): views/octopia_referential_views.xml
  • Codice del modulo: flexigobe_octopia_connector 20.0 (dfba2acc): data/octopia_cron_data.xml
  • apps.odoo.com/apps/modules/20.0/flexigobe_octopia_connector