Salta al contingut principal
Amazon

Què fa de debò el botó «Publish Catalog» d'Amazon Connector for Odoo

El botó Publish Catalog envia a Amazon el catàleg complet d'una publicació i pot reemplaçar atributs que ja hi eren. Es veu a la pantalla de Listings, demana confirmació i només l'executa qui tingui almenys accés d'Operador. Repassem, idea equivocada per idea equivocada, què fa segons el codi d'Odoo 20.

FlexigoTech · Responsable: Víctor Gómez · Actualitzat el 5 de novembre de 2026

L'essencial

Mòdul
Amazon
Versions
Odoo 17, 18, 19 i 20
Comprovat
al codi del connector, versió 20.0 · a les fonts enllaçades al final
Lectura
5 min

El botó Publish Catalog és a Odoo 17, 18, 19 i 20. El seu funcionament es descriu aquí amb el codi publicat d'Odoo 20.

Esquema fet amb codi: el menú Amazon › Catalog › Listings, el botó Publish Catalog, el missatge d'accés que pot aturar-lo i l'estat Error en què deixa la fitxa
Esquema fet amb codi a partir del codi publicat del mòdul (no és una pantalla d'Odoo): de dalt a baix, el menú, el botó, el missatge que pot aturar-lo i l'estat Error.

Qui el veu i qui pot executar-lo

Mite: «Si veig el menú, puc publicar»

Realitat. Les fitxes s'obren des de Amazon › Catalog › Listings, i cada tram d'aquest menú demana el permís Viewer. Amb aquest permís arribes a la fitxa, i el botó Publish Catalog no s'amaga mai: la seva condició de vista diu que es veu sempre, a Odoo 17, 18, 19 i 20.

Però veure'l no és poder-lo fer servir. El primer que fa el codi en prémer-lo és comprovar el teu accés. Si no actues com a superusuari i no tens almenys l'accés d'Operador del connector, l'acció s'atura amb aquest missatge:

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

La solució la diu el mateix missatge: que un responsable et concedeixi accés d'Operador o de Manager. A més, el codi comprova que tinguis permís d'escriptura sobre la fitxa, així que tenir el grup no n'hi ha prou si aquest permís falta.

Esquema fet amb codi amb el text del botó en castellà, alemany, francès, italià i portuguès
Esquema fet amb codi a partir de les traduccions publicades del mòdul (no és una pantalla d'Odoo): el botó es diu Publicar catálogo en castellà, Katalog veröffentlichen en alemany, Publier le catalogue en francès, Pubblica catalogo en italià i Publicar catálogo en portuguès.
Your Odoo doesn't talk to Amazon, Temu or Shopify?
Vídeo: Your Odoo doesn't talk to Amazon, Temu or Shopify? (vídeo en anglès)

Què passa quan prems

Mite: «És un clic innocu»

Realitat. Abans de fer res, Odoo et demana confirmació amb aquest text: This sends a full putListingsItem payload to Amazon and can replace existing catalog attributes. Continue?.

L'advertència és literal: s'envia la càrrega completa i poden substituir-se atributs que Amazon ja tenia.

Mite: «Només envia el que ha canviat»

Realitat. Envia la càrrega completa. Abans d'enviar-la, el codi fa diverses comprovacions i ajustos sobre els atributs de la publicació; si en netejar files de mitjans de compliment a Amazon alguna cosa falla, ho deixa com a avís al registre del servidor i continua. L'enviament fa servir l'identificador de venedor del compte i el SKU i el marketplace de la fitxa.

Després, el codi llegeix de la resposta d'Amazon l'estat, l'identificador de l'enviament i les incidències. Les errades que retorna Amazon dins de la resposta es classifiquen com a incidències (errors, avisos i informació). Segons el que contesti Amazon, el codi pot a més ajustar atributs i repetir l'enviament.

Per això convé mirar a la fitxa què es va enviar i què va contestar Amazon. Last Payload i Last Response són a la pestanya Technical, grup Diagnostics. Les omple aquesta rutina d'enviament, són de només lectura, només les veuen els administradors del sistema i poden estar amagades segons la visualització tècnica.

Mite: «És el mateix que la vista prèvia»

Realitat. La fitxa també té un botó Preview Catalog, i tots dos arriben a la mateixa rutina d'enviament complet. Publish Catalog crida aquesta rutina com a enviament real (no en mode de validació). Només en aquest cas el codi anota la data de l'enviament de catàleg i, si depura files de mitjans de compliment, intenta netejar-les també a Amazon.

Si vols saber més d'un altre botó de vista prèvia, tens un article sobre la vista prèvia a Amazon.

Què queda després, i si falla

Mite: «Si falla, no en queda rastre»

Realitat. Amb l'enviament correcte, el mòdul desa un registre de l'acció amb el missatge Full catalog submission sent to Amazon successfully.. Aquest registre inclou l'usuari, l'estat, la durada, la càrrega enviada i la resposta.

Si la rutina d'enviament falla, el codi escriu l'estat Error a la fitxa juntament amb el text de l'errada, desa un altre registre amb estat d'error, la càrrega i l'última resposta, i torna a llançar l'error. Per això l'acció s'interromp i veus el missatge a la pantalla.

Mite: «Aquesta rutina només s'assoleix amb aquest botó»

Realitat. La rutina d'enviament complet que fa servir aquest botó s'assoleix també des de:

  • Els botons Create on Amazon i Create family on Amazon. D'aquest últim hi ha un article sobre què fa el botó de crear la família.
  • El botó Preview Catalog i el botó Run Auto-repair Errors.
  • La tasca programada Amazon SP-API - Auto-repair queue v2, que corre cada tres minuts i està activa en instal·lar.

Hi ha a més una casella relacionada, Auto Repair Retry Pending, de només lectura. La trobes a la fitxa de Listings, a la pestanya Issues, grup Repair Queue. El seu valor per defecte és desactivada, l'omple el codi i prémer Publish Catalog és un dels camins que la buiden.

Versions, preu i ajuda

El mòdul està publicat a Odoo Apps per a Odoo 17, 18, 19 i 20. És de pagament únic per versió d'Odoo i necessita la subscripció a FlexigoTech Cloud, pla Connector: 49 € al mes o 490 € a l'any, sense IVA. La connexió passa per aquest servei, que desa xifrades les credencials, vigila la sincronització i avisa per correu si falla. Pots veure el mòdul a la fitxa d'Odoo Apps o a la pàgina de flexigotech.com.

Si estàs implantant Odoo i vols que el catàleg d'Amazon surti bé des del primer enviament, FlexigoTech implanta Odoo 17, 18, 19 i 20 i desenvolupa connectors i integracions a mida.

Continua llegint

Què fa el botó «Preview on Amazon» d'Amazon Connector for OdooQuè fa el botó «Preview on Amazon» del connector d'Amazon per a Odoo: quan apareix, què comprova, què desa i quins errors pot donar.Què fa el botó «Create family on Amazon», pas a pasQuè comprova i què envia el botó Create family on Amazon del connector SP-API per a Odoo, quan apareix i què fer amb cada error que pot donar.
Comprovat al codi del connector (versió 20.0) i a les fonts enllaçades

Fonts