On és el botó i qui el pot prémer
Les fitxes de listings s'obren des de Amazon › Catalog › Listings. Cada tram del menú demana el permís Viewer; sense aquest permís no veus aquell tram. Dins d'un listing, el botó Refresh Attributes no depèn de cap condició de la vista: es veu sempre, i és a les branques 17, 18, 19 i 20 d'Odoo.
Que es vegi no vol dir que qualsevol el pugui fer servir. El primer que fa en prémer-lo és comprovar els teus permisos. Si no tens com a mínim accés Operator, 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. A més de l'accés, el mòdul comprova que puguis escriure al listing. Com que aquesta comprovació va abans que tota la resta, l'avís no canvia l'estat del listing ni arriba a demanar res a Amazon.

Error al final.Amb Odoo en català, el botó es diu Refresh Attributes.

Refresh Attributes en castellà, Attribute aktualisieren en alemany, Actualiser les attributs en francès, Aggiorna attributi en italià i Atualizar atributos en portuguès.
Pas a pas: què fa el botó
A Odoo 20, el botó fa el següent:
- Abans de prémer, tingues en compte que Odoo arriba sol a aquesta mateixa acció: en desar una fitxa de producte i en validar un albarà d'estoc (en tots dos casos, quan es compleix la condició del mòdul sobre els productes), i també la llancen els botons
Push Stock,Repair Listing IssueiRun Auto-repair Errors. A més, les tasques programadesAmazon SP-API - Sync pending bindings (price/stock), cada minut,Amazon SP-API - Auto-repair queue v2, cada 3 minuts, iAmazon SP-API - Nightly auto-bind, un cop al dia, totes actives en instal·lar, rellegeixen el listing pel seu compte amb una altra lectura del mòdul (queda registrada com aRefresh Listing). Aquesta lectura també desa els atributs si Amazon els retorna, les incidències i l'estat, i ajusta el canal si el compte té activadaAuto-detect channel when pulling catalog. PrémerRefresh Attributesés el camí manual, per rellegir ara un listing concret. - Obre el listing des del menú i mira que tingui un
Account, al grupOverviewde la fitxa i també a la llista de listings. - Prem
Refresh Attributes. Primer es comproven els teus permisos, com s'ha explicat més amunt. - El mòdul comprova que el listing té compte, SKU i marketplace ID, i que el compte té Seller ID. Si falta alguna d'aquestes dades, l'acció s'atura.
- Si tot hi és, el mòdul demana a Amazon el listing d'aquell venedor, aquell SKU i aquell marketplace, amb atributs, incidències, tipus de producte i resums. És una lectura: no envia canvis a Amazon.
- Si la resposta no porta atributs, l'acció s'atura. Si els porta, el mòdul hi llegeix el tipus de producte, les quantitats, els preus i les incidències, i ho escriu tot al listing (el detall, a la secció següent).
- Si el compte té activada la casella
Auto-detect channel when pulling catalog, el mòdul ajusta el canal de compliment del listing (més avall, les condicions). - El mòdul deixa constància del resultat, correcte o amb error, amb l'usuari, la durada i el missatge; si va bé, desa també la resposta d'Amazon (l'avís de permisos no es registra).
- Comprova el resultat a la fitxa: l'estat del listing i les divises de la pestanya
Offer.
Què canvia al listing
Quan la resposta porta atributs, el mòdul escriu això al listing:
- Els atributs d'Amazon, desats com a text ordenat.
- El tipus de producte, si Amazon el dona; si no, es conserva el que hi havia.
- La quantitat i la quantitat per canal.
- El preu de l'oferta i el preu de llista, cadascun amb la seva divisa; si Amazon no dona la divisa, es conserva l'anterior. Les divises es veuen, de només lectura, a la pestanya
Offer, grupOffer Comparison:Amazon Offer CurrencyiAmazon List Price Currency. - La data de l'última sincronització de catàleg.
- La resposta completa d'Amazon, a
Last Response, pestanyaTechnical, grupDiagnostics. Només la veuen els administradors del sistema i pot estar amagada a la fitxa. - Les incidències: quantes són de tipus error, avís i informació, i el seu text.
L'estat depèn d'aquestes incidències: si Amazon retorna alguna de tipus error, el listing queda en Error; si no, queda actiu.
El canal de compliment
Aquest pas només passa amb la casella Auto-detect channel when pulling catalog activada. És a la fitxa de Accounts, pestanya Catalog & Listings, grup Auto-bind & Import, i ve activada per defecte. La seva ajuda diu: «If enabled, pulling the catalog on a binding automatically adjusts fulfillment_channel_code.» El mòdul calcula un canal recomanat i actua així:
- Si no hi ha canal recomanat, no canvia res.
- Si el canal del listing ja és el recomanat, tampoc.
- Si és diferent, només el canvia quan el canal del listing és buit o és
DEFAULT, o quan el compte té activada la substitució forçada del canal.
Quins errors pot donar i què fer
- Falta de permisos. És el missatge
You need at least Amazon Seller Connector Operator access for this action. Ask a manager to grant Operator or Manager access.Demana a un responsable que et doni accés Operator o Manager. No canvia res al listing. - Falta alguna dada de referència o Amazon no retorna atributs. Si el listing no té compte, SKU o marketplace ID, si el compte no té Seller ID o si la resposta arriba sense atributs, l'acció s'atura i el listing passa a
Error. Completa la dada que falti, o revisa que el SKU i el marketplace corresponguin a una oferta d'aquell compte, i torna a prémer. - Qualsevol altre error durant el procés, inclòs el que pugui venir de la petició a Amazon. El listing passa a
Error, el mòdul desa el text de l'error (retallat si és molt llarg), el registra i te'l mostra. - Incidències de tipus error a la resposta. L'acció acaba, però el listing queda en
Errorperquè Amazon ha retornat incidències d'aquest tipus. El mòdul desa quantes són i el seu text al listing.
Si necessites ajuda amb el connector
El mòdul és de pagament únic per versió d'Odoo (el preu de cadascuna, a la fitxa) i necessita la subscripció a FlexigoTech Cloud, pla Connector: 49 € al mes o 490 € a l'any, sense IVA. Està publicat per a Odoo 17, 18, 19 i 20; la pàgina del mòdul té els detalls de compra. Si estàs implantant Odoo i vols muntar el catàleg d'Amazon amb criteri, 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 (8576afa5): views/amazon_spapi_product_binding_views.xml
- Codi del mòdul: flexigobe_amazon_seller_connector 20.0 (8576afa5): models/amazon_spapi_product_binding.py
- Codi del mòdul: flexigobe_amazon_seller_connector 20.0 (8576afa5): models/amazon_spapi_account.py
- Codi del mòdul: flexigobe_amazon_seller_connector 20.0 (8576afa5): models/amazon_spapi_new_product.py
- apps.odoo.com/apps/modules/20.0/flexigobe_amazon_seller_connector
- flexigotech.com/precios.html
- flexigotech.com/en/services.html
