Saltar al contenido principal
Amazon

Tarea «Amazon SP-API - Solicitar una reseña» de Amazon Connector para Odoo

La tarea corre cada dos horas, mira hasta 100 pedidos ya enviados de las cuentas que han activado la solicitud de reseñas y pide la reseña solo si Amazon la ofrece para ese pedido; si no hace nada, revisa que la tarea siga activa, que haya una cuenta con la opción activada y que el pedido esté dentro de la ventana de días.

FlexigoTech · Responsable: Víctor Gómez · Actualizado el 5 de noviembre de 2026

Lo esencial

Módulo
Amazon
Versiones
Odoo 17, 18, 19 y 20
Comprobado
en el código del conector, versión 17.0 y 20.0 · en las fuentes enlazadas al final
Lectura
6 min

Qué hace esta tarea y dónde encaja

La tarea programada Amazon SP-API - Solicitar una reseña (Amazon SP-API - Request a Review) recorre los pedidos de Amazon ya enviados y pide a Amazon que solicite la reseña al comprador, pero solo cuando Amazon indica que ese pedido la admite. Existe en las ramas 17.0, 18.0, 19.0 y 20.0, viene activa al instalar el módulo y corre cada dos horas. En Odoo 17.0 la tarea lleva además configurada la repetición sin fin. Todo lo que sigue sobre el orden de trabajo describe el código de Odoo 20.0.

Los pedidos que revisa son los que ves en el menú Amazon › Pedidos (Amazon › Orders), que abre las fichas de Pedidos Amazon (Amazon Orders). Tanto el tramo Amazon como el tramo Pedidos piden el permiso Lector (Viewer); si no lo tienes, no ves ese tramo del menú. En la ficha del pedido, el campo Cuenta (Account) indica a qué cuenta de Amazon pertenece y Pedido Amazon (Amazon Order) muestra el identificador del pedido, en solo lectura.

Esquema hecho con código: la tarea programada de solicitud de reseñas, que corre cada dos horas y está activa al instalar, y el menú de pedidos de Amazon
Esquema hecho con código a partir del código publicado del módulo, no es una captura de Odoo. Los rótulos van en inglés, como en el código.
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 inglés)

Cronología de una pasada

Esto es lo que ocurre, en orden, desde la instalación hasta que termina una pasada de la tarea.

  1. Al instalar el módulo La tarea queda creada y activa, lista para correr cada dos horas.
  1. Cada dos horas Odoo lanza la tarea. Cada pasada trabaja con un tope de hasta 100 pedidos.
  1. Primero, las cuentas Busca las cuentas de Amazon que tienen activada la solicitud de reseñas. Si ninguna la tiene, la pasada termina ahí, sin mirar un solo pedido.
  1. Después, la ventana de edad Para cada cuenta calcula un mínimo y un máximo de días. Si esos valores están vacíos, el código usa 5 y 30 días. El pedido se mide por su fecha de última actualización o, si no la tiene, por su fecha de compra: debe ser al menos tan antiguo como el mínimo y no pasar del máximo (el código añade un día de margen).
  1. Elección de candidatos Toma los pedidos ya enviados que todavía no tienen fecha de solicitud de reseña y que caen dentro de la ventana de su cuenta. Los ordena por la fecha de su última comprobación, con los nunca comprobados primero, y se queda con los primeros, hasta el tope. Los que Amazon rechazó o dieron error pasan al final de la cola.
  1. Pedido a pedido: filtros previos Para cada candidato, la tarea vuelve a comprobar que la cuenta tiene la opción activada y que el pedido no tiene ya fecha de solicitud, y hace además una comprobación de elegibilidad propia del módulo. Si falla alguna, pasa al siguiente pedido sin pedir nada y sin preguntar a Amazon.
  1. Consulta a Amazon Si el pedido supera esos filtros, pregunta a Amazon qué acciones de solicitud admite, a través de la API de Solicitations.
  1. Si Amazon no ofrece la reseña No se envía nada y el pedido queda anotado como comprobado en esta pasada. Seguirá siendo candidato en pasadas posteriores mientras esté dentro de la ventana, pero detrás de los que nunca se han comprobado.
  1. Si Amazon la ofrece La tarea crea la solicitud de reseña. Al terminar bien, el pedido recibe su fecha de solicitud.
  1. Si algo falla en un pedido La tarea deja un aviso en el registro del servidor con el número del pedido y sigue con el siguiente. Un fallo en un pedido no corta la pasada.
  1. Al terminar La pasada acaba y, dos horas después, empieza otra. Un pedido con fecha de solicitud ya no se vuelve a pedir: el código lo descarta tanto al elegir candidatos como antes de consultar a Amazon.

