On és el botó i qui el pot prémer
Les fitxes de compte s'obren des del menú Amazon › Configuration › Accounts. Cada tram demana un permís: Amazon demana Viewer, i Configuration i Accounts demanen Manager. Si et falta el permís d'un tram, aquell tram no el veus.
El botó Run Return Stock Automation és a la pantalla Accounts i la seva vista no li posa cap condició: es veu sempre, a Odoo 17, 18, 19 i 20.

Veure el botó no n'hi ha prou per executar-lo. En prémer-lo, el primer que fa el mòdul és comprovar el teu accés. Si no pertanys al grup de Responsable del connector d'Amazon ni al de Configuració, l'acció s'atura amb aquest avís: You need Amazon Seller Connector Manager (or Settings) access for this action. Ask a manager to grant Manager access. Si tens un d'aquests grups, el mòdul comprova a més que pots escriure en aquest compte; si no pots, l'acció també s'atura. En tots dos casos passa abans de començar, així que no s'avalua cap devolució.


El que Odoo fa sol, abans que premis res
El botó no és el camí normal: la mateixa automatització d'estoc s'executa sense que ningú la llanci. Ho decideixen unes caselles de la fitxa d'Accounts, pestanya Returns & Reviews:
Returns: auto-receive to stock, al grupReturn Stock Automation (ON by default). Ve marcada. La seva ajuda diu: «Automatically creates and validates return pickings in Odoo for finalized Amazon returns.»Enable returns sync, al grupReturns Import. També ve marcada.Auto-create credit notes (opt-in). Ve desmarcada. És una altra automatització diferent: el botó només recorre la part d'estoc.
Amb aquests valors, treballen dues tasques programades, actives en instal·lar:
Amazon SP-API - Sync returns, cada 3 hores. Després d'importar l'informe de devolucions, si la casella de rebre a l'estoc està marcada, llança l'automatització d'estoc sobre les línies que acaba d'importar (si la importació no en retorna cap, sobre les línies pendents del compte).Amazon SP-API - Auto receive returns to stock, cada 15 minuts. Aquesta tasca arriba a l'automatització pels dos camins: també passa per la sincronització de devolucions i, a més, per als comptes amb la sincronització de devolucions desactivada i la recepció a l'estoc activada, executa l'automatització sobre el compte sense publicar el resum a la seva fitxa.
El botó es diferencia en tres coses: el llances tu i ara; no li passa cap llista de línies (mira les pendents del compte, fins al màxim per execució); i, si l'execució s'interromp amb un error, el veus en pantalla. Les línies el intent de les quals no acaba com a fet ni saltat es compten a Con error.
Un cas: veure el resultat sense esperar la tasca
Exemple Cas il·lustratiu: l'empresa i les seves dades són inventades per explicar el flux.
Menaje Ribera és una botiga inventada que ven a Amazon i porta l'administració a Odoo. La Marta, que té permís de Responsable, vol comprovar que les devolucions d'Amazon ja estan entrant a l'estoc, sense esperar la propera passada de les tasques programades.
Entra a Amazon › Configuration › Accounts, obre la fitxa del compte i mira a la pestanya Returns & Reviews que la casella Returns: auto-receive to stock està marcada. Prem Run Return Stock Automation. Quan acaba, a l'historial de missatges (chatter) del compte apareix un resum amb el compte, l'origen de l'execució i els comptadors Lines evaluated: …, Receipts done: …, Skipped: … i With error: ….
La Marta llegeix aquest resum com un balanç de la passada: quantes línies es van mirar, quantes es van rebre i quantes van quedar saltades o amb error.
Què comprova i què canvia, en l'ordre del codi
- Accés. Comprova que pertanys al grup de Responsable del connector d'Amazon o al de Configuració i, després, que pots escriure al compte. Si alguna cosa falla, s'atura sense tocar res.
- Capçalera del resum. Per a cada compte prepara un text que comença per
Auto stock returns execution finished., seguit deAccount: …iSource: …, que aquí indica que l'execució és manual i no de la tasca programada. - La casella. Si
Returns: auto-receive to stockestà desmarcada, afegeixAuto stock returns is disabled in account settings., registra el resultat, el publica al compte i acaba sense tocar cap línia. - Quines línies mira. Si està marcada, busca les línies de devolució d'aquest compte la sincronització d'estoc de les quals no figura com a acabada. Quan l'execució ve d'una importació que retorna línies, es limita a elles; el botó no passa cap llista. Les ordena de la data de sol·licitud de devolució més recent a la més antiga i es queda amb un màxim per execució: 300 si no hi ha cap límit definit.
- Línia a línia. Per a cadascuna intenta rebre-la a l'estoc, sense forçar res. Si el resultat és que s'ha fet, suma a
Recepciones hechas; si és que s'ha saltat, aSaltadas; qualsevol altre resultat compta com aCon error. - Tancament. Afegeix els quatre comptadors al resum, desa el text com a estat de l'execució i el publica a l'historial del compte.
Quins errors pots veure i què fer
- L'avís d'accés (
You need Amazon Seller Connector Manager (or Settings) access for this action. Ask a manager to grant Manager access.): surt en prémer el botó si no ets ni al grup de Responsable ni al de Configuració. Demana a un responsable que et doni aquest accés, com diu el mateix avís. - Falta de permís d'escriptura al compte: encara que tinguis un d'aquests grups, el mòdul comprova després que pots escriure en aquest compte i, si no pots, l'acció també s'atura. Revisa els teus permisos sobre el compte amb qui administri Odoo.
- Una execució interrompuda per un error: el mòdul afegeix al resum una línia
Error: …, el registra i el publica al compte. Com que has llançat l'acció a mà, l'error a més es torna a llançar i el veus en pantalla. A les execucions automàtiques no es torna a llançar: el resum queda registrat. - Línies amb un altre resultat: quan l'intent d'una línia no retorna «feta» ni «saltada», se suma al comptador
Con errordel resum. - Casella desmarcada: no és un error, però el botó no fa res més que deixar la nota que l'automatització està desactivada.
Què n'has d'aprendre
- El botó és una llançadora manual d'una cosa que, amb les caselles per defecte, Odoo ja executa sol.
- Abans de prémer, mira la casella de la pestanya
Returns & Reviews. - El resum de l'historial del compte és el teu resultat: línies avaluades, recepcions fetes, saltades i amb error.
- Amb permisos insuficients no s'avalua res.
Què necessites i com ajuda FlexigoTech
El mòdul necessita la subscripció a FlexigoTech Cloud, pla Connector: 49 €/mes o 490 €/any sense IVA. Està publicat a Odoo Apps per a Odoo 17, 18, 19 i 20; consulta la fitxa d'Odoo Apps o la pàgina del mòdul per comprar-lo.
FlexigoTech implanta Odoo 17, 18, 19 i 20 i desenvolupa connectors i integracions a mida. Si vols revisar com arriben les devolucions d'Amazon al teu magatzem a Odoo, escriu-nos.
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/en/services.html
- flexigotech.com/precios.html
