Wszystko, co warto wiedzieć, zanim zainstalujesz.
Szczegółowe spojrzenie na to, jak działa Moduł Zestawy Produktów i Bundle PrestaShop 8 i 9: Pakiety w Promocyjnej Cenie, dlaczego zbudowaliśmy go w ten sposób i jaka myśl stoi za powyższymi funkcjami.
Dlaczego nie natywny produkt zestawowy
Natywny zestaw PrestaShop tworzy osobny produkt z własnym magazynem i jedną linią zamówienia. Efekt: stan zestawu nie podąża za składnikami, faktura nie wykazuje pozycji, a eksporty księgowe lub ERP widzą produkt, który nie istnieje w Twoich danych podstawowych. Ten moduł robi odwrotnie: zestaw jest definicją handlową, produkty pozostają Twoje. Ty składasz, on montuje.
Cztery sposoby ustalenia ceny
Bez rabatu, dla zestawu czysto wygodowego. Globalny rabat procentowy, stosowany do każdego składnika. Rabat na produkt, procentowy lub kwotowy, który pozwala oddać jeden artykuł za darmo w pakiecie typu urządzenie plus gratisowy materiał eksploatacyjny. Stała cena zestawu, tryb najbardziej sprzedający: ogłaszasz okrągłe 49 euro, moduł rozkłada różnicę proporcjonalnie na każdą linię, co pozostaje dokładne nawet przy różnych stawkach VAT składników.
Zestaw sprzedaje się tam, gdzie klient się waha
Strona zestawu ma własny URL, ale większość sprzedaży zaczyna się na kartach produktów. Każdy składnik wyświetla blok „ten produkt jest też dostępny w zestawie”: miniatury artykułów, przekreślona suma, cena zestawu, znaczek oszczędności i przycisk bezpośredniego zakupu. Wybierasz pozycję (pod blokiem zakupu, na dole karty lub oba), liczbę wyświetlanych zestawów i ich sortowanie.
Warianty, opcje i ilości
Per składnik decydujesz, czy klient wybiera swój wariant (rozmiar, kolor), czy jest on narzucony. Składnik może być opcjonalny: klient go odznacza i cena przelicza się na żywo. Ilości można otworzyć do edycji, składnik po składniku. Dostępność zestawu jest liczona z realnych stanów: zestaw jest sprzedawalny, gdy każdy wymagany składnik jest dostępny w żądanej ilości.
Co dzieje się w koszyku
Przy dodaniu każdy składnik staje się prawdziwą linią koszyka fakturowaną w cenie pakietowej poprzez cenę specyficzną ograniczoną do tego koszyka. Każda linia zestawu nosi znaczek z jego nazwą, linkiem do strony i przyciskiem usuwającym cały pakiet. Tryb ścisły idzie dalej: jeśli klient skasuje jeden składnik, cały zestaw i jego rabat są usuwane, co uniemożliwia zachowanie rabatu przy zwrocie połowy pakietu.
Cena pakietowa nie wycieka
Jeśli klient zwiększy ilość produktu z zestawu, tylko sztuki z zestawu zachowują obniżoną cenę. Moduł przelicza średnią ważoną cenę jednostkową: ilość zestawu w cenie pakietowej, nadwyżka w cenie regularnej. Przy zestawie 2 sztuk po 8 euro i cenie regularnej 10 euro, zwiększenie linii do 5 sztuk daje 46 euro, nie 40. Klient kupuje swobodnie, rabat pozostaje ograniczony do tego, co ustaliłeś.
Czyste zamówienia aż po księgowość
Każdy produkt zestawu trafia na własną linię zamówienia, w cenie pakietowej. Faktury, dokumenty dostawy, korekty i zwroty częściowe działają natywnie, pozycja po pozycji. Back office pokazuje podsumowanie zestawów w szczegółach każdego zamówienia, a licznik sprzedaży per zestaw mówi Ci, co działa. Eksporty ERP i księgowe widzą wyłącznie realne referencje z Twojego katalogu.
Integracja techniczna
Blok karty produktu korzysta z displayProductAdditionalInfo i displayFooterProduct, znaczek koszyka z displayCartExtraProductActions, spójność pakietów z actionCartSave. Strona zestawu używa dedykowanej trasy typu /pack/12-box-zimowy. JavaScript frontu jest w vanilla bez zależności od jQuery, CSS jest izolowany pod prefiksem dfpackpro z konfigurowalnym kolorem akcentu. Nie instaluje się żadnego override'u klasy ani kontrolera.
Na razie nie ma opinii o produkcie.