Last Updated a year ago
Instrukcja instalacji i korzystania z modułu
Modyfikacja domyślnego wyglądu
Ten moduł wymaga wklejenia w szablonie Twojego sklepu hooków, które będą wyświetlać utworzone promocje. Wygląd promocji możesz dowolnie modyfikować korzystając z plików .tpl i .css moułu. Jeśli nie chcesz grzebać w kodzie - zleć to swojemu programiście lub otwórz zgłoszenie na HelpDesk. Domyślnie moduł używa plików z katalogu:
/modules/pshowupsell/views/templates/hook/*.tpl
Możesz nadpisać te pliki zgodnie z dokumentacją PrestaShop docs wrzucając zmodyfikowane pliki do katalogu:
/themes/modules/pshowupsell/views/templates/hook/*.tpl
Ręczne umieszczanie boxów z promocjami w plikach szablonu
Domyślnie produkty, które załapują sie na utworzoną regułę cross-sellową są wyświetlane na stronie produktu (displayFooterProduct
) oraz pod produktami w koszyku zakupowym (displayShoppingCartFooter
).Możesz usunąć wyświetlanie boxów w tych miejscach usuwając moduł PShowUpsell z tych hooków - przeczytaj o używaniu hooków w Dokumentacji PrestaShop.
Możesz użyć hooki z modułu i wyświetlić je gdziekolwiek zechcesz w sklepie. Moduł wyświetli w nich zawartość na stronach, które spełniają utworzone zasady reguły.
Hook displayCrossSellProductsSelector
Ten hook jest używany do wyświetlania produktów, które spełniają regułę cross-sellową bazującą na indywidualnych produktach.{hook h='displayCrossSellProductsSelector' product='' template=''}
- product (wymagane) - id lub obiekt (
\Product
) produktu - moduł użytje tylko tego jednego produktu, aby zdeterminować czy utworzona reguła cross-sell spełnia założenia - template (opcjonalne) - string wskazujący plik .tpl, który ma zostać użyty do wygenerowania wyglądu
/themes/modules/pshowupsell/views/templates/hook/displayCrossSellProductsSelector_.tpl
Przykład 1.
{hook h='displayCrossSellProductsSelector' product=1 template='product_1'}
Ten hook wyszuka utworzone reguły, które są spełnione dla produktu o ID 1. Następnie wylistuje produktu uwzględnione w regule i wygeneruje je w sklepie używając szablonu z pliku:
/themes//modules/pshowupsell/views/templates/hook/displayCrossSellProductsSelector_product_1.tpl
Przykład 2.
{hook h='displayCrossSellProductsSelector' product=2}
Ten hook wyszuka utworzone reguły, które są spełnione dla produktu o ID 2. Następnie wylistuje produkty uwzględnione w regule i wygeneruje dla nich domyślny wygląd z pliku:
/themes//modules/pshowupsell/views/templates/hook/displayCrossSellProductsSelector_default.tpl
Jeśli powyższy plik w folderze Twojego szablonu nie istnieje, zostanie użyty szablon domyślny znajdujący się w folderze modułu:
/modules/pshowupsell/views/templates/hook/displayCrossSellProductsSelector_default.tpl
Hook displayCrossSellProducts
Ten hook jest używany do wyświetlania produktów, które spełniają regulłę cross-sellową bazującą na zawartości koszyka.{hook h='displayCrossSellProducts' product='' template=''}
- product (opcjonalny) - ID lub objekt (
\Product
) produktu - jeśli użyjesz, to moduł zasymuluje ten produkt, tak jakby był dodany do koszyka w trakcie sprawdzania warunków reguły cross-sellowej - template (opcjonalny) - string wskazujący plik .tpl, który ma zostać użyty do wygenerowania wyglądu
-
/themes//modules/pshowupsell/views/templates/hook/displayCrossSellProducts_.tpl
Przykład 1.
{hook h='displayCrossSellProducts' template='my_template'}
Ten hook wyszuka reguły spełniające warunku. Następnie wylistuje produkty wg utworzonej reguły i wygeneruje ich wygląd korzystając z pliku:
/themes//modules/pshowupsell/views/templates/hook/displayCrossSellProducts_my_template.tp
Obejrzyj wideo
https://drive.google.com/file/d/1E7RtQzxItNCN9fnkQGD3ZOI4nWXtTxef/view