Last Updated 10 months 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

Please Wait!

Please wait... it will take a second!