Abans de prémer: el que Odoo ja repara sol
A Odoo 20, amb els valors per defecte, la tasca programada Amazon SP-API - Auto-repair queue v2 s'executa cada 3 minuts i està activa des de la instal·lació. Processa els reintents en cua amb les mateixes peces que fa servir el botó: corregeix unit_count si hi ha una incidència d'aquest tipus, repara el contingut multimèdia de conformitat (compliance_media) si la incidència és d'imatge i, si la publicació continua en error i no té cap d'aquestes dues incidències, intenta enviar el catàleg complet, sempre que estigui activat l'ajust del compte que permet intentar publicar el catàleg complet (actiu per defecte al codi).
A més, quan falla un enviament d'existències, el mòdul mira les incidències desades d'aquesta publicació i repara les de unit_count o d'imatge. Si la reparació surt bé, torna a enviar les existències; si Amazon encara no l'ha acabada de validar, deixa l'enviament en cua. A aquest enviament s'hi arriba en desar una fitxa de producte, en validar un albarà que afecti productes i a la tasca Amazon SP-API - Sync pending bindings (price/stock), que s'executa cada minut.
El botó és la via manual: llança aquesta reparació d'un sol cop sobre les publicacions actives en error del compte i del seu marketplace.
- Revisa la casella
Repair retries run in the background (opt-in)a la fitxa deAccounts, pestanyaCatalog & Listings, grupAuto-repair Listing Errors. La seva ajuda diu «Enables queued retries for transient errors (e.g. accepted without a final status).» i ve activa per defecte. Amb ella activa, el botó programa reintents en els casos que queden pendents.

Quan apareix i qui el pot prémer
- El teu usuari és
Managerdel connector o té accés de Configuració. La ruta ésAmazon › Configuration › Accounts: els tramsConfigurationiAccountsdemanenManager, iAmazondemanaViewer.

- Obre la pantalla de
Accounts: el botóRun Auto-repair Errorses veu sense condició, a les versions 17, 18, 19 i 20.

Run Auto-repair Errors; l'esquema recull també el rètol en castellà, alemany, francès, italià i portuguès.En prémer: què fa amb cada publicació
A Odoo 20, el botó fa això:
- Permisos. Primer comprova el teu accés. Si no ets
Managerni tens accés de Configuració, s'atura ambYou need Amazon Seller Connector Manager (or Settings) access for this action. Ask a manager to grant Manager access.i no es desa res. També comprova que pots escriure al compte. - Selecció. Busca les publicacions (bindings) d'aquest compte, del marketplace que indica el compte (
Marketplace ID, pestanyaIdentity), que estiguin actives i en error. - Lectura prèvia. Si el compte té activa la lectura prèvia del catàleg (un ajust actiu per defecte al codi), torna a llegir la publicació a Amazon. Si aquesta lectura falla, ho anota i passa a la següent.
- ASIN. Si Amazon encara no ha retornat l'ASIN de la publicació, el botó no la repara: compta com a no resolta i deixa una nota. La lectura prèvia és la que pot portar aquest ASIN.
- Incidències desades. Rellegeix les incidències desades i recalcula a la publicació els comptadors d'errors, avisos i informació. Si no queda cap error bloquejant, la publicació deixa d'estar en error, se n'esborra el reintent pendent si en tenia i compta com a resolta.
unit_count. Si alguna incidència és deunit_count, en llança la correcció. Segons el resultat, compta com a corregida, pendent (i en cua si hi ha reintent programat) o amb error. Si Amazon encara no ha donat estat final, queda pendent i, amb la casella de segon pla activa, es programa un reintent.- Imatges. Si alguna incidència és d'imatge, busca el tipus de producte (si la publicació no en té, el llegeix d'Amazon) i intenta treure les entrades de
compliance_mediaamb URL temporal o caducada i, si ho aconsegueix, torna a llegir la publicació. Si no hi ha res a netejar o Amazon ho rebutja, queda com a nota. - Publicació. Només si l'ajust de publicar el catàleg complet està actiu (ho està per defecte al codi), la publicació continua en error i no va tenir incidència de
unit_countni d'imatge, envia el catàleg complet a Amazon. Si falla, ho compta, ho anota i, amb la casella de segon pla activa, programa un reintent. - Lectura final i resum. Torna a llegir la publicació (si falla, només ho anota) i la dona per no resolta si continua en error o amb errors. En acabar desa al compte la data i el resultat, i publica el resum al chatter del compte.
Després de prémer: què comprovar
El resum comença per Listing error auto-repair finished. i Account: …, i continua amb aquestes línies:
| Línia | Què compta |
|---|---|
Bindings evaluated: … | Publicacions recollides |
Previous pull OK: … i Previous pull error: … | Lectures prèvies correctes i fallides |
unit_count fixed: … i unit_count with error: … | Resultat de la correcció de unit_count |
Async pending: … i Queue v2 scheduled: … | Pendents d'estat final i reintents programats |
Publish full catalog OK: … i Publish full catalog error: … | Enviaments del catàleg complet |
Bindings resolved: … i Bindings unresolved: … | Estat final de cada publicació |
Si hi ha notes, apareixen després de Notes (last 15):, amb les últimes i cadascuna retallada.
- Obre el missatge del chatter del compte i compara
Bindings evaluadosamb resolts i no resolts.
- Llegeix les notes: indiquen a quina publicació i en quin pas (lectura,
unit_count, imatge, publicació) ha quedat alguna cosa sense arreglar.
- En cada publicació no resolta, obre la seva fitxa de
Listings, pestanyaIssues, grupRepair Queue. El campAuto Repair Retry Pending(només lectura) el marca el mòdul en programar un reintent; es buida quan la publicació es resol o quan s'esgoten els reintents.
- Si queden pendents o reintents programats, la tasca de la cua s'executa cada 3 minuts: torna a mirar la fitxa de la publicació més tard.
Com ajuda FlexigoTech
El mòdul és de pagament únic per versió d'Odoo (publicat per a 17, 18, 19 i 20) i necessita la subscripció a FlexigoTech Cloud, pla Connector: 49 €/mes o 490 €/any sense IVA, fins a 3 comptes de la plataforma. Tens la fitxa a Odoo Apps i la pàgina del mòdul. 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_account_views.xml
- 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_product_binding.py
- apps.odoo.com/apps/modules/20.0/flexigobe_amazon_seller_connector
- flexigotech.com/precios.html
- flexigotech.com/en/services.html
