Avisos
Vaciar todo

añadir tareas cron  

 
Alfonso
 Alfonso
Usuario experto

Buenos días,

Como ya os he comentado en otras consultas, en las últimas semanas he migrado mi tienda de prestashop 1.6x a 1.7, y en este momento estoy intentado añadir algunas tareas cron: buscador, sitemap y valoraciones.

La del módulo de valoraciones ya la tenia ok en la anterior instalación y he cambiado la url y parece que funciona, esta tarea hace que se envíen mail a los usuarios que han comprado días atrás y el la siguiente: curl -A Firefox "https://www.maymovil.com/modules/gsnippetsreviews/cron.php?bt_key=98c7eb12d8d86ec218a38f6809361d0d".

Aquí tengo una duda porque el módulo me indica la url con HTTP y yo la cambie por HTTPS, no sé si esto influirá?

Después de leer artículo https://guias.webempresa.com/preguntas-frecuentes/crear-tareas-programadas-tareas-cron-cpanel/ lo entiendo todo menos "En la definición del comando que puede ejecutar la tarea, puedes utilizar comandos como phpwget o curl"

En la tarea cron  del módulo de valoraciones que ya os consulté hace tiempo vosotros me indicasteis el uso de "curl -A Firefox" antes de la url.

Mi otra pregunta es para la tarea cron de actualizar buscador y sitemap, como sería el comando a añadir a la url que os adjunto a continuación?

https://maymovil.com/admin631sdseln/index.php?controller=AdminSearch&action=searchCron&ajax=1&full=1&token=SD4BQKe5&id_shop=1   para buscador.

https://maymovil.com/modules/gsitemap/gsitemap-cron.php?token=de5617b0e4&id_shop=1 para site map.

También me gustaría crear una tarea cron para actualizar el feed de datos, que comando tendría que usar y que url tener en cuenta?

 

Gracias y un saludo!!!

 

 

Contenido solo visible a usuarios registrados

Citar
Respondido : 16/04/2021 9:45 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Alfonso.

no sé si esto influirá?

En principio no ya que todo lo que acceda con el protocolo http:// será dirigido a la misma URL pero con el protocolo https:// de todas formas, si puedes cambiarlo, siempre es mejor tenerlo con el protocolo https://

puedes utilizar comandos como php, wget o curl

Son diferentes comandos que puedes utilizar, es lo mismo utilizar comandos en PHP, wget o Curl para una tarea cron.

actualizar buscador

Para ejecutar un archivo puedes utilizar wget -q seguido de la URL del modulo.

Por ejemplo para la búsqueda por facetas.

.- Accedes a modulos y editas el modulo de búsqueda pro facetas.

.- En la parte superior veras las URL:

screenshot nimbus capture 2021.04.16 15 22 10

Para el ejemplo que te muestro seria algo parecido a esto:

Contenido solo visible a usuarios registrados

 sitemap

Lo mismo, editas el modulo y mostrará la URL:

screenshot nimbus capture 2021.04.16 15 26 55

feed de datos,

Lo mismo que lso anteriores, editas el modulo y copias la URL.

 

In saludo

 

 

ResponderCitar
Respondido : 16/04/2021 2:36 pm