Hola a todos :))
Porfavor me podeís decir como se utiliza el "crontrab" junto con el módulo de "retome con sus clientes".
Puede ser así:
Creas una oferta el módulo "retome con sus clientes" y pones la url del módulo en el "contrab", entonces ese "cron" es el que envía tantas veces como quieras esa oferta que as creado en el módulo ?
Pero hay ofertas que solo se envian cuando se realiza una compra, no se que funcion hace el cron, pero hay que poner la url a la fuerza
No lo entiendo
Gracias
URL del sitio: Contenido solo visible a usuarios registrados
Hola Gema.
¿ Estas añadiendo la tarea en algún modulo como por ejemplo Référence CronTab o lo estas añadiendo desde tu cuenta de cPanel ?
Un saludo
Hola Pepe,
Desde cPanel, el otro ni siquiera sabia que existía
¿Cómo se procedería?
graciassss
Hola,
Para no aplicar otro modulo puedes utilizar la funcionalidad del cPanel:
- Crear una tarea cron en CPanel (I) - https://www.webempresa.com/blog/crear-una-tarea-cron-en-cpanel-i.html
Muchas gracias,
Mi duda no la resuelve el post.
Crear un "cron" no es dificil, mi única duda es que comando le pongo, si quiero que envíe el email, cuando el cliente haga una compra y se genere un descuento de dicha compra. Yo no voy a saber la fecha.
Entonces no se si ponerla que lo mande todos los dias o no se rellena esos campos. (Porque se manda cuando el cliente realice la compra.)
* Si le pongo a todo asterisco, lo manda siempre, todos los minuntos, meses o todos lo dias
¿Esos campos se pueden quedar sin rellenar?
No necesitaría crear un "cron" si no fuera porque hay que poner una url obligatoria.
Gracias.
Correcto, Jhonny, Esa es la url, amí también me sale.
Enviaré un ticket.
Saludos.
Hola Gema,
Te he respondido en Ticket pero te dejo aqui la respuesta para que le sirva a otros usuarios:
Lo normal es simplemente llamar al archivo "cron_crontab.php" de tu instalación de PrestaShop:
php -f /ruta/ruta/modules/cron/cron_crontab.php
La ruta para el cronjob debe ser:
- Ruta raíz del Hosting: /home/usuario_hosting
- Ruta raíz del usuario: /public_html
Para el cronjob debes usar siempre como ruta /home/usuario_hosting/public_html/ruta..../modules/cron/cron_crontab.php y el comando que requieras ejecutar.
Una configuración de cronjob que debería funcionar es:
0 0 * * * /home/usuario_hosting/public_html/ruta..../modules/cron/cron_crontab.php (cambiando ruta... por la ruta correcta).
También debería funcionarle:
0 0 * * * /usr/bin/wget -q /home/usuario_hosting/public_html/ruta..../modules/cron/cron_crontab.php (cambiando ruta... por la ruta correcta).
Si necesitas saber si el cron está funcionando correctamente y no devuelve errores, en el cPanel donde hayas creado la Tarea Cron (Cron Jobs) tienes una opción que te permite poner el correo electrónico para recibir notificaciones de dichas tareas.
Si el cron está mal configurado o presenta errores, recibirás los avisos en tu correo y podrás evaluar si es el cron o la configuración o código del script.
Saludos