Moduł krótkich kodów pozwala na automatyczne budowanie treści w dowolnych miejscach Twojego sklepu. Shortcode mogą być wykorzystywane zarówno w szablonach jak i w zapleczu w miejscach w których budujemy własne treści (np. treść opisu produtku, treść stron cms itp.). Wykorzystane krótkie kody zostaną zastąpione automatycznie generowanymi treściami.
Dzięki modułowi shortcode możesz automatycznie generować zestawy produktów, zdjęć w różnych pozycjach na swoim motywie z możliwością używania shortcode'ów wewnątrz treści zdefiniowanych w zapleczu (takich jak opisy / treści na stronach cms, stronach kategorii, stronach produktów). Poniżej znajduje się lista aktualnie dostępnych shortcode'ów.
Gdzie można korzystać z shortcode?
Niewątpliwą zaletą modułu jest fakt, że z shortcode można korzystać wszędzie. Np. na stronach edycji produktów w zapleczu sklepu, na stronach edycji kategorii czy stron CMS. Krótkie kody mogą być wykorzystywane również w plikach szablonu .tpl - dotyczy to zarówno szablonu, jak i modułów.
Lista dostępnych kodów w module ShortCodes dla PrestaShop
Shortcode | Wyjaśnienie |
[product:9] | Ten shortcode wyświetli jedną instancję produktu o zdefiniowanym ID, w tym przypadku numer ID produktu to 9. |
[products:1,2,3,4] | Ten shortcode wyświetli listę produktów o ID 1, 2, 3, 4 - możesz zdefiniować dowolną liczbę produktów. |
[productsByAttributes:1-1,1-2] | Ten krótki kod spowoduje wyświetlenie listy produktów zawierających konkretne kombinacje. Np. 1-2 oznacza wyświetlenie produktu o ID 1 a konkretnie jego kombinacji o ID 2. |
[product-description:2] | Ten krótki kod wyświetli opis produktu o wskazanym numerze ID, w tym przypadku ID 2. |
[product-description-short:2] | Ten krótki kod wyświetli krótki opis produktu o wskazanym ID, w tym przypadku ID 2. |
[last-products:12] | Ten shortcode wyświetli listę ostatnio dodanych produktów do sklepu. Liczba 12 wskazuje liczbę produktów, które zostaną wyświetlone. |
[category:7:16:price:desc] | Ten shortcode wyświetli listę produktów z kategorii o ID 7, moduł pobierze 16 produktów z tej kategorii. Metoda sortowania jest ustawiona na sortowanie produktów według CENY, a sposób sortowania ustawiony jest na malejący. Dostępne metody sortowania: losowa, cena, nazwa, id_produktu, producent, pozycja, data_dodania, data_aktualizacji. Dostępne sposoby sortowania: malejąco [9-0], rosnąco [0-9]. |
[sale:nb:order_way:order_by] | Ten shortcode daje możliwość wyświetlenia produktów "na wyprzedaży" (produkty, które mają obniżoną cenę). nb - to liczba produktów do wyświetlenia, order_way - to metoda sortowania ( pozycja, cena, id_produktu, nazwa, data_dodania, data_aktualizacji ) order_by - to definicja sposobu sortowania (desc/asc). |
[manufacturer:2:8:price:desc] |
Ten shortcode wyświetli listę produktów z wybranego producenta, w tym przypadku producenta o ID 2. Moduł pobierze 8 produktów z bazy danych sklepu. Metoda sortowania jest ustawiona na sortowanie produktów według CENY, a sposób sortowania ustawiony jest na malejący. Dostępne metody sortowania: losowa, cena, nazwa, id_produktu, producent, pozycja, data_dodania, data_aktualizacji. Dostępne sposoby sortowania: malejąco [9-0], rosnąco [0-9]. |
[manufacturer:1:name] |
Ten shortcode zostanie zastąpiony nazwą producenta (gdzie ID producenta wynosi 1). |
[manufacturer:1:description] | Ten shortcode zostanie zastąpiony opisem producenta. |
[manufacturer:1:short_description] | Ten shortcode zostanie zastąpiony krótkim opisem producenta. |
[manufacturer:1:picture] | Ten shortcode zostanie zastąpiony zdjęciem producenta. |
[manufacturer:1:image_link] | Ten shortcode zostanie zastąpiony linkiem do obrazu producenta. |
[manufacturer:1:link] | Ten shortcode zostanie zastąpiony linkiem do strony producenta. |
[supplier:1:4:price:desc] | Ten shortcode wyświetli listę produktów od wybranego dostawcy, w tym przypadku dostawcy o ID 1. Moduł pobierze 4 produkty z bazy danych sklepu. Metoda sortowania jest ustawiona na sortowanie produktów według CENY, a sposób sortowania ustawiony jest na malejący. Dostępne metody sortowania: losowa, cena, nazwa, id_produktu, producent, pozycja, data_dodania, data_aktualizacji. Dostępne sposoby sortowania: malejąco [9-0], rosnąco [0-9]. |
[productgallery:9:16:home_default] | Ten shortcode wyświetla listę zdjęć wybranego produktu. W tym przypadku produktu o ID 9. Wyświetli 16 zdjęć produktu, a rozmiar wyświetlanego zdjęcia będzie typu 'home_default'. |
[categories:2,3,4,5] | Ten shortcode daje możliwość wyświetlenia linków do stron kategorii (obraz kategorii, nazwa). |
Specjalne shortcode'y | |
[hpp:9] | Ten shortcode jest przeznaczony dla modułu "homepage products pro" - wyświetli listę produktów zdefiniowanych w tym module z ID 9. |
[rpp:6] | Ten shortcode jest przeznaczony dla modułu "related products pro" - wyświetli listę produktów zdefiniowanych w tym module z ID 6. |
[ExtraTab:2] | Ten shortcode jest przeznaczony dla modułu "extra tabs pro" - wyświetli treść dodatkowej zakładki. W tym przypadku - treść dodatkowej zakładki o ID 2. |
[htmlboxpro:1] | Ten krótki kod dołącza kod dodany do modułu html box pro o wskazanym numerze ID. |
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