Znacząca część problemów z naszym modułem jest związana z szablonem.
Moduł czasem używa dość rzadko używanych zaczepów/haków (ang. hooks), które niestety są przez twórców szablonów usuwane i/lub ukrywane.
UWAGA: W razie braku wyświetlania na stronie produktu najczęstszymi powodami są: brak aktywnej licencji, schowany bloczek na stronie w którym wywołuje się hook/zaczep z modułem, moduły zewnętrzne modyfikujące wygląd strony.
Aby wykluczyć każdy z tych powdów należy:
- Sprawdzić czy w panelu modułu jest aktywna licencja, na szczycie strony modułu w panelu powinna widnieć informacja o naszej licencji
- Wejść na przykładowy produkt, aby sprawdzić czy informacja o produkcie się wyświetla, wchodząc na produkt z dodatkowymi informacjami o generowaniu zaczepów jesteśmy informowani, gdzie i jakie zaczepy się znajdują oraz powinna znaleźć się informacja czy informacja znajduje się w niewidocznym bloczku na stronie.
- Zależnie od modułu wpływ na stronę może się różnić, od ukrycia niektórych informacji dla wybranych produktów po zmiane działania stron, tutaj główną opcją jest kliknięcie
Ctrl+Shit+K
dla przeglądarki Firefox lubCtrl+Shift+J
dla przeglądarki Chrome, następnie wpisaćchartParser._getButton()
co po kliknięciu klawisza “Enter” powinno zwrócić wygenerowany przez moduł bloczek informując o jego istnieniu, w przypadku jego braku powinien być wyszarzony napis_null_
Jeżeli wszystko wydaje się być poprawne, ale moduł nadal nie działa poprawnie np. nie zmieniają się ceny po zmianie kombinacji produktu, to najprawdopodobniej wymagane są dostosowania dla sklepu.
Jeśli coś się nie wyświetla, to ważną rzeczą jest sprawdzenie, czy hooki nie zostały usnięte z szablonu sklepu. Oraz czy nie są ukryte np.:
<div class="hidden" style="display: none">
{hook h="displayProductButtons"}
</div>
Chcę wyświetlić informację w innym miejscu.
Użyty zaczep: displayCustomPriceHistory
Kod w szablonie: {hook h="displayCustomPriceHistory"}
Powyższy kod możesz osadzić w dowolnym miejscu w szablonie, aby wyświetlić informację o cenach produktu
Brak odpowiedniego haka
Upewnij się, że wybrany hak w konfiguracji modułu jest dostępny w szablonie.
dispalayProductPrice
na karcie produktu będzie miało inne zachowanie dla produktu
który właśnie oglądamy niż dla produktów, które są wyświetlone jako polecane.
Brak informacji na karcie produktu.
Użyty zaczep: displayRightColumnProduct
Kod w szablonie: {hook h="displayRightColumnProduct"}
Użyty zaczep: displayProductButtons
Kod w szablonie: {hook h="displayProductButtons"}
Użyty zaczep: dispalayProductPrice
Kod w szablonie: {hook h="dispalayProductPrice" type="after_price"}
Kod w szablonie: {hook h="dispalayProductPrice" type="weight"}
Brak informacji na liście produktów.
Użyty zaczep: dispalayProductPrice
Kod w szablonie: {hook h="dispalayProductPrice" type="after_price"}
Kod w szablonie: {hook h="dispalayProductPrice" type="weight"}
Moduł można pobrać tutaj: Omnibus: Historia Ceny