Un ordine Amazon non si chiude quando il pacco esce dal magazzino: si chiude quando Amazon riceve la conferma di spedizione con il suo corriere e il suo numero di tracking. Fino ad allora l'ordine resta in sospeso per Amazon, anche se la merce è già in consegna. Quell'avviso è una chiamata API, e a farla è il tuo ERP oppure una persona che ricopia i numeri a mano.
La scadenza la decide Amazon, ed è una per ordine
Ogni ordine arriva con la propria data limite di spedizione. Non è un consiglio né un obiettivo interno: è l'impegno che Amazon ha preso con l'acquirente a tuo nome. Quella data deve viaggiare dall'ordine all'ordine di consegna di Odoo ed essere visibile a chi prepara, perché in magazzino conta l'ordine delle scadenze, non quello di arrivo. Chi prepara in ordine di ingresso arriva tardi sugli ordini urgenti e in anticipo su quelli che non avevano fretta.
Cosa succede se confermi in ritardo
Amazon misura due cose diverse e le penalizza separatamente: le spedizioni confermate dopo la data limite e i tracking che non riesce a tracciare. Le soglie esatte le pubblica Amazon nel pannello Stato dell'account di Seller Central e le rivede di tanto in tanto, quindi consultale lì e non in un articolo. La conseguenza, invece, è stabile: la metrica peggiora, l'acquirente può annullare senza costi e, se la situazione si protrae, la capacità di vendita viene limitata.
Con FBA lo stato si legge; con FBM lo scrivi tu
È la confusione più comune. Con FBA non confermi nulla: prepara e spedisce Amazon, e il numero di tracking nasce nel suo sistema, non nel tuo. Quello che ti serve in quel caso è il percorso inverso: portare quello stato in Odoo perché l'ordine di consegna si chiuda. Con FBM è il contrario: la spedizione la fai tu e l'avviso lo dai tu, entro la scadenza. Un'operatività mista fa entrambe le cose sullo stesso catalogo, e ogni ordine deve sapere fin dal primo momento di che tipo è.
Se vendi con FBA, lo stato di spedizione è solo una parte: giacenza, resi e rimborsi si muovono nel magazzino di Amazon senza che tu li tocchi. Ne parliamo in Amazon FBA dentro Odoo.
Il codice del corriere decide se il tracking conta
Amazon non accetta un testo qualsiasi nel campo del corriere: ha una propria lista di codici e traccia la spedizione in base a quello che dichiari. Se invii il numero corretto con il corriere sbagliato, o con uno generico tipo «altro», il tracking esiste ma Amazon non può seguirlo: ai fini della metrica, è come se non l'avessi inviato. Per questo l'equivalenza tra il tuo corriere di Odoo e il codice di Amazon deve essere una tabella esplicita e modificabile, non una stringa scritta a mano nel codice.
Dove si incontrano il connettore del corriere e quello del marketplace
Il punto d'incontro è l'ordine di consegna. La sequenza corretta è questa: l'ordine arriva con il suo riferimento Amazon e la sua data limite, viene preparato, si convalida l'ordine di consegna, il connettore del corriere richiede l'etichetta e restituisce il numero di tracking, e solo allora il connettore di Amazon invia la conferma con quel numero e il codice giusto. Se inverti l'ordine, confermi spedizioni che non hanno ancora l'etichetta. Se i due non sono collegati, qualcuno ricopia i numeri a mano e quel qualcuno sbaglia un martedì pomeriggio.
Il difetto che troviamo più spesso quando rivediamo integrazioni altrui è proprio qui: la conferma parte in background, fallisce (errore dell'API, token scaduto, il corriere ha tardato a fornire il numero) e nessuno se ne accorge, perché l'ordine di consegna di Odoo è già convalidato e in verde. La conferma deve lasciare traccia sull'ordine: inviata, fallita, ritentata. Un processo che fallisce in silenzio è peggio di nessuna integrazione, perché per di più ti dà fiducia.
Un ordine, due pacchi
Le spedizioni parziali sono il caso che quasi nessuno prepara. Se un ordine parte in due spedizioni, Amazon si aspetta due conferme con le loro righe e quantità, non una sola con il tracking del primo collo. In Odoo sono due ordini di consegna sullo stesso ordine di vendita, quindi la mappatura deve essere per riga e non per ordine. Impostarla bene fin dall'inizio costa poco; sistemarla dopo aver confermato male duecento ordini, no.
Quando serve automatizzare e quando no
Se spedisci dieci ordini al giorno e li confermi a mano in Seller Central in cinque minuti, per questo non ti serve un'integrazione: ti serve una routine e un promemoria. Automatizzare conviene quando ricopiare i numeri è ormai un lavoro, quando ci sono più corrieri in gioco o quando lo stesso catalogo si vende in più canali e nessuno sa cosa è partito. Dirti il contrario significherebbe venderti qualcosa che non ti serve.
Il connettore Amazon per Odoo copre questo ambito: tabella di equivalenze dei corrieri, conferma per riga con numero di tracking, stato dell'avviso e ultimo errore di Amazon direttamente sull'ordine di consegna, tentativi automatici e, con FBA, lettura dello stato invece della scrittura. Funziona su Odoo 17, 18, 19 e 20. I connettori dei corrieri sono nel catalogo dei moduli, e come configurarli senza sorprese lo trovi in etichette e tracking in Odoo.
Domande frequenti
Ogni quanto Odoo avvisa Amazon che l'ordine è partito?
Nel momento in cui si convalida l'ordine di consegna, e un'azione pianificata ritenta ogni pochi minuti quelli rimasti in sospeso. Lasciare i tentativi a un'ora è rischioso: quell'ora se la mangia la data limite.
Posso confermare la spedizione senza numero di tracking?
Amazon lo consente in alcuni casi, ma quella spedizione conta come priva di tracking valido, e anche questo viene misurato. Se il corriere fornisce un numero, va inviato con il suo codice.
Funziona se il connettore del corriere l'ha realizzato qualcun altro?
Sì, purché lasci il corriere e il numero di tracking sull'ordine di consegna. Il collegamento si fa lì; non serve toccare il modulo del corriere.
Link utili dentro FlexigoTech
Cosa facciamo in merito
Ti sfuggono le scadenze di spedizione di Amazon?
Raccontaci quanti ordini muovi al giorno, quali corrieri usi e se vendi con FBA, con FBM o con entrambi. Guardiamo dove si rompe la catena prima di toccare qualsiasi cosa. Scrivi a comercial@flexigobe.com o fissa una chiamata.

