Salta al contingut principal
Amazon

Amazon Connector: «There is no Amazon refund feed to refresh on this return.»

El missatge There is no Amazon refund feed to refresh on this return. surt quan el codi no troba res a Amazon Refund Feed en prémer Submit Amazon Refund o Refresh Amazon Refund. Quan el llança, l'acció s'atura.

FlexigoTech · Responsable: Víctor Gómez · Actualitzat el 5 de novembre de 2026

L'essencial

Mòdul
Amazon
Versions
Odoo 17, 18, 19 i 20
Comprovat
al codi del connector, versió 20.0 · a les fonts enllaçades al final
Lectura
4 min

Quan surt aquest missatge

És un missatge d'Amazon Connector for Odoo, FBA & FBM Seller SP-API. El veus en una devolució, la fitxa de la qual s'obre des del menú Amazon › Analytics / BI › Returns. Cada tram del menú demana el permís Viewer: si no en tens algun, no veus aquest tram.

Pot sortir en prémer un de dos botons d'aquesta fitxa: Submit Amazon Refund o Refresh Amazon Refund. El mètode de cada botó arriba a la mateixa comprovació, i aquesta comprovació llança el missatge si es compleix la seva condició. Quan el llança, l'acció s'atura.

Esquema amb el menú Amazon, Analytics / BI, Returns, els botons Submit Amazon Refund i Refresh Amazon Refund i el missatge d'error
Esquema fet amb codi a partir del codi publicat del mòdul (no és una captura d'Odoo): el menú, els dos botons i el missatge, amb els rètols en anglès, per a Odoo 17.0, 18.0, 19.0 i 20.0.

El missatge és al codi publicat de les quatre branques: 17.0, 18.0, 19.0 i 20.0. El mòdul està publicat a Odoo Apps per a aquestes quatre versions.

Your Odoo doesn't talk to Amazon, Temu or Shopify?
Vídeo: Your Odoo doesn't talk to Amazon, Temu or Shopify? (vídeo en anglès)

Què comprova exactament el codi

La condició és només una: que el feed de reemborsament de la devolució estigui buit. El codi llegeix el valor de Amazon Refund Feed, li treu els espais dels extrems i, si no queda res, llança el missatge. És a dir, un camp amb només espais compta com a buit.

Dins de l'actualització, la comprovació del feed va abans de la consulta a Amazon: la consulta només arriba si hi ha un feed. El que es descriu aquí és el codi d'Odoo 20.0; el missatge i les condicions de visibilitat dels botons es publiquen igual per a 17.0, 18.0 i 19.0.

Esquema amb el text del missatge tal com el veu l'usuari en castellà, alemany, francès, italià i portuguès
Esquema fet amb codi a partir de les traduccions publicades del mòdul (no és una captura d'Odoo): en castellà el text és «There is no Amazon refund feed to refresh on this return.»

Els dos botons que porten al missatge

  • Submit Amazon Refund: s'amaga quan Amazon Refund Submission Ready no es compleix. Aquest camp no es veu en cap vista. El mètode del botó arriba a la comprovació del feed, així que el missatge pot sortir en prémer-lo.
  • Refresh Amazon Refund: s'amaga quan Amazon Refund Feed no té valor, així que amb els valors per defecte no es veu. El seu mètode també arriba a la comprovació i pot donar el missatge.

Guia: què fer quan apareix

  1. Obre la devolució afectada des de Amazon › Analytics / BI › Returns i confirma que és la que volies tractar.
  2. Recorda quin botó vas prémer: Submit Amazon Refund o Refresh Amazon Refund. Tots dos arriben a la mateixa comprovació.
  3. Si vas prémer Refresh Amazon Refund, aquest botó només es veu quan Amazon Refund Feed té valor. Si salta el missatge, el valor queda buit un cop tret els espais: no hi ha cap feed que actualitzar.
  4. Si vas prémer Submit Amazon Refund, el missatge indica que aquesta devolució no té res a Amazon Refund Feed. Aquest botó només es veu quan Amazon Refund Submission Ready es compleix.
  5. No repeteixis la pulsació esperant un altre resultat: mentre Amazon Refund Feed continuï buit, la comprovació donarà el mateix missatge.
  6. Quan la devolució tingui un feed de reemborsament, Refresh Amazon Refund es mostra i el seu mètode pot arribar a consultar Amazon.
  7. Si vas prémer Refresh Amazon Refund i l'acció acaba sense missatge, la devolució ha passat la comprovació. El que fa el mètode a partir d'aquí s'explica a la secció següent.

Què fa l'actualització quan sí que hi ha feed

Superada la comprovació, el codi de l'actualització segueix aquest ordre:

  • Demana a Amazon les dades del feed a través del compte d'Amazon de la devolució.
  • Desa l'estat de processament que retorna Amazon, la data i l'hora d'aquesta comprovació i l'identificador del document de resultat, i esborra el text de l'últim error.
  • Si hi ha document de resultat i l'estat és DONE, CANCELLED o FATAL, descarrega aquest document i desa el seu text com a informe de processament.
  • Busca a l'informe files amb error. Si en troba una, desa un text d'error amb el codi, el tipus i el missatge que porti. Si no hi ha error a l'informe però l'estat és CANCELLED o FATAL, desa un text que indica l'estat que ha retornat Amazon.
  • Copia les dades del reemborsament a les línies de devolució relacionades.
  • Si hi ha casos postvenda de reemborsament parcial lligats a la devolució, actualitza la seva última acció externa, el seu estat extern i el seu error extern.

Si salta el missatge, no s'arriba a la consulta a Amazon ni a desar-ne la resposta.

Què comprovar després

  • Que la devolució té alguna cosa a Amazon Refund Feed abans de tornar a prémer Refresh Amazon Refund.
  • Que l'acció ja no retorna el missatge. Si acaba sense, la comprovació del feed s'ha superat.
  • Que només prems Submit Amazon Refund quan es mostra, és a dir, quan Amazon Refund Submission Ready es compleix.

Com et pot ajudar FlexigoTech

FlexigoTech implanta Odoo 17, 18, 19 i 20 i desenvolupa connectors i integracions a mida. Si estàs implantant el connector i vols revisar com s'arriba a un reemborsament d'Amazon a les teves devolucions, explica'ns el teu cas. Tens la fitxa d'Odoo Apps i la pàgina del mòdul amb els detalls del connector.

Continua llegint

Comprovat al codi del connector (versió 20.0) i a les fonts enllaçades

Fonts