Le module shortcode pour prestashop permet de construire automatiquement divers contenus sur n'importe quelle partie de votre site web. Vous pouvez mettre des shortcodes dans les fichiers de votre thème et également dans les contenus de votre back office. Cet addon remplacera automatiquement ces shortcodes par des contenus générés automatiquement.
Avec le module de shortcodes, vous pouvez générer automatiquement des ensembles de produits, des images à différentes positions sur votre thème avec la possibilité d'utiliser des shortcodes à l'intérieur du contenu défini dans le back office (comme les descriptions / contenu sur les pages cms, les pages de catégorie, les pages produits). Ci-dessous, vous trouverez une liste des shortcodes actuellement disponibles.
Où pouvez-vous utiliser ces shortcodes ?
Un très grand avantage de ce module est le fait que vous pouvez utiliser ces shortcodes partout. Vous pouvez les utiliser dans n'importe quelle partie du fichier .tpl de votre boutique et aussi dans votre back office. Vous pouvez mettre ces codes dans la description de votre produit, la description courte, dans le contenu de vos pages cms, les descriptions de catégorie, etc.
Liste des codes disponibles dans le module ShortCodes pour PrestaShop
Shortcode | Explication |
[product:9] | Ce shortcode affichera une instance de produit avec l'ID défini, dans ce cas le numéro d'ID produit est 9 |
[products:1,2,3,4] | Ce shortcode affichera une liste de produits avec les ID 1,2,3,4 - vous pouvez définir autant de produits que vous le souhaitez |
[productsByAttributes:1-1,1-2] | Vous pouvez créer une liste de produits qui afficheront les combinaisons sélectionnées par exemple 1-2 signifie que vous afficherez le produit avec l'ID 1, et sa combinaison avec l'ID 2 |
[product-description:2] | Ce shortcode affichera la description du produit avec l'ID 2 |
[product-description-short:2] | Ce shortcode affichera la description courte du produit avec l'ID 2 |
[last-products:12] | Ce shortcode affichera les produits récemment ajoutés à la boutique, le nombre décide du nombre de produits à afficher |
[category:7:16:price:desc] | Ce shortcode affichera une liste de produits de la catégorie avec l'ID 7, le module obtiendra 16 produits de cette catégorie. La méthode de tri est définie pour trier les produits par PRIX et le sens de l'ordre est défini en descendant. Méthodes de tri disponibles : random, price, name, id_product, manufacturer, position, date_add, date_upd Sens de tri disponibles : descending [9-0], ascending [0-9] |
[sale:nb:order_way:order_by] | Ce shortcode donne la possibilité d'afficher les produits "en promotion" (produits ayant une réduction de prix spécifique). nb - est un nombre de produits à afficher, order_way - est une méthode d'ordre (position, prix, id_product, name, date_add, date_upd) order_way - est la définition du sens de l'ordre (desc/asc) |
[manufacturer:2:8:price:desc] |
Ce shortcode affichera la liste des produits du fabricant sélectionné, dans ce cas le fabricant avec l'ID 2. Le module obtiendra 8 produits de la base de données de la boutique. La méthode de tri est définie pour trier les produits par PRIX et le sens de l'ordre est défini en descendant. Méthodes de tri disponibles : random, price, name, id_product, manufacturer, position, date_add, date_upd. Sens de tri disponibles : descending [9-0], ascending [0-9] |
[manufacturer:1:name] |
Ce shortcode sera remplacé par le nom du fabricant (où l'ID du fabricant est 1) |
[manufacturer:1:description] | Ce shortcode sera remplacé par la description du fabricant |
[manufacturer:1:short_description] | Ce shortcode sera remplacé par la description courte du fabricant |
[manufacturer:1:picture] | Ce shortcode sera remplacé par l'image du fabricant |
[manufacturer:1:image_link] | Ce shortcode sera remplacé par l'URL de l'image du fabricant |
[manufacturer:1:link] | Ce shortcode sera remplacé par le lien du fabricant (URL vers la page du fabricant) |
[supplier:1:4:price:desc] | Ce shortcode affichera la liste des produits du fournisseur sélectionné, dans ce cas le fournisseur avec l'ID 1. Le module obtiendra 4 produits de la base de données de la boutique. La méthode de tri est définie pour trier les produits par PRIX et le sens de l'ordre est défini en descendant. Méthodes de tri disponibles : random, price, name, id_product, manufacturer, position, date_add, date_upd. Sens de tri disponibles : descending [9-0], ascending [0-9] |
[productgallery:9:16:home_default] | Ce shortcode affiche la liste des images du produit sélectionné. Dans ce cas, le produit avec l'ID 9. Il affichera 16 images de produits et la taille de l'image affichée sera le type d'image 'home_default' |
[categories:2,3,4,5] | Ce shortcode donne la possibilité d'afficher des liens vers les pages de catégorie (image de la catégorie, nom) |
Shortcodes spéciaux | |
[hpp:9] | Ce shortcode est un shortcode pour le module "homepage products pro" - il affichera la liste des produits définis dans ce module avec l'ID 9 |
[rpp:6] | Ce shortcode est un shortcode pour le module "related products pro" - il affichera la liste des produits définis dans ce module avec l'ID 6 |
[ExtraTab:2] | Ce shortcode est un shortcode pour un module "extra tabs pro" - il affichera le contenu des onglets supplémentaires. Dans ce cas - le contenu de l'onglet supplémentaire avec l'ID 2 |
[htmlboxpro:4] | Ce shortcode inclut le contenu de la boîte créé avec le module "html box pro" |
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