{"id":559,"date":"2011-07-26T16:28:52","date_gmt":"2011-07-26T16:28:52","guid":{"rendered":"https:\/\/www.jose-aguilar.com\/blog\/?p=559"},"modified":"2015-06-25T20:34:53","modified_gmt":"2015-06-25T20:34:53","slug":"funcionamiento-modulos-prestashop","status":"publish","type":"post","link":"https:\/\/www.jose-aguilar.com\/blog\/funcionamiento-modulos-prestashop\/","title":{"rendered":"Funcionamiento de los m\u00f3dulos en Prestashop"},"content":{"rendered":"<p>Prestashop incluye la posibilidad de poder a\u00f1adir funcionalidades a nuestra tienda, a trav\u00e9s de m\u00f3dulos, los cuales podr\u00e1n ser colocados en contenedores de nuestra p\u00e1gina web, llamados Hooks. As\u00ed tenemos los siguientes Hooks:<\/p>\n<ul>\n<li>Forma de Pago<\/li>\n<li>Columna Izquierda<\/li>\n<li>Columna Derecha<\/li>\n<li>P\u00e1gina Principal<\/li>\n<li>Cabecera<\/li>\n<li>Pi\u00e9 de P\u00e1gina<\/li>\n<li>Pi\u00e9 del Producto<\/li>\n<li>Factura<\/li>\n<\/ul>\n<p>El que un Hook se llame \u201cColumna Izquierda\u201d (por ejm.), no tiene porque indicar que los m\u00f3dulos que coloquemos en ese Hook, aparecer\u00e1n en la parte izquierda de la tienda, porque eso depender\u00e1 de c\u00f3mo est\u00e1 dise\u00f1ada la plantilla, aunque podr\u00eda ser lo m\u00e1s normal. De hecho nosotros en nuestras plantillas podemos especificar en cualquier lugar que se muestre el contenido de un Hook u otro, sin importar ni su nombre ni donde estemos situados en la plantilla.<\/p>\n<p>En el panel de control de nuestra tienda, en la secci\u00f3n M\u00f3dulos, podremos ver todos los m\u00f3dulos que tengamos disponibles en nuestra tienda, ordenados en las siguientes categor\u00edas:<\/p>\n<ul>\n<li>Estad\u00edsticas<\/li>\n<li>Exportaci\u00f3n<\/li>\n<li>Productos<\/li>\n<li>Herramientas<\/li>\n<li>M\u00e9todos de Pago<\/li>\n<li>Bloques<\/li>\n<li>Sin Especificar<\/li>\n<\/ul>\n<p>As\u00ed, todos los m\u00f3dulos que realicen operaciones de exportaci\u00f3n (por ejm.) se encontrar\u00e1n dentro del m\u00f3dulo de Exportaci\u00f3n, y as\u00ed sucesivamente.<\/p>\n<p>Ser\u00e1 la Categor\u00eda de Bloques, de momento, la que m\u00e1s cantidad de m\u00f3dulos incluye: bloque de publicidad, bloque de lo m\u00e1s vendido, bloque carrito, bloque de categor\u00edas, etc\u2026<\/p>\n<p>Para poder instalar de manera masiva los m\u00f3dulos en nuestra tienda, bastar\u00e1 con que seleccionemos sus casillas de verificaci\u00f3n en todos los m\u00f3dulos que deseemos, y bajemos al final de la p\u00e1gina, y escojamos la opci\u00f3n de \u201cInstalar\u201d. Idem para Desinstalar. Tambi\u00e9n podemos instalar o desinstalar individualmente, haciendo click sobre la opci\u00f3n de \u201cInstalar\u201d o \u201cDesinstalar\u201d al lado de cada m\u00f3dulo.<\/p>\n<p>Muchos m\u00f3dulos aparecer\u00e1n con el texto \u201cConfigurar\u201d, para indicar que dicho m\u00f3dulo puede ser configurado para ajustar sus caracter\u00edsticas. Los m\u00f3dulos que deben ser configurados para su correcto funcionamiento aparecer\u00e1n en la parte superior de la p\u00e1gina.<\/p>\n<p>Es importante comentar, que todos los m\u00f3dulos de los que disponemos ya tienen predefinido un Hook al que pertenecen, pero ahora veremos c\u00f3mo se puede modificar su Hook, por si queremos personalizar alguna plantilla.<\/p>\n<p>Efectivamente, se podr\u00eda dar el caso que tuvieramos una plantilla realizada a dos columnas (primera columna para presentar nuestros m\u00f3dulos, y la siguiente columna -m\u00e1s ancha- para presentar todos los elementos de la tienda), en la cual s\u00f3lo se muestra el contenido del Hook \u201cColumna Izquierda\u201d, de manera que todos los m\u00f3dulos que estuvieran definidos en el Hook \u201cColumna Derecha\u201d, pues no aparecer\u00edan.<\/p>\n<p>En estos casos o similares, podemos tranquilamente copiar los m\u00f3dulos de un contenedor a otro, teniendo siempre en cuenta, que despu\u00e9s de copiarlos, tendremos el mismo m\u00f3dulo en dos contenedores, por lo que deber\u00edamos borrar del contenedor que no queramos. Si hemos tenido problemas moviendo, no pasa nada, nos vamos de nuevo a la zona de m\u00f3dulos y lo desinstalamos y volvemos a instalar para empezar otra vez. Para poder copiar los m\u00f3dulos nos iremos al men\u00fa de M\u00f3dulos &gt; Posiciones y veremos algo as\u00ed:<\/p>\n<p>C\u00f3mo pode\u00eds ver, nos aparecen todos los contenedores con los m\u00f3dulos que est\u00e1n insertados en cada uno. Si por ejemplo, el bloque carrito (como veis est\u00e1 situado en el Hook de columna derecha) lo queremos mover al Hook de Columna izquierda, pues elegiremos la opci\u00f3n de \u201cMover un m\u00f3dulo\u201d, seleccionando el m\u00f3dulo en cuesti\u00f3n y a donde lo queremos copiar. Recordad, que luego aparecer\u00e1 en ambos contenedores!<\/p>\n<p>Por cierto, fijaos que adem\u00e1s dentro de cada contenedor podemos elegir el orden de aparici\u00f3n de los M\u00f3dulos, para que aparezcan en el orde que queramos. Bastar\u00e1 con seleccionar las flechas arriba\/abajo para mover su posici\u00f3n de aparici\u00f3n dentro del m\u00f3dulo.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Prestashop incluye la posibilidad de poder a\u00f1adir funcionalidades a nuestra tienda, a trav\u00e9s de m\u00f3dulos, los cuales podr\u00e1n ser colocados en contenedores de nuestra p\u00e1gina web, llamados Hooks. As\u00ed tenemos los siguientes Hooks: Forma de Pago Columna Izquierda Columna Derecha P\u00e1gina Principal Cabecera Pi\u00e9 de P\u00e1gina Pi\u00e9 del Producto Factura El que un Hook se [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":6469,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[21],"tags":[],"class_list":["post-559","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-prestashop"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Funcionamiento de los m\u00f3dulos 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=\"Funcionamiento de los m\u00f3dulos en Prestashop - Jose Aguilar Blog\" \/>\n<meta property=\"og:description\" content=\"Prestashop incluye la posibilidad de poder a\u00f1adir funcionalidades a nuestra tienda, a trav\u00e9s de m\u00f3dulos, los cuales podr\u00e1n ser colocados en contenedores de nuestra p\u00e1gina web, llamados Hooks. As\u00ed tenemos los siguientes Hooks: Forma de Pago Columna Izquierda Columna Derecha P\u00e1gina Principal Cabecera Pi\u00e9 de P\u00e1gina Pi\u00e9 del Producto Factura El que un Hook se [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.jose-aguilar.com\/blog\/funcionamiento-modulos-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=\"2011-07-26T16:28:52+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2015-06-25T20:34:53+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2014\/10\/Imagen-no-disponible-282x300.png\" \/>\n\t<meta property=\"og:image:width\" content=\"282\" \/>\n\t<meta property=\"og:image:height\" content=\"300\" \/>\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=\"3 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\/funcionamiento-modulos-prestashop\/\",\"url\":\"https:\/\/www.jose-aguilar.com\/blog\/funcionamiento-modulos-prestashop\/\",\"name\":\"Funcionamiento de los m\u00f3dulos en Prestashop - Jose Aguilar Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/funcionamiento-modulos-prestashop\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/funcionamiento-modulos-prestashop\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2014\/10\/Imagen-no-disponible-282x300.png\",\"datePublished\":\"2011-07-26T16:28:52+00:00\",\"dateModified\":\"2015-06-25T20:34:53+00:00\",\"author\":{\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/#\/schema\/person\/e6d485db1e1140866e95971d17105d11\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/funcionamiento-modulos-prestashop\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.jose-aguilar.com\/blog\/funcionamiento-modulos-prestashop\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/funcionamiento-modulos-prestashop\/#primaryimage\",\"url\":\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2014\/10\/Imagen-no-disponible-282x300.png\",\"contentUrl\":\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2014\/10\/Imagen-no-disponible-282x300.png\",\"width\":282,\"height\":300},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/funcionamiento-modulos-prestashop\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\/\/www.jose-aguilar.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Funcionamiento de los m\u00f3dulos 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":"Funcionamiento de los m\u00f3dulos 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":"Funcionamiento de los m\u00f3dulos en Prestashop - Jose Aguilar Blog","og_description":"Prestashop incluye la posibilidad de poder a\u00f1adir funcionalidades a nuestra tienda, a trav\u00e9s de m\u00f3dulos, los cuales podr\u00e1n ser colocados en contenedores de nuestra p\u00e1gina web, llamados Hooks. As\u00ed tenemos los siguientes Hooks: Forma de Pago Columna Izquierda Columna Derecha P\u00e1gina Principal Cabecera Pi\u00e9 de P\u00e1gina Pi\u00e9 del Producto Factura El que un Hook se [&hellip;]","og_url":"https:\/\/www.jose-aguilar.com\/blog\/funcionamiento-modulos-prestashop\/","og_site_name":"Jose Aguilar Blog","article_publisher":"https:\/\/www.facebook.com\/joseaguilarblog","article_published_time":"2011-07-26T16:28:52+00:00","article_modified_time":"2015-06-25T20:34:53+00:00","og_image":[{"width":282,"height":300,"url":"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2014\/10\/Imagen-no-disponible-282x300.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":"3 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.jose-aguilar.com\/blog\/funcionamiento-modulos-prestashop\/","url":"https:\/\/www.jose-aguilar.com\/blog\/funcionamiento-modulos-prestashop\/","name":"Funcionamiento de los m\u00f3dulos en Prestashop - Jose Aguilar Blog","isPartOf":{"@id":"https:\/\/www.jose-aguilar.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.jose-aguilar.com\/blog\/funcionamiento-modulos-prestashop\/#primaryimage"},"image":{"@id":"https:\/\/www.jose-aguilar.com\/blog\/funcionamiento-modulos-prestashop\/#primaryimage"},"thumbnailUrl":"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2014\/10\/Imagen-no-disponible-282x300.png","datePublished":"2011-07-26T16:28:52+00:00","dateModified":"2015-06-25T20:34:53+00:00","author":{"@id":"https:\/\/www.jose-aguilar.com\/blog\/#\/schema\/person\/e6d485db1e1140866e95971d17105d11"},"breadcrumb":{"@id":"https:\/\/www.jose-aguilar.com\/blog\/funcionamiento-modulos-prestashop\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.jose-aguilar.com\/blog\/funcionamiento-modulos-prestashop\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.jose-aguilar.com\/blog\/funcionamiento-modulos-prestashop\/#primaryimage","url":"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2014\/10\/Imagen-no-disponible-282x300.png","contentUrl":"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2014\/10\/Imagen-no-disponible-282x300.png","width":282,"height":300},{"@type":"BreadcrumbList","@id":"https:\/\/www.jose-aguilar.com\/blog\/funcionamiento-modulos-prestashop\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/www.jose-aguilar.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Funcionamiento de los m\u00f3dulos 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\/559","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=559"}],"version-history":[{"count":0,"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/posts\/559\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/media\/6469"}],"wp:attachment":[{"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/media?parent=559"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/categories?post=559"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/tags?post=559"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}