Vai al contenuto principale
Octopia (Cdiscount)

Pulsante «Verifica stato» di Octopia Connector: miti e realtà

Verifica stato chiede a Octopia a che punto è una richiesta di annullamento e aggiorna il suo Stato in Odoo; compare solo mentre la richiesta è in corso o bloccata. In base alla risposta, segnala un blocco o, se Octopia la considera completata, può annullare l'ordine di vendita o creare una nota di credito, secondo le condizioni spiegate più sotto. Ecco le idee sbagliate da scartare, con ciò che il pulsante fa davvero.

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

Dove si trova il pulsante e quando si vede

Il pulsante Verifica stato (Poll Status) si trova nella schermata Annullamenti (Cancellations), che si apre dal menu Octopia › Ordini › Annullamenti (Octopia › Orders › Cancellations). Il ramo Octopia del menu richiede il permesso Utente Octopia (Octopia User). Il pulsante è presente nei rami pubblicati del modulo: Odoo 17, 18, 19 e 20.

Schema realizzato con il codice: il menu Octopia › Orders › Cancellations e, sotto, il pulsante Poll Status
Schema realizzato a partire dal codice pubblicato del modulo, non è una schermata di Odoo. Le etichette sono in inglese, come nel codice, e il pulsante è presente in Odoo 17, 18, 19 e 20.

Si vede solo quando il campo Stato (State) della richiesta indica che è in corso o bloccata. Con i valori predefiniti il pulsante non compare.

Schema realizzato con il codice con il testo Poll Status a seconda della lingua di Odoo
Schema realizzato a partire dalle traduzioni pubblicate del modulo, non è una schermata di Odoo. Con Odoo in italiano il pulsante è Verifica stato; in tedesco, Status abfragen; in francese, Vérifier le statut; in spagnolo e in portoghese, Verifica stato segue la traduzione pubblicata del modulo.
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)

Cinque idee sbagliate su «Verifica stato»

Mito: «Il pulsante è disponibile su qualsiasi richiesta di annullamento»

Realtà: si mostra solo con la richiesta in corso o bloccata. E anche se lo si lanciasse su più richieste insieme, in Odoo 20 il codice elabora soltanto quelle in questi due stati e lascia le altre così come sono.

Mito: «Ogni pressione cambia lo stato»

Realtà: per ogni richiesta, il pulsante usa l'account della richiesta per chiedere a Octopia gli annullamenti di quell'ordine. Se la richiesta conserva un unico riferimento, la consultazione si limita a quello. Tra ciò che arriva, il modulo tiene gli elementi il cui stato riconosce. Se non ne rimane nessuno, l'unica cosa che cambia è Data ultimo polling (Last Poll Date): lo Stato non viene toccato.

Questo campo si trova nella scheda di Annullamenti, in sola lettura: lo compila il pulsante, non l'utente.

Mito: «Se una riga di un annullamento parziale è completata, la richiesta è completata»

Realtà: il risultato si decide con tutti gli elementi riconosciuti insieme.

  • Se uno è bloccato, la richiesta passa subito a bloccata.
  • Se tutti sono completati, passa a completata.
  • In ogni altro caso, resta in corso.

Quando la richiesta non conserva un unico riferimento, il modulo scarta gli elementi il cui tipo (annullamento totale o parziale) non coincide con il Tipo di evento (Event Type) della richiesta, che può essere Ordine completo (Full Order) o Righe specifiche (Specific Lines). Se invece lo conserva, la consultazione è già filtrata e ciò che restituisce Octopia si considera suo. Dopo vengono scritti il nuovo Stato e la data del polling.

Mito: «Un blocco si scopre solo aprendo la richiesta»

Realtà: quando il risultato è bloccata, il modulo programma un'attività in sospeso sull'ordine Octopia della richiesta. Viene assegnata all'utente responsabile dell'account o, se l'account non ha un responsabile, a chi ha premuto il pulsante. Il riepilogo è Annullamento Octopia BLOCCATO (Octopia cancellation BLOCKED) e la nota dice:

La richiesta di annullamento per l'ordine … è Bloccata su Octopia -- contatta l'assistenza Octopia (cita il traceId del log di sincronizzazione).

Se la programmazione dell'attività fallisce, il codice si limita a registrare l'errore nel log tecnico e va avanti.

Mito: «Quando Octopia accetta, Odoo annulla l'ordine o crea la nota di credito senza condizioni»

Realtà: quando passa a completata, il modulo cerca di riflettere l'annullamento in Odoo, ma con le condizioni stabilite dal codice:

  • Se l'ordine Octopia non ha un ordine di vendita associato, non fa nient'altro.
  • Se l'ordine di vendita non ha fatture cliente confermate, la richiesta è di Ordine completo e l'ordine di vendita non è già concluso né annullato, lo annulla.
  • Se ci sono fatture cliente confermate, l'account ha attivato la creazione automatica delle note di credito (è opzionale) e la richiesta non ha ancora una nota di credito, ne crea una.
  • In un Ordine completo, la nota di credito storna la prima fattura confermata, con il riferimento Annullamento Octopia … (…) (Octopia cancellation … (…)).
  • In Righe specifiche, la nota di credito include solo le righe annullate, per non stornare più del dovuto. Ogni riga ha il titolo Annullamento - … (Cancellation - …) e il riferimento è Annullamento parziale Octopia … (…) (Octopia partial cancellation … (…)). Se non ci sono righe con la propria riga di vendita, non viene creato nulla.

Cosa guardare dopo averlo premuto

  • Nella scheda di Annullamenti, lo Stato e Data ultimo polling.
  • Nell'elenco di Annullamenti, le colonne Ordine (Order), Account e Tipo di evento, per individuare la richiesta.
  • Se è rimasta bloccata, l'attività in sospeso sull'ordine.
  • Se è rimasta completata, l'ordine di vendita e, se previsto dalle condizioni sopra, la nota di credito.

Abbonamento e assistenza

Il modulo è a pagamento unico per versione di Odoo (pubblicato per 17, 18, 19 e 20) e richiede l'abbonamento a FlexigoTech Cloud: il piano Connettore costa 49 €/mese o 490 €/anno IVA esclusa. La connessione passa per FlexigoTech Cloud, che conserva cifrate le credenziali, sorveglia la sincronizzazione e avvisa via e-mail se fallisce.

Se stai implementando Odoo e vuoi adattare questo flusso di annullamenti o integrarlo con altri processi, FlexigoTech implementa Odoo e sviluppa connettori e integrazioni su misura. Per vedere come funziona un altro pulsante del modulo, guarda Cosa fa il pulsante «Importa».

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