Zakładki produktu w prestashop 1.7

Wszystko działa - super. Jedna funkcja jest nieintuicyjna i trochę mi zajęło zanim dotarłem - jak uzupełni się dane zakładki to przycisk zapisu produktu powinien zapisac zakładkę lub ją zaktualizować 2. Wybrałem zakładki w sekcji footer i poza dodatkowymi zakłądkami chciałbym dodac tam opis. Trzeba go ręcznie dodać a fajna byłaby funkcja dodawania automatem po odhaczeniu - dodaj opis, dodaj cechy, dodaj krótki opis. Zrobię to z opisem (bo go tak potrzebuję dodawać) 


 Dzień dobry,

  1. Tak też będzie w niedalekiej przyszłości.
    Obecnie moduł ma swój własny button zapisu. Związane jest to z faktem, że w prestashop w wersji 1.7.0.x button "zapisu" produktu, nie wysyłał formularzy dołączanych do strony edycji produktu przez moduły. Uniemożliwiało to zapisanie wprowadzonych danych. W związku z tym trzeba było znaleźć jakiś sposób na ich zapis - moduł został więc przygotowany w całości pod kątem zapisu danych własnym buttonem. Dzięki zastosowanej metodzie zapisu - przez długi czas był to jedyny dostępny moduł zakładek dla presty w wersji 1.7 :)

    Dopiero w którejś z wersji prestashop 1.7.1.x (o ile mnie pamięć nie myli była to 1.7.1 w wersji beta) pojawiła się możliwość zapisu modułów wraz z buttonem "zapisu" produktu. I w zasadzie od tego momentu można było przepisać moduł tak, aby zaczął działać z buttonem zapisu produktu. Do zmiany jednak jest niemal cały kod odpowiedzialny za funkcjonowanie modułu w zapleczu - dlatego ciągle odwlekamy to w przyszłość. Sądzę jednak, że czas najwyższy na wprowadzenie takich zmian i przy kolejnej dużej aktualizacji tak będzie.

  2. Można utworzyć zakładkadki z opisem i dodać je do wszystkich produktów,
    1 - tworzymy zakładkę "opis"
    2 - wprowadzamy tak shortcode {description}
    3 - decydujemy, że zakładka ma się pojawiać na stronach wszystkich produktów

    z cechami można zrobić tak samo, z tym, że korzystamy wówczas ze zmiennej {features}    


lista wszystkich shortcode poniżej:


Nazwa zmiennejCo zostanie podstawione
{name}nazwa produktu
{description}Opis produktu
{short description}Krótki opis produktu
{features}Cechy produktu (tabela)
{supplier_name}Nazwa dostawcy produktu
{supplier_description}Krótki opis dostawcy produktu
{manufacturer_name}Nazwa producenta
{manufacturer_description}Opis producenta
{manufacturer_description_short}Krótki opis producenta
{main_category}Nazwa głównej kategorii
{ean}Kod ean produktu
{upc}Kod upc produktu
{quantity}Ilość produktu dostępna na magazynie
{id}numer ID produktu
{reference}numer referencyjny produktu
{HOOK:(1):(2)}Możliwość uruchomienia hooka gdzie (1) to nazwa hooka a (2) to nazwa modułu




0 komentarze:

Publikowanie komentarza