Kolekcje
Kolekcje to grupy produktów wyświetlane na storefroncie - np. "Nowości", "Bestsellery", "Wyprzedaż". Są niezależne od kategorii (hierarchia) i służą do prezentacji marketingowej.
Typy kolekcji
| Typ | Opis |
|---|---|
| MANUAL | Ręcznie dodajesz produkty do kolekcji |
| AUTO | System automatycznie dodaje produkty na podstawie reguł (tagi, cena, sprzedaż itd.) |
Tworzenie kolekcji
W panelu Sklep → Kolekcje → Nowa kolekcja:
| Pole | Opis |
|---|---|
| Nazwa | Nazwa kolekcji (np. "Letnia wyprzedaż") |
| Slug | URL-friendly identyfikator (auto-generowany z nazwy) |
| Opis | Opis widoczny na storefront (HTML) |
| Obraz | Zdjęcie nagłówkowe kolekcji |
| W wyszukiwarkach | Karta na dole okna kolekcji z podglądem wyniku Google - widzisz w niej, jak kolekcja wygląda w wynikach wyszukiwania. Meta tytuł i Meta opis odsłania przycisk Edytuj (a chowa Gotowe); puste pola sklep uzupełni nazwą i opisem kolekcji. Karta działa tak samo jak na stronie produktu |
| Typ | Manual lub Auto |
| Kolejność | Pozycja w liście kolekcji (sort order) |
Kolekcje automatyczne (reguły)
Dla typu AUTO definiujesz reguły. Produkt trafia do kolekcji automatycznie, gdy spełni warunki - nie musisz dodawać go ręcznie.
Dostępne pola warunków:
| Pole | Opis | Przykład |
|---|---|---|
| Tag | Tag produktu | Tag "wyprzedaż" |
| Nazwa produktu | Nazwa widoczna w sklepie (nie rozróżnia wielkości liter) | nazwa zawiera "gaming" |
| Kategoria | Należy do wybranej kategorii | produkty z kategorii "Akcesoria" |
| Cena | Cena produktu | Cena > 100 PLN |
| Marka | Marka/producent produktu | Marka "Acme" |
| Typ produktu | Typ (fizyczny, cyfrowy itd.) | Typ "cyfrowy" |
| Status | Status produktu (aktywny, szkic itd.) | Status "aktywny" |
| Data utworzenia | Kiedy produkt został dodany | dodany w ostatnich 7 dniach (nowości) |
| Data publikacji | Kiedy produkt został opublikowany | opublikowany po 1 czerwca |
| Data wyróżnienia | Kiedy produkt został wyróżniony | wyróżniony w ostatnich 30 dniach |
| Liczba sprzedaży | Sprzedana ilość (opcjonalnie: tylko ostatnie 7/30/90 dni albo od początku) | ponad 100 sztuk w ostatnich 30 dniach (bestsellery) |
| Liczba wyświetleń | Ile razy produkt był oglądany | ponad 1000 wyświetleń |
| Średnia ocena | Średnia ocen klientów (0–5) | ocena co najmniej 4,5 |
| Liczba recenzji | Ile produkt ma recenzji | co najmniej 10 recenzji |
| Stan magazynowy | Suma stanu z aktywnych wariantów produktu | stan > 0 (dostępne) |
Dostępne operatory (zależne od typu pola):
- nazwa produktu: równa się, nie równa się, zawiera, nie zawiera, zaczyna się od
- tagi: zawiera, nie zawiera, jest równy, jest jednym z, nie jest jednym z
- kategoria i marka: należy do, nie należy do (odpowiednik: jest jednym z / nie jest jednym z dla kilku kategorii naraz); dla marki dodatkowo: jest ustawiona / nie jest ustawiona
- typ produktu i status: równe, różne, jest jednym z, nie jest jednym z
- liczbowe (cena, sprzedaż, wyświetlenia, ocena, recenzje, stan magazynowy): równe, różne, większe/mniejsze niż, większe/mniejsze lub równe
- datowe (utworzenie, publikacja, wyróżnienie): w ciągu ostatnich X dni, starsze niż X dni, przed/po konkretnej dacie, między datami; dla daty publikacji i wyróżnienia dodatkowo: jest ustawione / nie jest ustawione
Warunek „nie należy do kategorii" obejmuje też produkty, które nie mają żadnej kategorii. Warunek „nie jest ustawione" dla marki to jedyny sposób zebrania produktów bez przypisanej marki - zwykłe „różne od" nie łapie produktów, które marki nie mają w ogóle.
Tryb dopasowania:
- ALL - produkt musi spełnić WSZYSTKIE reguły
- ANY - produkt musi spełnić przynajmniej JEDNĄ regułę
Kiedy kolekcja się przelicza:
- natychmiast przy zapisie kolekcji,
- automatycznie po każdej zmianie produktu (dodanie, edycja, publikacja, usunięcie),
- cyklicznie co godzinę - dzięki temu reguły czasowe (np. "nowości z ostatnich 7 dni") pozostają aktualne.
Zarządzanie produktami (Manual)
W widoku kolekcji → zakładka Produkty:
- Dodaj produkty z katalogu
- Usuń produkty z kolekcji
- Zmień kolejność (drag & drop)
Wyszukiwanie kolekcji
Na liście kolekcji możesz wyszukiwać po nazwie (parametr query w API).