MEGA Attributes 2.0 – szablony konfiguracji zamiast tysięcy kombinacji

Nowa wersja modułu odwraca kolejność: zamiast generować kombinacje z góry, tworzy je dopiero wtedy, gdy klient coś zamówi. Konfigurację ustawia się raz, w nazwanym szablonie.

PrestaShop trzyma każdy wariant produktu jako osobny wiersz w tabeli ps_product_attribute. Cztery grupy atrybutów po pięć opcji dają 625 kombinacji, z których klient zamówi może dziesięć. Pozostałe zajmują bazę i trzeba je wygenerować, zanim ktokolwiek cokolwiek kupi.

Pierwsza wersja MEGA Attributes właśnie tak działała: miała przycisk „Remove generated combinations NOW” i pole z liczbą wygenerowanych kombinacji. Druga wersja rozwiązuje to inaczej.

Szablon zamiast ustawień przy każdym produkcie

W 2.0 konfiguracja nie mieszka przy produkcie, tylko w nazwanym szablonie. Wybierasz grupy atrybutów, ustawiasz je raz i przypisujesz szablon do dowolnej liczby produktów. Poprawka w szablonie schodzi na wszystkie produkty, które go używają – nie trzeba obchodzić karty po karcie.

Szablony można kopiować. Jeśli druga linia produktów różni się jednym parametrem, robisz kopię i zmieniasz tę jedną rzecz.

Co ustawia się na poziomie grupy

  • etykieta widoczna dla klienta – puste pole oznacza nazwę grupy atrybutów z katalogu,
  • opis grupy pokazywany pod nią na karcie produktu, z dopuszczonym HTML-em,
  • wybór jednej opcji albo wielu,
  • czy grupa jest wymagana i czy w ogóle widoczna,
  • kolejność grup w konfiguratorze.

Opis grupy przydaje się tam, gdzie sam atrybut nie wystarcza. „Wymiary podajemy w centymetrach” pod polem wymiaru oszczędza jedno zapytanie do obsługi.

Co ustawia się na pojedynczym atrybucie

Każda opcja w grupie ma własny wpływ na cenę, podawany jako kwota albo procent ceny katalogowej. Do tego widoczność, zaznaczenie na starcie i selektor ilości z własnym maksimum. Ten ostatni zmienia atrybut w pole liczbowe: klient wybiera nie „tak albo nie”, tylko ile sztuk.

Grupa może zawierać produkty, nie atrybuty

Grupa w szablonie nie musi opierać się na atrybutach. Może być listą produktów z katalogu, a wtedy wybór klienta dokłada do koszyka osobną pozycję. Montaż, przedłużona gwarancja, komplet wkrętów – rzeczy, które mają własny magazyn i własną cenę, a nie są wariantem produktu głównego.

Kombinacja powstaje przy dodaniu do koszyka

To jest najważniejsza różnica wobec poprzedniej wersji. Moduł nie generuje niczego z góry. Kiedy klient składa konfigurację i klika „dodaj do koszyka”, moduł sprawdza, czy kombinacja o takim zestawie atrybutów już istnieje. Jeśli tak, używa jej ponownie. Jeśli nie, tworzy jedną, z policzonym wpływem na cenę.

Katalog rośnie więc o tyle wierszy, ile realnie sprzedano. Wygenerowane kombinacje są oznaczone i ukryte przed standardowym selektorem atrybutów PrestaShopa, więc nie zaśmiecają zwykłej listy wariantów.

Dwa układy na karcie produktu

Konfigurator renderuje się jako lista w treści strony albo jako okno otwierane przyciskiem. Wybór jest ustawieniem szablonu, więc dwa produkty w tym samym sklepie mogą mieć różne układy. Przy trzech opcjach lista w treści czyta się lepiej; przy piętnastu okno nie rozpycha karty.

Nawigacja

W pierwszej wersji pozycja w menu tylko przekierowywała na stronę konfiguracji modułu, a ustawienia otwierało się przyciskiem z karty produktu. Teraz moduł ma własną stronę z listą szablonów: nowy, edycja, kopia, usunięcie. Przypisania robi się z wyszukiwarką produktów, a na jednym ekranie widać wszystkie produkty korzystające z konfiguratora.

Czego moduł nie robi

Konfigurator zastępuje standardowy wybór wariantów tylko na tych produktach, do których przypisano szablon. Reszta katalogu działa jak wcześniej. Moduł dokłada też własne kolumny do tabel atrybutów PrestaShopa, żeby odróżnić kombinacje utworzone przez siebie od tych założonych ręcznie – warto o tym wiedzieć przed aktualizacją sklepu.

Moduł działa na PrestaShop od 1.6 do 9. Kartę produktu z pełną listą funkcji i cenami znajdziesz na stronie modułu, a działający konfigurator na przykładowym produkcie w sklepie demonstracyjnym. Pytania o wdrożenie w konkretnym katalogu najlepiej wysłać przez formularz kontaktowy – odpowiadamy po polsku.

← Powrót do bloga
Caricamento in corso ...
Torna all'inizio