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" |
associatedVariants
variable's JSON formatting caused conflicts, ensuring smoother module operation and data handling.[cms-link:ID]
: Generates a URL to a CMS page using its ID.[category-link:ID]
: Generates a URL to a category page using its ID.[product-link:ID]
: Generates a URL to a product page using its ID.[htmlboxpro:ID]
shortcode to display custom HTML blocks created with the HTMLBoxPro module, offering greater flexibility in content presentation.[sale:LIMIT:ORDER_BY:ORDER_WAY]
shortcode to dynamically display products currently on sale. Control the number of displayed products (LIMIT), the sorting criteria (ORDER_BY, e.g., "id_product", "price"), and the sorting order (ORDER_WAY, e.g., "ASC", "DESC"). Example: [sale:12:id_product:DESC]
displays 12 sale products sorted by product ID in descending order.productsByAttributes
shortcode when used within product descriptions, optimizing the visual layout and presentation of product combinations.[last-products:LIMIT]
shortcode to display recently added products. Specify the number of products to display using the LIMIT parameter. Example: [last-products:12]
displays the 12 most recently added products.[productsByAttributes:ATTRIBUTE_IDS]
shortcode to display specific product combinations as individual product listings. Specify a comma-separated list of attribute IDs. Example: [productsByAttributes:1-1,1-2,1-3,1-4]
displays product combinations matching those attribute IDs.[rpp:ID]
shortcode, optimizing performance and resolving potential conflicts.[product-description:ID]
: Displays the full description of the product with the specified ID.[product-description-short:ID]
: Displays the short description of the product with the specified ID.[manufacturer:ID:name]
: Displays the manufacturer name.[manufacturer:ID:short_description]
: Displays the manufacturer's short description.[manufacturer:ID:description]
: Displays the manufacturer's full description.[manufacturer:ID:link]
: Generates a URL to the manufacturer page.[manufacturer:ID:image_link]
: Generates a URL to the manufacturer's image.[manufacturer:ID:picture]
: Displays the manufacturer's image.