Come si vende due volte la stessa unità
Il caso è semplice. Resta l'ultima unità di un prodotto. Si vende nel tuo negozio online a metà mattina. Il foglio dove tieni la giacenza si aggiorna nel pomeriggio, quando qualcuno ha un momento. Nel frattempo il marketplace continua a mostrare quell'unità e un secondo cliente la compra.

Ora hai due cattive soluzioni: annullare il secondo ordine o far aspettare il cliente finché non ti arriva altra merce. Tutte e due hanno un costo che sul momento non si vede.

Quello che non ti dicono quando apri un secondo canale
Che il marketplace dà per scontato che la tua giacenza sia aggiornata
Le condizioni di Cdiscount chiedono al venditore che tutto quello che pubblica sia in giacenza e disponibile subito, che aggiorni la sua giacenza in tempo reale e che ritiri quello che non è più disponibile. Quando indichi che non hai giacenza di un prodotto, Cdiscount ne blocca la pubblicazione in automatico. In altre parole, il sistema si fida del numero che gli mandi.
Che annullare non è gratis
Cdiscount chiede anche di non annullare vendite di tua iniziativa senza un motivo giustificato. E misura il tuo servizio: esige un tasso di spedizione pari o superiore al 97,5%. Se dopo che l'acquirente ha convalidato l'ordine non comunichi la spedizione, l'ordine si annulla da solo e quel tasso peggiora.
Che neanche aspettare lo è
La direttiva europea sui diritti dei consumatori stabilisce che, salvo accordi diversi, consegni senza ingiustificato ritardo e al più tardi entro 30 giorni dall'acquisto. Se non ce la fai, il cliente ti concede un termine supplementare e, se non rispetti neanche quello, può risolvere il contratto e gli restituisci tutto quanto ha pagato.
Che il tuo stesso negozio può continuare a vendere a zero
In Shopify, ogni variante ha la sua politica di inventario. Con CONTINUE, i clienti possono continuare a comprarla anche se è esaurita; con DENY, no. Se una variante è rimasta in CONTINUE per una svista, il tuo sito vende quello che non hai anche se il numero è giusto.
Che anche aggiornare a mano ha la sua trappola
Nell'API venditore di Mirakl, la piattaforma usata da marketplace come Leroy Merlin o Decathlon, quando crei o aggiorni le offerte devi mandare tutti i campi: quelli che non invii tornano al loro valore predefinito. Mirakl consiglia di farlo ogni 5 minuti e al massimo una volta al minuto. Nessun team regge quel ritmo a mano.
Cosa lo risolve davvero
Che la giacenza viva in un solo posto e che ogni canale la legga da lì. Eurostat descrive due modi di condividere informazioni in automatico tra le aree di un'azienda: collegare più applicazioni a una base dati comune o usare un unico ERP modulare. Odoo è del secondo tipo.
Con Odoo, l'inventario sta in un solo posto e i connettori lo distribuiscono:
- Il connettore Shopify manda la giacenza di Odoo al negozio ogni 20 minuti e, ogni 6 ore, prende la quantità disponibile di Shopify e la imposta come giacenza fisica di Odoo, sopra quella che c'era e senza movimento di inventario.
- Quello che manda è la quantità libera: quello che c'è meno quello che è già riservato. Un ordine confermato riserva l'unità subito, anche se non è ancora uscita dal magazzino, quindi il negozio smette di offrirla senza aspettare la spedizione.
- Il connettore Amazon sincronizza ogni minuto i prezzi e la giacenza in sospeso.

Cosa cambia nel giorno per giorno: gli ordini confermati in Odoo riservano dallo stesso inventario e i canali ricevono la nuova quantità al passaggio successivo. Non c'è più un foglio che qualcuno deve ricordarsi di aggiornare.
Come lo impostiamo
In FlexigoTech implementiamo Odoo 17, 18, 19 o 20 e lasciamo collegati i tuoi negozi e i tuoi marketplace con i nostri connettori. Odoo Online non ammette moduli di terze parti, quindi lavoriamo su Odoo.sh o su un server tuo. Ogni connettore si può provare 14 giorni da Odoo, gratis e senza carta, e il piano Connettore parte da 49 € al mese, IVA esclusa. Se la tua operatività ha bisogno di qualcosa che non esiste, lo facciamo su misura: analizziamo il caso gratis e ti diamo un prezzo chiuso prima di programmare.
Scrivici a comercial@flexigobe.com, lasciaci i tuoi dati nella pagina dei contatti o prenota una chiamata e lo vediamo con i tuoi canali davanti.
Continua a leggere
Verificato nel codice del connettore (versione 17.0, 18.0, 19.0 e 20.0) e nelle fonti collegate
Fonti
- marketplace.cdiscount.com/wp-content/uploads/2025/08/2025.08.25-CGMAD-FR.pdf
- shopify.dev/docs/api/admin-graphql/latest/enums/ProductVariantInventoryPolicy.md
- developer.mirakl.com/content/product/mmp/rest/seller/openapi3/offers/of24.md
- publications.europa.eu/resource/cellar/6c8e7593-7a75-4b58-b709-542f06ee7a28.0012.03/DOC_1
- ec.europa.eu/eurostat/statistics-explained/index.php?title=E-business_integration
- flexigotech.com/precios.html
- flexigotech.com/services/desarrollo-a-medida.html
- Codice del modulo: flexigobe_shopify_seller_connector · 17.0 2c06264 · 18.0 0272d17 · 19.0 19422d4 · 20.0 2950bdc: data/ir_cron_data.xml, models/shopify_instance.py (action_push_stock, action_pull_stock, cron_push_stock, cron_pull_stock)
- Codice del modulo: flexigobe_amazon_seller_connector · 17.0 9a6d49f · 18.0 aecae86 · 19.0 fa9ae73 · 20.0 be50529: data/ir_cron_data.xml
- flexigotech.com/en/services.html
