Abans de prémer: el que Odoo ja intenta sol
El botó és el camí manual. La mateixa reparació la llança també la tasca programada Amazon SP-API - Auto-repair queue v2, que s'executa cada 3 minuts i ve activa en instal·lar. Aquesta tasca revisa les publicacions actives d'un compte que estan en estat d'error i, quan la incidència és de unit_count, executa la reparació que executa el botó. La diferència: si Amazon accepta l'enviament però encara no dona estat final, la tasca no s'atura amb un avís, sinó que programa un reintent si la casella de reintents en segon pla està activa.
- Comprova que la tasca
Amazon SP-API - Auto-repair queue v2continua activa.
- A la fitxa d'un compte (
Accounts), a la pestanyaCatalog & Listings, dins del grupAuto-repair Listing Errors, mira la casellaRepair retries run in the background (opt-in). Ve activada per defecte i la seva ajuda diu: `Enables queued retries for transient errors (e.g.
- Tingues en compte que aquesta reparació automàtica d'errors només actua sobre publicacions l'ASIN de les quals s'ha llegit d'Amazon: les altres les anota com a no reparades automàticament.

Quan apareix i qui pot prémer-lo
- Entra a
Amazon › Catalog › Listings. Cada tram del menú demana el permísViewer.
- Obre una publicació: el botó
Repair Listing Issueés a la pantallaListingsi es veu sempre, sense condició d'estat, a Odoo 17, 18, 19 i 20.

Repair Listing Issue i de dos dels missatges que l'aturen (esquema fet amb codi, no una captura d'Odoo).- Comprova el teu accés. Perquè el botó funcioni cal com a mínim l'accés d'Operator del connector; si no el tens, surt
You need at least Amazon Seller Connector Operator access for this action. Ask a manager to grant Operator or Manager access.El codi també exigeix que puguis escriure en aquesta publicació.

Angebotsproblem beheben; en francès, Réparer le problème d'annonce; en italià, Ripara problema inserzione; en portuguès, Reparar problema do listing; i en les llengües que el mòdul no tradueix, Repair Listing Issue (esquema, no una pantalla d'Odoo).- Prem el botó i llegeix la confirmació:
Amazon listing repair may change catalog attributes such as unit_count. Continue?. Acceptar vol dir que la publicació pot canviar a Amazon.
Què comprova el botó, per ordre
A Odoo 20.0, el botó recorre aquestes comprovacions en aquest ordre:
- Que la publicació tingui un producte d'Odoo enllaçat. Si no, s'atura amb
Binding has no linked Odoo product..
- Que hi hagi tipus de producte d'Amazon. Si la publicació no en té, el botó el llegeix d'Amazon; si continua sense tipus, s'atura amb
Could not detect product_type for SKU …. Fill in Amazon Product Type manually on the binding..
- Que hi hagi atributs carregats. Si el camp de la pestanya
Catalog, grupCatalog Payload(es veu sense rètol, només el seu contingut) és buit, el botó carrega els atributs des d'Amazon.
- Quins valors permet Amazon. El mòdul li demana la definició del tipus de producte i intenta treure'n els valors permesos per a
unit_count.
Què canvia a cada intent
- El botó envia a Amazon una substitució de l'atribut
unit_count. Parteix del valor actual deunit_counta la publicació, prova combinacions de tipus i valor una a una i s'atura en un màxim de 180.
- Desa cada resposta d'Amazon (enviament, estat, incidències). L'estat de la publicació passa a error si Amazon retorna un error bloquejant i a actiu si no.
- Després d'un enviament sense error bloquejant, torna a llegir la publicació cada 5 segons, fins a 40 segons, per veure si la incidència de
unit_countha desaparegut.
- Si ha desaparegut, desa la combinació al contingut d'atributs del teu Odoo i mostra una notificació d'èxit:
unit_count fixed and verified for … after … attempt(s). Type: … | value: ….
- Si Amazon continua rebutjant, passa a la combinació següent.
- Si en acabar l'espera continua sense haver-hi estat final, el botó no dona per fet que estigui arreglat i n'avisa. Amb la casella de reintents activa, intenta programar un reintent automàtic.
- Si cap combinació serveix, intenta treure
unit_countde la publicació. Si Amazon ho accepta i en rellegir ja no queden errors, el botó avisa d'èxit ambunit_count removed and listing sanitized for … after … repair attempt(s). ….
- Si tampoc així s'arregla, el botó s'atura amb
Could not fix unit_count for … after … attempt(s). Last error: …. Amb la casella de reintents activa i havent fet algun intent, pot programar un reintent; quan ho fa, el missatge acaba ambAn automatic retry was queued in the auto-repair queue.. Si s'ha superat el màxim de reintents, no el programa i la línia no apareix.
Errors que pot donar en prémer-lo
You need at least Amazon Seller Connector Operator access for this action. Ask a manager to grant Operator or Manager access.: et falta l'accés; demana'l a qui gestioni els permisos.
Binding has no linked Odoo product.: enllaça un producte d'Odoo a la publicació i torna-ho a provar.
Could not detect product_type for SKU …. Fill in Amazon Product Type manually on the binding.: fes el que diu el missatge.
unit_count cannot be fixed because Amazon returned an unrelated blocking error. Issue: …: la resposta d'Amazon porta un altre error bloquejant diferent deunit_count. El botó s'atura i no segueix provant valors.
- Si aquest error és d'imatges o multimèdia, el botó intenta abans netejar les entrades de
compliance_mediaamb URL temporal o caducada. Si ho aconsegueix, continua amb el pròxim intent. Si no, s'atura amb un altre missatge:unit_count cannot be fixed because Amazon returned a media error unrelated to unit_count., seguit de la incidència i, quan n'hi ha, la URL afectada.
Després de prémer
- A la pestanya
Issuesde la publicació, dins del grupRepair Queue, mira la casellaAuto Repair Retry Pending, de només lectura. Es marca quan es programa un reintent de reparació: ho fa el botóRepair Listing Issuesi en programa un, i també altres camins, com la tascaAmazon SP-API - Auto-repair queue v2, els botonsPush StockiRun Auto-repair Errorso desar una fitxa de producte. Es buida des d'altres accions: els botonsDetect Channel,Preview Catalog,Preview Offer,Publish CatalogiPush Offer, en desar una fitxa de producte i quan la tasca de la cua de reparació processa la cua.
Com ajuda FlexigoTech
El mòdul està publicat a Odoo Apps per a 17.0, 18.0, 19.0 i 20.0, i la connexió passa per FlexigoTech Cloud, que vigila la sincronització i avisa per correu si falla. Si necessites implantar Odoo amb aquest connector o una integració a mida, FlexigoTech implanta Odoo 17, 18, 19 i 20 i desenvolupa connectors. Tens la pàgina del mòdul i la seva fitxa a Odoo Apps.
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/en/services.html
- flexigotech.com/precios.html
