Vai al contenuto principale
Amazon

Cosa fa davvero il pulsante «Pubblica catalogo» di Amazon Connector for Odoo

Il pulsante Pubblica catalogo (Publish Catalog) invia ad Amazon il catalogo completo di un'inserzione e può sostituire attributi che erano già lì. Si vede nella schermata delle Inserzioni, chiede conferma e lo esegue solo chi ha almeno l'accesso di Operatore. Vediamo, idea sbagliata dopo idea sbagliata, cosa fa secondo il codice di Odoo 20.

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

In breve

Modulo
Amazon
Versioni
Odoo 17, 18, 19 e 20
Verificato
nel codice del connettore, versione 20.0 · nelle fonti collegate in fondo
Lettura
5 min

Il pulsante Pubblica catalogo è presente in Odoo 17, 18, 19 e 20. Il suo funzionamento è descritto qui con il codice pubblicato di Odoo 20.

Schema realizzato con il codice: il menu Amazon › Catalog › Listings, il pulsante Publish Catalog, il messaggio di accesso che può fermarlo e lo stato Error in cui lascia la scheda
Schema realizzato con il codice a partire dal codice pubblicato del modulo (non è una schermata di Odoo): dall'alto in basso, il menu, il pulsante, il messaggio che può fermarlo e lo stato Error.

Chi lo vede e chi può eseguirlo

Mito: «Se vedo il menu, posso pubblicare»

Realtà. Le schede si aprono da Amazon › Catalogo › Inserzioni, e ogni tratto di quel menu richiede il permesso Visualizzatore (Viewer). Con quel permesso arrivi alla scheda, e il pulsante Pubblica catalogo non viene mai nascosto: la sua condizione di vista dice che si vede sempre, in Odoo 17, 18, 19 e 20.

Ma vederlo non significa poterlo usare. La prima cosa che fa il codice quando lo premi è controllare il tuo accesso. Se non agisci come superutente e non hai almeno l'accesso di Operatore del connettore, l'azione si ferma con questo messaggio:

You need at least Amazon Seller Connector Operator access for this action. Ask a manager to grant Operator or Manager access.

La soluzione la dice il messaggio stesso: un responsabile deve concederti l'accesso di Operatore o di Manager. Inoltre, il codice verifica che tu abbia il permesso di scrittura sulla scheda, quindi avere il gruppo non basta se manca quel permesso.

Schema realizzato con il codice con il testo del pulsante in spagnolo, tedesco, francese, italiano e portoghese
Schema realizzato con il codice a partire dalle traduzioni pubblicate del modulo (non è una schermata di Odoo): il pulsante si chiama Publicar catálogo in spagnolo, Katalog veröffentlichen in tedesco, Publier le catalogue in francese, Pubblica catalogo in italiano e Publicar catálogo in portoghese.
Your Odoo doesn't talk to Amazon, Temu or Shopify?
Video: Your Odoo doesn't talk to Amazon, Temu or Shopify? (video in inglese)

Cosa succede quando premi

Mito: «È un clic innocuo»

Realtà. Prima di fare qualsiasi cosa, Odoo ti chiede conferma con questo testo: Questo invia un payload putListingsItem completo ad Amazon e può sostituire gli attributi di catalogo esistenti. Continuare? (This sends a full putListingsItem payload to Amazon and can replace existing catalog attributes. Continue?).

L'avviso è letterale: viene inviato il payload completo e possono essere sostituiti attributi che Amazon aveva già.

Mito: «Invia solo ciò che è cambiato»

Realtà. Invia il payload completo. Prima di inviarlo, il codice esegue vari controlli e aggiustamenti sugli attributi dell'inserzione; se, nel ripulire le righe dei canali di evasione su Amazon, qualcosa fallisce, lo lascia come avviso nel log del server e prosegue. L'invio usa l'identificativo venditore dell'account e lo SKU e il marketplace della scheda.

Poi il codice legge dalla risposta di Amazon lo stato, l'identificativo dell'invio e i problemi segnalati. Gli errori che Amazon restituisce dentro la risposta vengono classificati come problemi (errori, avvisi e informazioni). A seconda di ciò che risponde Amazon, il codice può inoltre adattare gli attributi e ripetere l'invio.

