> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://doc.common-services.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Tareas Programadas

## Módulos > Amazon > Tareas Programadas

Para asegurar el correcto funcionamiento del módulo Amazon Marketplace, es fundamental configurar correctamente las tareas programadas (cronjobs).

| Nota: no olvide configurar los [parámetros de las tareas programadas](https://doc.common-services.com/es/article/parametros-de-tareas-programadas-q6uyox/)

---

### ⚠️ Recomendación Importante

**Ya no recomendamos el uso del módulo "PrestaShop Cronjobs"** disponible en Addons o GitHub. Este módulo **ya no recibe mantenimiento ni soporte oficial por parte de PrestaShop**, y puede generar problemas de funcionamiento.

Recomendamos configurar las tareas programadas directamente en su **servidor** (vía `crontab`) o utilizando un **servicio externo confiable**, como:

* [https://cron-job.org](https://cron-job.org)
* El sistema de planificación de tareas que ofrezca su proveedor de alojamiento (si está disponible)

---

### Nota – Amazon Marketplace **Plus (SaaS)**

Si está utilizando la versión **Amazon Marketplace Plus (SaaS)**, las tareas programadas ya están **configuradas en nuestros servidores**.  
👉 Solo necesita **activarlas** desde la pestaña Tareas Programadas del módulo.

---

### Lista de Tareas Programadas Principales

Cada marketplace de Amazon configurado en el módulo debe tener **sus propias tareas programadas**.

#### Inventario de listados de informes – URL para obtener y guardar el informe de datos que enumera el inventario

Registra qué ofertas ya existen en su cuenta de Amazon.

Esto ayuda al módulo a decidir qué hacer:

* Si la oferta ya existe → el módulo simplemente la actualiza (precio/stock).  
* Si la oferta no existe y ha activado la opción [Matching/Correspondencia](https://doc.common-services.com/es/article/envio-y-sincronizacion-de-ofertas-os53c9/#3-matchingemparejamiento) → el módulo intenta hacerla coincidir con un producto de Amazon mediante su EAN/UPC.  
* Si se encuentra una coincidencia → Amazon agrega la oferta a su cuenta sin crear un nuevo producto.  

||| Si la tarea programada "Inventario de listados de informes" no se ejecuta, el módulo no podrá sincronizar las ofertas. Verá este error: [This SKU has not been listed on Amazon](https://doc.common-services.com/es/article/this-sku-has-not-been-listed-on-amazon-12c2fa9/) (A partir de la versión 5.4.08).  

||| ⚠️ Distinción importante: si el matching se aplica a una oferta que ya existe, Amazon puede sobrescribir algunos detalles del producto (por ejemplo, color, tamaño).  
||| 👉 Este cron es esencial para evitar estos problemas: permite que el módulo sepa si una oferta ya existe y elija la acción correcta (actualización o matching).  

* **1 tarea por marketplace**  
* **Frecuencia recomendada**: cada **4 horas**  

![](https://storage.crisp.chat/users/helpdesk/website/-/3/f/a/8/3fa8ee645cd13200/screenshot680_1epdmm7.jpg)
![](https://storage.crisp.chat/users/helpdesk/website/-/3/f/a/8/3fa8ee645cd13200/screenshot681_1clyu11.jpg)
---

#### Sincronización - URL para sincronizar los productos

Actualiza los niveles de **stock** y los **precios** en Amazon.

* **1 tarea por marketplace**
* **Frecuencia recomendada**: cada **hora**

#### Pedidos - URL para importar sus pedidos

Importa nuevas **órdenes de Amazon** a PrestaShop.

* **1 tarea para Europa unificada**, o **1 tarea por país** fuera de Europa
* **Frecuencia recomendada**: cada **hora**

> ⚠️ Nota: Este proceso puede bloquearse si hay productos sin stock. Revise periódicamente las órdenes pendientes de importar.

#### Pedidos – URL para enviar el estado

Actualiza los **estados de las órdenes** (por ejemplo: enviado) en Amazon.

* **1 tarea para Europa unificada**, o **1 tarea por país** fuera de Europa
* **Frecuencia recomendada**: cada **4 horas**

---

## Verificar una Tarea Programada

Para comprobar que un script está funcionando correctamente:

1. Copie la URL proporcionada por el módulo en la pestaña **Tareas Programadas**
2. Péguela en la barra de direcciones de su navegador
3. Verifique que no aparezcan errores

Ejemplo:  
![URL de Tarea Programada](https://storage.crisp.chat/users/helpdesk/website/-/3/f/a/8/3fa8ee645cd13200/prestashop-amazon-marketplace-_1ed33rs.jpg)

> Si aparece un mensaje como “Error”, significa que el script no se ejecutó correctamente.

---

## Buenas Prácticas

1. **Estas tareas deben ser configuradas por una persona calificada** (webmaster, proveedor IT…). Esta configuración **no está cubierta por el soporte técnico del módulo**, ya que depende de su servidor o de un servicio externo.

2. Configure las tareas programadas **solo después de haber verificado completamente** que el módulo funciona correctamente.

3. **Siga las frecuencias recomendadas**. Ejecutar estos scripts con demasiada frecuencia puede alterar el funcionamiento normal del módulo. Recuerde que Amazon impone **límites de peticiones por hora**.
