On és el botó i qui el pot prémer
On és el botó Sync Account Health?
És a la fitxa del compte d'Amazon, que s'obre des del menú Amazon › Configuration › Accounts. Cada tram del menú demana un permís i, si no el tens, no veus aquest tram: Amazon demana Viewer, i Configuration i Accounts demanen Manager. El botó no depèn de cap estat ni casella: es veu sempre. És a la pantalla Accounts d'Odoo 17, 18, 19 i 20.

Com es diu el botó en el meu idioma?
Amb Odoo en català, Sync Account Health: el mòdul no el tradueix a aquest idioma. Les traduccions publicades del mòdul el donen en castellà, alemany, francès, italià i portuguès, com mostra l'esquema.

Qui el pot prémer i què passa si no tinc permís?
Primer de tot, el botó comprova permisos. Passa qui actua com a superusuari (el codi ho preveu per a les cadenes de tasques programades) i qui pertany al grup de responsables del connector d'Amazon o al de Configuració. A més es comprova que tinguis permís d'escriptura sobre el compte. Si no pertanys a cap d'aquests dos grups, l'acció s'atura amb aquest missatge: You need Amazon Seller Connector Manager (or Settings) access for this action. Ask a manager to grant Manager access. El que toca és demanar a un responsable que et doni accés de Manager. Com que aquesta comprovació va abans de tot, si t'atures aquí no s'ha arribat a demanar res a Amazon.

Què fa quan el prems
Què fa el botó, pas a pas?
Treballa amb un sol compte alhora. Segons el codi d'Odoo 20 (el botó és a les quatre versions), l'ordre és aquest:
- Comprova els permisos, com acabes de veure.
- Demana a Amazon que generi l'informe de rendiment del venedor del compte.
- Consulta l'estat de l'informe amb una pausa entre consulta i consulta, fins que Amazon el dona per acabat (
DONE), cancel·lat (CANCELLED) o fallit (FATAL), o fins a esgotar els intents. Si no hi ha cap altre valor configurat, són dotze consultes amb deu segons de pausa. - Si l'informe és llest, descarrega el seu document i importa les línies de mètriques.
- Desa al compte la data de l'última execució i el text del resultat, i publica aquest resultat com a missatge al chatter del compte.
Què veuràs al resum del resultat?
El resum comença amb Amazon Seller Performance sync finished., seguit de Account: …, Source: …, Report ID: … i Report status: …. A Origen hi posa Manual quan l'executes amb el botó i CRON quan l'executa la tasca programada.
Si l'informe es descarrega i s'importa, el resum afegeix els comptadors Metrics: …, Processed: …, Created: …, Updated: …, Skipped: … i With error: …. El text del resultat es desa retallat a cinc mil caràcters.
Què passa si Amazon no acaba l'informe?
Aquests són alguns dels casos en què el botó talla abans d'importar res. En ells desa igualment la data i el resultat i publica el missatge al chatter:
- L'estat final és
CANCELLEDoFATAL: el resum afegeixAmazon did not generate a usable Seller Performance report. - S'esgoten els intents sense que l'informe acabi: el resum afegeix
Report polling timed out. Try again in a few minutes.Espera uns minuts i torna a prémer; cada pulsació demana a Amazon un informe nou. - L'informe arriba a
DONEperò sense document: el resum afegeixDONE report without reportDocumentId.
La tasca automàtica, repetir i cost
L'he de prémer cada dia?
Depèn de si el compte té activada la sincronització del rendiment del venedor. Si la té activada, no cal: la tasca programada Amazon SP-API - Sync Seller Performance / Account Health (opt-in) s'executa un cop al dia, és activa en instal·lar el mòdul i llança per a cada compte la mateixa sincronització que el botó. La tasca només recorre els comptes actius que tenen aquesta sincronització activada; si un compte no la té, la tasca no el processa i el botó és la manera de llançar-la.
Hi ha diferències amb la pulsació manual. A Origen apareix CRON. La tasca no publica el missatge al chatter. I si un compte dona un error que arriba fins a la tasca, aquesta l'anota al registre del servidor i continua amb els altres comptes. El botó queda per llançar-la a mà quan vulguis, per exemple després d'un Report polling timed out. Try again in a few minutes.
Què necessito per fer-lo servir i quant costa?
El mòdul és de pagament únic per versió i necessita la subscripció a FlexigoTech Cloud, pla Connector: 49 €/mes o 490 €/any sense IVA (fins a 3 comptes de la plataforma). La connexió passa per FlexigoTech Cloud, que desa xifrades les credencials, vigila la sincronització i avisa per correu si falla. El mòdul està publicat a Odoo Apps per a 17.0, 18.0, 19.0 i 20.0; tens la fitxa i la pàgina del mòdul.
Si estàs implantant Odoo i vols muntar el connector o una integració a mida, FlexigoTech implanta Odoo 17, 18, 19 i 20 i desenvolupa connectors i integracions. Per veure un altre botó del mateix mòdul, llegeix què fa «Preview on Amazon».
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
- apps.odoo.com/apps/modules/20.0/flexigobe_amazon_seller_connector
- flexigotech.com/precios.html
- flexigotech.com/en/services.html