Qué mirar si no hace nada

Si pasan las horas y ningún pedido recibe solicitud, repasa estos puntos uno a uno.

  • La tarea sigue activa. Viene activa al instalar y corre cada dos horas; si está desactivada, no habrá pasadas.
  • Hay una cuenta con la solicitud de reseñas activada. La tarea solo trabaja con cuentas de Amazon que tengan activada esa opción. Sin ninguna cuenta con la opción activada, la pasada termina sin tocar pedidos.
  • El pedido ya está enviado. Los pedidos que no están en ese estado no son candidatos.
  • El pedido aún no tiene fecha de solicitud. Si ya se pidió la reseña, el módulo no la pide otra vez.
  • La edad encaja con la ventana. Compara la antigüedad del pedido con el mínimo y el máximo de días de su cuenta (5 y 30 si están vacíos). Un pedido demasiado reciente o demasiado antiguo queda fuera de la búsqueda.
  • El pedido supera la comprobación de elegibilidad del módulo. Antes de consultar a Amazon, el módulo hace una comprobación propia por pedido; si el pedido no la pasa, se salta sin preguntar a Amazon.
  • Amazon la ofrece. Si Amazon no incluye la acción de reseña para ese pedido, la tarea lo anota como comprobado y no envía nada.
  • Hay un aviso en el registro del servidor. Cuando la llamada a Amazon falla, la tarea deja un aviso en el registro del servidor con el número del pedido y sigue con el siguiente. Búscalo por ese número.
  • Hay más de 100 candidatos. La pasada solo procesa hasta ese tope y empieza por los pedidos nunca comprobados. Los demás esperan a la siguiente pasada.

Para localizar un pedido concreto, abre Amazon › Pedidos y comprueba en su ficha que la Cuenta es la que esperas y que el Pedido Amazon coincide con el identificador que buscas.

Cómo verás el nombre de la tarea según el idioma

El nombre de la tarea cambia con el idioma de tu Odoo. Con Odoo en castellano se llama Amazon SP-API - Solicitar una reseña; en alemán, Amazon SP-API - Bewertung anfordern; en francés, Amazon SP-API - Demander un avis; en italiano, Amazon SP-API - Richiedi una recensione; y en portugués, Amazon SP-API - Pedir uma Avaliação.

Esquema hecho con código con el nombre de la tarea en castellano, alemán, francés, italiano y portugués
Esquema hecho con código a partir de las traducciones publicadas del módulo, no es una pantalla de Odoo: el nombre de la tarea según el idioma de Odoo.

Coste y ayuda

El módulo es de pago único por versión de Odoo (17, 18, 19 y 20; consulta el precio de cada una en la ficha de Odoo Apps o en la página del módulo) y necesita la suscripción a FlexigoTech Cloud, plan Conector: 49 €/mes o 490 €/año sin IVA (el plan Pro cuesta 98 €/mes o 980 €/año). La conexión pasa por FlexigoTech Cloud, que guarda cifradas las credenciales, vigila la sincronización y avisa por correo si falla. Sin suscripción, o con el servicio suspendido, se para lo que da la suscripción; los datos se quedan en tu Odoo.

Si quieres que revisemos cómo está configurada la solicitud de reseñas en tus cuentas, o necesitas una integración a medida con Amazon, FlexigoTech implanta Odoo 17, 18, 19 y 20 y desarrolla conectores e integraciones.

Sigue leyendo

Comprobado en el código del conector (versión 17.0 y 20.0) y en las fuentes enlazadas

Fuentes