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.

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.


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 AmazoniCreate family on Amazon. D'aquest últim hi ha un article sobre què fa el botó de crear la família. - El botó
Preview Catalogi 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
Comprovat al codi del connector (versió 20.0) i a les fonts enllaçades
Fonts
- Codi del mòdul: flexigobe_amazon_seller_connector 20.0 (88c7e241): views/amazon_spapi_product_binding_views.xml
- Codi del mòdul: flexigobe_amazon_seller_connector 20.0 (88c7e241): models/amazon_spapi_product_binding.py
- Codi del mòdul: flexigobe_amazon_seller_connector 20.0 (88c7e241): models/amazon_spapi_new_product.py
- apps.odoo.com/apps/modules/20.0/flexigobe_amazon_seller_connector
- flexigotech.com/en/services.html
- flexigotech.com/precios.html
