El módulo de código corto para prestashop permite crear automáticamente varios contenidos en cualquier parte de su sitio web. Puede poner códigos cortos a los archivos de su tema y también a los contenidos en el back office de su tienda. Este complemento reemplazará automáticamente estos códigos cortos con contenidos generados automáticamente.
Con el módulo de shortcodes puedes generar automáticamente conjuntos de productos, imágenes en varias posiciones en tu tema con la posibilidad de usar shortcodes dentro de los contenidos definidos en el back office (como descripciones / contenidos en páginas cms, páginas de categorías, páginas de productos). A continuación, encontrarás una lista de los shortcodes disponibles actualmente.
¿Dónde se pueden utilizar los shortcodes?
Sin duda, una de las ventajas del módulo es que los shortcodes se pueden utilizar en cualquier lugar. Por ejemplo, en las páginas de edición de productos en el back office de la tienda, en las páginas de edición de categorías o en páginas CMS. Los shortcodes también se pueden utilizar en archivos de plantilla .tpl, lo que se aplica tanto a la plantilla como a los módulos.
Lista de códigos disponibles en el módulo ShortCodes para PrestaShop
Shortcode | Explicación |
[product:9] | Este shortcode mostrará una instancia del producto con el ID definido, en este caso, el número de ID del producto es 9. |
[products:1,2,3,4] | Este shortcode mostrará una lista de productos con los ID 1, 2, 3, 4; puedes definir tantos productos como desees. |
[productsByAttributes:1-1,1-2] | Este shortcode mostrará una lista de productos que contengan combinaciones específicas. Por ejemplo, 1-2 significa mostrar el producto con ID 1 y, en concreto, su combinación con ID 2. |
[product-description:2] | Este shortcode mostrará la descripción del producto con el ID indicado, en este caso, 2. |
[product-description-short:2] | Este shortcode mostrará la descripción corta del producto con el ID indicado, en este caso, 2. |
[last-products:12] | Este shortcode mostrará una lista de los últimos productos añadidos a la tienda. El número 12 indica la cantidad de productos que se mostrarán. |
[category:7:16:price:desc] | Este shortcode mostrará una lista de productos de la categoría con ID 7, el módulo obtendrá 16 productos de esta categoría. El método de ordenamiento está configurado para ordenar los productos por PRECIO y el orden se establece en descendente. Métodos de ordenamiento disponibles: aleatorio, precio, nombre, id_producto, fabricante, posición, fecha_add, fecha_upd. Formas de ordenamiento disponibles: descendente [9-0], ascendente [0-9]. |
[sale:nb:order_way:order_by] | Este shortcode permite mostrar productos "en oferta" (productos que tienen un precio reducido). nb - es el número de productos a mostrar, order_way - es un método de ordenamiento ( posición, precio, id_producto, nombre, fecha_add, fecha_upd). order_by - es la definición de la forma de ordenar (desc/asc). |
[manufacturer:2:8:price:desc] |
Este shortcode mostrará una lista de productos del fabricante seleccionado, en este caso, del fabricante con ID 2. El módulo obtendrá 8 productos de la base de datos de la tienda. El método de ordenamiento está configurado para ordenar los productos por PRECIO y el orden se establece en descendente. Métodos de ordenamiento disponibles: aleatorio, precio, nombre, id_producto, fabricante, posición, fecha_add, fecha_upd. Formas de ordenamiento disponibles: descendente [9-0], ascendente [0-9]. |
[manufacturer:1:name] |
Este shortcode será reemplazado por el nombre del fabricante (donde el ID del fabricante es 1). |
[manufacturer:1:description] | Este shortcode será reemplazado por la descripción del fabricante. |
[manufacturer:1:short_description] | Este shortcode será reemplazado por la breve descripción del fabricante. |
[manufacturer:1:picture] | Este shortcode será reemplazado por la imagen del fabricante. |
[manufacturer:1:image_link] | Este shortcode será reemplazado por la URL de la imagen del fabricante. |
[manufacturer:1:link] | Este shortcode será reemplazado por el enlace (URL a la página del fabricante). |
[supplier:1:4:price:desc] | Este shortcode mostrará una lista de productos del proveedor seleccionado, en este caso, del proveedor con ID 1. El módulo obtendrá 4 productos de la base de datos de la tienda. El método de ordenamiento está configurado para ordenar los productos por PRECIO y el orden se establece en descendente. Métodos de ordenamiento disponibles: aleatorio, precio, nombre, id_producto, fabricante, posición, fecha_add, fecha_upd. Formas de ordenamiento disponibles: descendente [9-0], ascendente [0-9]. |
[productgallery:9:16:home_default] | Este shortcode muestra una lista de imágenes del producto seleccionado. En este caso, del producto con ID 9. Mostrará 16 imágenes del producto y el tamaño de la imagen mostrada será del tipo 'home_default'. |
[categories:2,3,4,5] | Este shortcode permite mostrar enlaces a las páginas de categorías (imagen de la categoría, nombre). |
Shortcodes especiales | |
[hpp:9] | Este shortcode es de uso para el módulo "homepage products pro" - mostrará una lista de productos definidos en este módulo con ID 9. |
[rpp:6] | Este shortcode es de uso para el módulo "related products pro" - mostrará una lista de productos definidos en este módulo con ID 6. |
[ExtraTab:2] | Este shortcode es de uso para el módulo "extra tabs pro" - mostrará el contenido de la pestaña extra. En este caso - contenido de la pestaña extra con ID 2. |
[htmlboxpro:1] | Este shortcode incluye el código agregado al módulo html box pro con el ID especificado. |
1.5.4
- improved module workflow in prestashop 8.x to avoid problem with JSON formattin related to associatedVariants variable
1.5.3
- improved module workflow in context of its usage with related products pro module
1.5.2
- added new shortcodes [cms-link:1], [category-link:1], [product-link:1] that returns urls to cms page, category page and product page
1.5.1
- added improvements to module usage in prestahop 8.x
1.5.0
- added support of product access module - if some product visibility will be affected by this module, module shortcodes will not display this product as well
1.4.9
- added htmlboxpro shortcode to support htmlboxpro module
- this shortcode will display blocks created with htmlboxpro addon
1.4.8
- added new shortcode to display links to category pages (image + link)
1.4.7
- added new shortcode to display ExtraTab contents (contents from extraTabsPro module)
1.4.6
- added improvements to module usage in prestashop 1.7.8.x
1.4.5
- added new shortcode to display products with dropped prices (products that are on sale)
- the shortcode is: [sale:12:id_product:DESC]
- 12 is a number of products to display, id_product is a sort by, DESC is a sort way
1.4.4
- added improvements to module workflow in prestashop 1.6.x
1.4.3
- added improvements to workflow of products from categories,
- module displays also products from subcategories of selected category now
1.4.2
- added improvements to workflow of addon on manufacturer page
1.4.1
- added improvements to appearance of the module on category page, when shortcode is used in "description" field
1.4.0
- added improvements to appearance of productsByAttributes when shortcode is used in product's description
1.3.9
- added new shortcode [last-products:12] this shortcode allows to display recently added products to shop.
- number decides about number of products that module will display
1.3.8
- added improvements to regular expressions used by module
1.3.7
- added improvements to module usage with manually added scripts to shop's .tpl files
1.3.6
- added improvements to recently added feature to create link to exact attribute
1.3.5
- added new shortcode to display product combinations as a products: [productsByAttributes:1-1,1-2,1-3,1-4]
1.3.4
- added improvements related to usage of related products pro module in the module (with shortcode [rpp:2])
1.3.3
- added new shortoces to display product description and product description short:
- [product-description:2] - shortcode will show product's description (in this case product with ID 2)
- [product-description-short:2] - shortcode will show product's short description (in this case product with ID 2)
1.3.2
- added improvements to module appearance on product pages in prestashop 1.7
1.3.1
- major release of module update for prestashop 1.7.x where i optimized the code
- added feature to replace shortcodes in "quickview" window
1.2.3
- released separated version thats work with prestashop 1.5.x
1.2.2
- added improvements to module to not spawn the errors when order by is wrong
1.2.1
- added improvements to random display products from selected suppliers
- added improvements to random display products from selected manufacturers
- due to the changes in the override - module requires reinstallation in prestashop 1.6.x
1.2.0
- added new shortcodes to the module related to manufacturer
1.1.0
- added improvements to module, now it is ready to work with prestashop 1.7.x releases
1.0.0
started project on mypresta addons marketplace