Per questo conviene guardare nella scheda cosa è stato inviato e cosa ha risposto Amazon. Ultimo payload (Last Payload) e Ultima risposta (Last Response) si trovano nella scheda Tecnico (Technical), gruppo Diagnostica (Diagnostics). Le compila questa routine di invio, sono di sola lettura, le vedono solo gli amministratori di sistema e possono essere nascoste in base alla visualizzazione tecnica.

Mito: «È la stessa cosa dell'anteprima»

Realtà. La scheda ha anche un pulsante Anteprima catalogo (Preview Catalog), e i due arrivano alla stessa routine di invio completo. Pubblica catalogo chiama quella routine come invio reale (non in modalità di validazione). Solo in quel caso il codice annota la data dell'invio del catalogo e, se ripulisce righe dei canali di evasione, cerca di ripulirle anche su Amazon.

Se vuoi saperne di più su un altro pulsante di anteprima, c'è un articolo su l'anteprima su Amazon.

Cosa resta dopo, e se fallisce

Mito: «Se fallisce, non resta traccia»

Realtà. Con l'invio riuscito, il modulo salva un registro dell'azione con il messaggio Invio del catalogo completo ad Amazon riuscito. (Full catalog submission sent to Amazon successfully.). Quel registro include l'utente, lo stato, la durata, il payload inviato e la risposta.

Se la routine di invio fallisce, il codice scrive lo stato Errore nella scheda insieme al testo del problema, salva un altro registro con stato di errore, il payload e l'ultima risposta, e rilancia l'errore. Per questo l'azione si interrompe e vedi il messaggio a schermo.

Mito: «Questa routine si raggiunge solo con questo pulsante»

Realtà. La routine di invio completo usata da questo pulsante si raggiunge anche da:

  • I pulsanti Crea su Amazon (Create on Amazon) e Crea la famiglia su Amazon (Create family on Amazon). Su quest'ultimo c'è un articolo su cosa fa il pulsante per creare la famiglia.
  • Il pulsante Anteprima catalogo e il pulsante Esegui riparazione automatica errori (Run Auto-repair Errors).
  • L'attività pianificata Amazon SP-API - Coda di riparazione automatica v2 (Amazon SP-API - Auto-repair queue v2), che gira ogni tre minuti ed è attiva all'installazione.

C'è inoltre una casella collegata, Tentativo riparazione automatica in sospeso (Auto Repair Retry Pending), di sola lettura. La trovi nella scheda delle Inserzioni, nella scheda Problemi (Issues), gruppo Coda di riparazione (Repair Queue). Il suo valore predefinito è disattivata, la compila il codice e premere Pubblica catalogo è uno dei percorsi che la svuotano.

Versioni, prezzo e assistenza

Il modulo è pubblicato su Odoo Apps per Odoo 17, 18, 19 e 20. È a pagamento unico per versione di Odoo e richiede l'abbonamento a FlexigoTech Cloud, piano Connettore: 49 €/mese o 490 €/anno, IVA esclusa. La connessione passa da quel servizio, che conserva cifrate le credenziali, sorveglia la sincronizzazione e avvisa via e-mail se fallisce. Puoi vedere il modulo nella scheda di Odoo Apps o nella pagina di flexigotech.com.

Se stai implementando Odoo e vuoi che il catalogo Amazon parta bene fin dal primo invio, FlexigoTech implementa Odoo 17, 18, 19 e 20 e sviluppa connettori e integrazioni su misura.

Continua a leggere

Cosa fa il pulsante «Anteprima su Amazon» di Amazon Connector for OdooCosa fa il pulsante «Anteprima su Amazon» del connettore Amazon per Odoo: quando compare, cosa controlla, cosa salva e quali errori può dare.Cosa fa il pulsante «Crea la famiglia su Amazon», passo per passoCosa controlla e cosa invia il pulsante Crea la famiglia su Amazon del connettore SP-API per Odoo, quando compare e come risolvere ogni errore possibile.
Verificato nel codice del connettore (versione 20.0) e nelle fonti collegate

Fonti