{"id":6891,"date":"2017-11-09T08:37:25","date_gmt":"2017-11-09T08:37:25","guid":{"rendered":"https:\/\/www.jose-aguilar.com\/blog\/?p=6891"},"modified":"2018-11-08T15:13:32","modified_gmt":"2018-11-08T15:13:32","slug":"gestor-de-tareas-cron-en-prestashop","status":"publish","type":"post","link":"https:\/\/www.jose-aguilar.com\/blog\/gestor-de-tareas-cron-en-prestashop\/","title":{"rendered":"Gestor de tareas cron en PrestaShop"},"content":{"rendered":"<p>La <strong>gesti\u00f3n de tareas automatizadas<\/strong> se hace indispensable en algunas tiendas y se emplean con el \u00fanico objetivo de ejecutar sentencias de forma autom\u00e1tica sin la intervenci\u00f3n del comerciante. Muchos m\u00f3dulos tienen un cron que ejecuta autom\u00e1ticamente alguna funci\u00f3n.<\/p>\n<p>Por ejemplo, el m\u00f3dulo \u00abFollow up\u00bb que trae por defecto PrestaShop dispone de un cron para enviar descuentos a algunos clientes que han abandonado el carrito, entre otras acciones. El m\u00f3dulo Google Sitemap dispone de un cron para actualizar autom\u00e1ticamente el feed de datos de la tienda. Existen algunos m\u00f3dulos de comentarios que disponen de un cron para recordar a los clientes que han comprado enviar un comentario y valoraci\u00f3n, etc.<\/p>\n<p>Por desgracia la gesti\u00f3n de tareas programables siempre ha sido un problema configurarlo en mi mismo servidor. Aunque lo haya configurado de distintas formas nunca acaba de funcionar.<\/p>\n<p>En la versi\u00f3n 1.6.x de PrestaShop apareci\u00f3 un nuevo m\u00f3dulo que me salv\u00f3 la vida. El <strong>gestor de tareas cron<\/strong> que permite gestionar todas las tareas automatizadas desde una \u00fanica interfaz.<\/p>\n<p>El <strong>m\u00f3dulo gestor de tareas cron<\/strong>\u00a0es una herramienta del sistema Unix que proporciona una programaci\u00f3n de tareas basada en el tiempo. Puedes crear tareas cron que se ejecutan peri\u00f3dicamente en horarios, fechas o intervalos fijos. Ofrece una herramienta para ejecutar tareas cron. Puedes crear tareas que establezcan una comunicaci\u00f3n con conjunto de direcciones URL seguras con tu tienda PrestaShop, para ejecutar actualizaciones y otras tareas automatizadas.<\/p>\n<p>Dispone del modo b\u00e1sico y el avanzado. El modo avanzado es el que recomiendo ya que es el que realmente me funciona. El modo avanzado te permite utilizar tu propio gestor de tareas en lugar del servicio web de tareas cron de PrestaShop.\u00a0 Es importante saber si en tu servidor la librer\u00eda \u00abcurl\u00bb. Si es as\u00ed, no tendr\u00e1s problemas para programar en tu servidor una tarea cron como la que sigue:<\/p>\n<p><code>0 * * * * curl \"http:\/\/your-shop.com\/backoffice\/index.php?controller=AdminCronJobs&amp;token=2bd807c930f9cae4423b33cd02352369\"<\/code><\/p>\n<p>Una vez hecho esto ya puedes configurar tus tareas automatizadas desde la configuraci\u00f3n de este m\u00f3dulo. Llevo m\u00e1s de un a\u00f1o us\u00e1ndolo y hace su funci\u00f3n.<\/p>\n<p>Con la salida de PrestaShop 1.7 parece que PrestaShop no ha a\u00f1adido esta funcionalidad que para mi es indispensable para poder actualizar mi tienda.<\/p>\n<p>\u00bfEstar\u00e1 disponible el gestor de tareas cron en PrestaShop 1.7.x? \u00bfSe puede a\u00f1adir de alguna forma?<\/p>\n","protected":false},"excerpt":{"rendered":"<p>La gesti\u00f3n de tareas automatizadas se hace indispensable en algunas tiendas y se emplean con el \u00fanico objetivo de ejecutar sentencias de forma autom\u00e1tica sin la intervenci\u00f3n del comerciante. Muchos m\u00f3dulos tienen un cron que ejecuta autom\u00e1ticamente alguna funci\u00f3n. Por ejemplo, el m\u00f3dulo \u00abFollow up\u00bb que trae por defecto PrestaShop dispone de un cron para [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":6893,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[21],"tags":[124],"class_list":["post-6891","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-prestashop","tag-modulos-prestashop"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Gestor de tareas cron en PrestaShop - Jose Aguilar Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Gestor de tareas cron en PrestaShop - Jose Aguilar Blog\" \/>\n<meta property=\"og:description\" content=\"La gesti\u00f3n de tareas automatizadas se hace indispensable en algunas tiendas y se emplean con el \u00fanico objetivo de ejecutar sentencias de forma autom\u00e1tica sin la intervenci\u00f3n del comerciante. Muchos m\u00f3dulos tienen un cron que ejecuta autom\u00e1ticamente alguna funci\u00f3n. Por ejemplo, el m\u00f3dulo \u00abFollow up\u00bb que trae por defecto PrestaShop dispone de un cron para [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.jose-aguilar.com\/blog\/gestor-de-tareas-cron-en-prestashop\/\" \/>\n<meta property=\"og:site_name\" content=\"Jose Aguilar Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/joseaguilarblog\" \/>\n<meta property=\"article:published_time\" content=\"2017-11-09T08:37:25+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2018-11-08T15:13:32+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2017\/10\/cronjobs-prestashop-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"250\" \/>\n\t<meta property=\"og:image:height\" content=\"248\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Jose Aguilar\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@JoseAguilarBlog\" \/>\n<meta name=\"twitter:site\" content=\"@JoseAguilarBlog\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jose Aguilar\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/gestor-de-tareas-cron-en-prestashop\/\",\"url\":\"https:\/\/www.jose-aguilar.com\/blog\/gestor-de-tareas-cron-en-prestashop\/\",\"name\":\"Gestor de tareas cron en PrestaShop - Jose Aguilar Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/gestor-de-tareas-cron-en-prestashop\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/gestor-de-tareas-cron-en-prestashop\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2017\/10\/cronjobs-prestashop-1.png\",\"datePublished\":\"2017-11-09T08:37:25+00:00\",\"dateModified\":\"2018-11-08T15:13:32+00:00\",\"author\":{\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/#\/schema\/person\/e6d485db1e1140866e95971d17105d11\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/gestor-de-tareas-cron-en-prestashop\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.jose-aguilar.com\/blog\/gestor-de-tareas-cron-en-prestashop\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/gestor-de-tareas-cron-en-prestashop\/#primaryimage\",\"url\":\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2017\/10\/cronjobs-prestashop-1.png\",\"contentUrl\":\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2017\/10\/cronjobs-prestashop-1.png\",\"width\":250,\"height\":248},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/gestor-de-tareas-cron-en-prestashop\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\/\/www.jose-aguilar.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Gestor de tareas cron en PrestaShop\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/#website\",\"url\":\"https:\/\/www.jose-aguilar.com\/blog\/\",\"name\":\"Jose Aguilar Blog\",\"description\":\"Desarrollo Web con PrestaShop, WordPress, PHP, jQuery y Ajax\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.jose-aguilar.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/#\/schema\/person\/e6d485db1e1140866e95971d17105d11\",\"name\":\"Jose Aguilar\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/abbfef5f1d75260c549d0f2c2842bb697ba1aadff3b2836b39d2590c8a625415?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/abbfef5f1d75260c549d0f2c2842bb697ba1aadff3b2836b39d2590c8a625415?s=96&d=mm&r=g\",\"caption\":\"Jose Aguilar\"},\"description\":\"Director ejecutivo y tecnol\u00f3gico en JA Modules. Experto programador PrestaShop y Experto programador WordPress.\",\"sameAs\":[\"https:\/\/plus.google.com\/114357189801512615537\"],\"url\":\"https:\/\/www.jose-aguilar.com\/blog\/author\/josea902\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Gestor de tareas cron en PrestaShop - Jose Aguilar Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"og_locale":"es_ES","og_type":"article","og_title":"Gestor de tareas cron en PrestaShop - Jose Aguilar Blog","og_description":"La gesti\u00f3n de tareas automatizadas se hace indispensable en algunas tiendas y se emplean con el \u00fanico objetivo de ejecutar sentencias de forma autom\u00e1tica sin la intervenci\u00f3n del comerciante. Muchos m\u00f3dulos tienen un cron que ejecuta autom\u00e1ticamente alguna funci\u00f3n. Por ejemplo, el m\u00f3dulo \u00abFollow up\u00bb que trae por defecto PrestaShop dispone de un cron para [&hellip;]","og_url":"https:\/\/www.jose-aguilar.com\/blog\/gestor-de-tareas-cron-en-prestashop\/","og_site_name":"Jose Aguilar Blog","article_publisher":"https:\/\/www.facebook.com\/joseaguilarblog","article_published_time":"2017-11-09T08:37:25+00:00","article_modified_time":"2018-11-08T15:13:32+00:00","og_image":[{"width":250,"height":248,"url":"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2017\/10\/cronjobs-prestashop-1.png","type":"image\/png"}],"author":"Jose Aguilar","twitter_card":"summary_large_image","twitter_creator":"@JoseAguilarBlog","twitter_site":"@JoseAguilarBlog","twitter_misc":{"Escrito por":"Jose Aguilar","Tiempo de lectura":"2 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.jose-aguilar.com\/blog\/gestor-de-tareas-cron-en-prestashop\/","url":"https:\/\/www.jose-aguilar.com\/blog\/gestor-de-tareas-cron-en-prestashop\/","name":"Gestor de tareas cron en PrestaShop - Jose Aguilar Blog","isPartOf":{"@id":"https:\/\/www.jose-aguilar.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.jose-aguilar.com\/blog\/gestor-de-tareas-cron-en-prestashop\/#primaryimage"},"image":{"@id":"https:\/\/www.jose-aguilar.com\/blog\/gestor-de-tareas-cron-en-prestashop\/#primaryimage"},"thumbnailUrl":"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2017\/10\/cronjobs-prestashop-1.png","datePublished":"2017-11-09T08:37:25+00:00","dateModified":"2018-11-08T15:13:32+00:00","author":{"@id":"https:\/\/www.jose-aguilar.com\/blog\/#\/schema\/person\/e6d485db1e1140866e95971d17105d11"},"breadcrumb":{"@id":"https:\/\/www.jose-aguilar.com\/blog\/gestor-de-tareas-cron-en-prestashop\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.jose-aguilar.com\/blog\/gestor-de-tareas-cron-en-prestashop\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.jose-aguilar.com\/blog\/gestor-de-tareas-cron-en-prestashop\/#primaryimage","url":"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2017\/10\/cronjobs-prestashop-1.png","contentUrl":"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2017\/10\/cronjobs-prestashop-1.png","width":250,"height":248},{"@type":"BreadcrumbList","@id":"https:\/\/www.jose-aguilar.com\/blog\/gestor-de-tareas-cron-en-prestashop\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/www.jose-aguilar.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Gestor de tareas cron en PrestaShop"}]},{"@type":"WebSite","@id":"https:\/\/www.jose-aguilar.com\/blog\/#website","url":"https:\/\/www.jose-aguilar.com\/blog\/","name":"Jose Aguilar Blog","description":"Desarrollo Web con PrestaShop, WordPress, PHP, jQuery y Ajax","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.jose-aguilar.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Person","@id":"https:\/\/www.jose-aguilar.com\/blog\/#\/schema\/person\/e6d485db1e1140866e95971d17105d11","name":"Jose Aguilar","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.jose-aguilar.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/abbfef5f1d75260c549d0f2c2842bb697ba1aadff3b2836b39d2590c8a625415?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/abbfef5f1d75260c549d0f2c2842bb697ba1aadff3b2836b39d2590c8a625415?s=96&d=mm&r=g","caption":"Jose Aguilar"},"description":"Director ejecutivo y tecnol\u00f3gico en JA Modules. Experto programador PrestaShop y Experto programador WordPress.","sameAs":["https:\/\/plus.google.com\/114357189801512615537"],"url":"https:\/\/www.jose-aguilar.com\/blog\/author\/josea902\/"}]}},"_links":{"self":[{"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/posts\/6891","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/comments?post=6891"}],"version-history":[{"count":0,"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/posts\/6891\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/media\/6893"}],"wp:attachment":[{"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/media?parent=6891"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/categories?post=6891"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/tags?post=6891"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}