Vai al contenuto principale
Octopia (Cdiscount)

Come annullare un ordine Cdiscount da Odoo

Con il connettore Octopia, un annullamento su Cdiscount si chiede da Odoo, in Octopia › Orders › Cancellations: scegli l'ordine, se è intero o solo alcune righe, un motivo che Octopia accetti per quell'ordine, e lo invii. Odoo controlla il risultato ogni 5 minuti e, quando l'annullamento si chiude, annulla la vendita o prepara la nota di credito se avevi già fatturato.

FlexigoTech · Responsabile: Víctor Gómez · Aggiornato il 4 novembre 2026

In breve

Versioni
Odoo 17, 18, 19 e 20
Verificato
nel codice del connettore, versione 17.0, 18.0, 19.0 e 20.0 · nelle fonti collegate in fondo
Lettura
3 min

Prima di annullare

Cdiscount chiede al venditore di non annullare vendite di sua iniziativa senza un motivo giustificato. Per questo l'annullamento non è un pulsante a sé: va con un motivo della lista che Octopia ammette per il canale dell'ordine, agendo come venditore e secondo lo stato in cui si trova. Se il problema è di giacenza, pensa anche a cosa l'ha causato, perché la prossima vendita di quel prodotto può finire allo stesso modo.

Cosa ti serve:

  • L'ordine Cdiscount già importato in Odoo, con il suo canale di vendita.
  • Sapere se annulli l'ordine intero o solo alcune righe.
  • Se è già fatturato, decidere se vuoi che Odoo prepari da solo la nota di credito.
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)

Passo dopo passo

  1. Vai in Octopia › Orders › Cancellations e crea una nuova richiesta.
  2. Scegli l'ordine e il tipo: Full Order per annullarlo per intero, Specific Lines per togliere solo alcune righe.
  3. Premi «Fetch Eligible Reasons». Odoo prende da Octopia i motivi validi per quell'ordine e li salva; li trovi anche in Octopia › Configuration › Referentials › Cancellation Reasons.
  4. Scegli il motivo. La casella per rimborsare anche le spese di spedizione è spuntata di serie; togli la spunta solo se non è il caso.
  5. Se è parziale, aggiungi le righe che annulli. Ogni riga può avere il suo motivo; altrimenti usa quello della richiesta.
  6. Premi «Submit to Octopia». La richiesta passa da Draft a In Progress.
Schema di un annullamento Cdiscount inviato da Odoo
Il percorso di una richiesta di annullamento con le etichette di Odoo: si crea in Cancellations, si invia con «Submit to Octopia», si segue con il controllo periodico e finisce in Done. Schema realizzato a partire dal codice del modulo.

Cosa succede dopo

L'attività «Octopia: poll async jobs (packages, cancellations, gestures)» controlla ogni 5 minuti le richieste ancora in corso. Se non vuoi aspettare, «Poll Status» nella richiesta stessa fa lo stesso controllo sul momento.

  1. In Progress Octopia ha ricevuto la richiesta e la sta elaborando.
  2. Blocked La richiesta si è fermata in Octopia. L'elenco la segna in rosso: aprila e controllala.
  3. Done Octopia l'ha accettata. Da qui agisce Odoo.

Quando arriva a Done, quello che fa Odoo dipende da se hai già fatturato:

SituazioneCosa fa Odoo
Annullamento totale senza fattura registrataAnnulla l'ordine di vendita
Con fattura e «Auto-create Credit Notes» spuntatoCrea una nota di credito in bozza
Annullamento parziale con fatturaLa nota di credito contiene solo le righe annullate
Con fattura e la casella non spuntataNon crea nulla: la nota di credito la fai tu
Annullamento parziale senza fatturaNon tocca l'ordine di vendita: le quantità le aggiusti tu

La nota di credito resta in bozza perché tu la controlli prima di registrarla. La casella è nell'account Octopia, scheda Automation, gruppo Accounting.

Ordine Cdiscount accettato in Odoo
Un ordine Cdiscount dentro Odoo, già accettato: è l'ordine che scegli quando crei la richiesta di annullamento. Schermata reale di Odoo con l'API di Octopia simulata.

Se qualcosa non va

  • The order has no sales channel to fetch reasons for. L'ordine non ha un canale di vendita e Odoo non sa quali motivi chiedere. Controlla l'ordine importato prima di andare avanti.
  • A partial cancellation needs at least one line. Hai scelto Specific Lines e non hai aggiunto nessuna riga.
  • La richiesta resta in Blocked. Aprila e guarda l'ordine in Octopia: finché resta così, Odoo non tocca né la vendita né la fattura.

Posso annullare solo un'unità di una riga?

La richiesta parziale lavora per righe dell'ordine: ogni riga che aggiungi si annulla con il suo motivo.

È presente in tutte le versioni?

Sì, nel connettore pubblicato per Odoo 17, 18, 19 e 20.

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.Come collegare Cdiscount (Octopia) a Odoo, passo dopo passoGuida per collegare Cdiscount e i marketplace di Octopia a Odoo 17, 18, 19 e 20: credenziali, canale di vendita, catalogo, offerte, ordini e spedizioni.Vendere su più negozi senza vendere due volte lo stesso prodottoPerché il foglio delle giacenze condiviso finisce per vendere quello che non hai più, cosa chiedono Cdiscount, Mirakl e Shopify sulla giacenza e come si risolve.
Verificato nel codice del connettore (versione 17.0, 18.0, 19.0 e 20.0) e nelle fonti collegate

Fonti