W jednym zdaniu: moduł robi trzy rzeczy. (1) Pozwala klientowi zapisać się na powiadomienie
„daj znać, gdy będzie dostępny”. (2) Gdy inny moduł (BlueDiscount) przeceni produkt, wysyła zapisanym klientom e-mail
„cena spadła”. (3) Na karcie produktu ustawia rozmiary w poprawnej kolejności S → M → L → XL → XXL
i ukrywa rozmiar „Uniwersalny”.
Zanim zaczniesz, kilka pojęć (minuta czytania):
- Panel administracyjny: strona zarządzania sklepem.
- Wariant / kombinacja: wersja produktu, np. ten sam T-shirt w rozmiarze S, M, L itd.
- Cache (pamięć podręczna): sklep zapamiętuje wygląd stron. Po zmianach trzeba ją czasem wyczyścić,
żeby zobaczyć efekt: Ustawienia zaawansowane → Wydajność → Wyczyść cache.
1.Co robi moduł: trzy funkcje
- Powiadom mnie, gdy dostępne. Przy niedostępnym produkcie/rozmiarze klient widzi przycisk i podaje e-mail.
Gdy towar wróci na stan, dostaje wiadomość.
- Powiadom o spadku ceny. Gdy produkt zostanie przeceniony (przez moduł BlueDiscount), zapisani klienci
dostają e-mail „cena spadła”.
- Porządek rozmiarów. Na karcie produktu rozmiary zawsze ustawiają się w kolejności S → M → L → XL → XXL,
a „Uniwersalny” jest ukrywany.
2.Instalacja / aktualizacja modułu
- Zaloguj się do panelu administracyjnego.
- Wejdź w Moduły → Menedżer modułów.
- Kliknij „Prześlij moduł” i wskaż plik
blueberryvariants_szok_GOTOWY.zip.
- Poczekaj na komunikat. Jeśli moduł już był, zostanie zaktualizowany.
- Jeśli widzisz przycisk „Zainstaluj”: kliknij go.
- Na koniec wyczyść cache: Ustawienia zaawansowane → Wydajność → Wyczyść cache.
3.Powiadomienia o dostępności
To funkcja, która już wcześniej działała w module. Działa tak:
- Klient na karcie niedostępnego produktu (lub rozmiaru) widzi przycisk typu „Powiadom mnie, gdy dostępne”.
- Po kliknięciu podaje swój e-mail, zapis trafia do bazy modułu.
- Gdy uzupełnisz stan magazynowy (towar wróci), moduł automatycznie wysyła e-mail do zapisanych klientów,
a następnie usuwa ich z listy (powiadomienie spełniło swoje zadanie).
Ta funkcja nie wymaga crona, e-mail wychodzi w momencie, gdy zmienisz stan produktu w panelu.
4.Powiadomienia o spadku ceny
To nowa funkcja, połączona z modułem BlueDiscount (automatyczne przeceny zalegającego towaru).
- BlueDiscount przecenia produkt (np. po 21 dniach bez sprzedaży, −25%).
- BlueberryVariants sprawdza listę obserwujących ten produkt (osoby zapisane na powiadomienie).
- Wysyła e-mail „cena spadła” z nazwą produktu, nową ceną i przyciskiem do strony produktu.
Co trzeba zrobić, żeby działało? Oba moduły, BlueDiscount i BlueberryVariants,
muszą być zainstalowane i włączone. To wszystko. Reszta dzieje się automatycznie podczas nocnej przeceny.
Ważne: powiadomienie o spadku ceny nie usuwa klienta z listy obserwujących dostępność, klient nadal
czeka na ewentualne powiadomienie „produkt znów dostępny”. To celowe.
5.Warianty: kolejność i ukrywanie rozmiarów
Na karcie produktu moduł automatycznie:
- Sortuje rozmiary do kolejności S M
L XL XXL, niezależnie od tego,
w jakiej kolejności są zapisane w produkcie.
- Ukrywa rozmiar o nazwie „Uniwersalny”, „Uniwersalna”, „One size” itp.
- Dotyczy tylko list rozmiarów, nie rusza kolorów ani innych cech produktu.
Żeby moduł rozpoznał rozmiary, muszą się one nazywać dokładnie S, M,
L, XL, XXL (w ustawieniach atrybutów: Katalog → Atrybuty i cechy).
Jeśli rozmiar nazywa się np. „Small” albo „r. M”, nie zostanie posortowany. Wtedy popraw nazwy atrybutów na S/M/L/XL/XXL.
Po wgraniu modułu warto sprawdzić efekt: otwórz dowolny produkt z rozmiarami i zobacz, czy kolejność jest poprawna,
a „Uniwersalny” zniknął. Jeśli nie widać zmiany, wyczyść cache (pkt 2) i odśwież stronę kombinacją
Ctrl+Shift+R.
6.Konfiguracja modułu
- Wejdź w Moduły → Menedżer modułów, znajdź Blueberry Variants i kliknij „Konfiguruj”.
- Upewnij się, że włączone są funkcje oznaczania wariantów (na karcie produktu i na listingach).
- Sortowanie rozmiarów i powiadomienia o cenie działają automatycznie, nie wymagają osobnych ustawień.
Szablony e-maili (powiadomienie o dostępności oraz o spadku ceny) są w module w dwóch językach, polskim i angielskim,
i utrzymane w kolorystyce sklepu (czarno-złotej). Nie trzeba ich edytować.
7.Najczęstsze pytania i problemy
Rozmiary nie sortują się / „Uniwersalny” się nie ukrywa
- Sprawdź nazwy rozmiarów, muszą być dokładnie
S, M, L, XL, XXL.
- Wyczyść cache i odśwież stronę produktu (Ctrl+Shift+R).
- Upewnij się, że moduł jest włączony.
Klient nie dostał e-maila „cena spadła”
- Sprawdź, czy oba moduły (BlueDiscount i BlueberryVariants) są zainstalowane i włączone.
- E-mail wychodzi tylko gdy produkt faktycznie dostał rabat i gdy ktoś jest zapisany na powiadomienia o tym produkcie.
- Sprawdź ustawienia poczty sklepu (Ustawienia zaawansowane → E-mail) i folder SPAM klienta.
Klient nie dostał e-maila „produkt znów dostępny”
- E-mail wychodzi w momencie, gdy zwiększysz stan magazynowy produktu/rozmiaru w panelu.
- Sprawdź konfigurację poczty sklepu i folder SPAM.
Czy moduł psuje wygląd karty produktu?
- Nie. Działa „nakładkowo”, tylko zmienia kolejność rozmiarów i ukrywa „Uniwersalny”. Reszta wyglądu zostaje bez zmian.