Rodziny wariantów
Hierarchia atrybutów, która układa produkty w drzewo wariantów — i co musi być spełnione, żeby zadziałała.
Rodzina wariantów (wcześniej nazywana grupowaniem wariantów) to uporządkowana hierarchia atrybutów, po której produkty układają się w drzewo — na przykład MODEL → KOLOR → POJEMNOŚĆ. Konfigurujesz ją w zakładce Rodziny wariantów; samo drzewo rysuje się później na liście produktów, w widoku grupowanym.
Jak wygląda ekran
Po lewej lista rodzin — pod nazwą każdej jej poziomy, np. MODEL › COLOR. Szukanie (także po nazwie), przełącznik Aktywne / Nieaktywne / Wszystkie i stronicowanie działają na serwerze. Po prawej edytor zaznaczonej rodziny: nazwa w nagłówku, przełącznik Aktywna, kosz, a pod nagłówkiem zdanie, np. Rodzina Clothing łączy produkty po Model › Kolor, domyślna w Katalogu demonstracyjnym. Kliknięcie podkreślonej części otwiera właściwą zakładkę.
Zakładki edytora:
- Hierarchia — poziomy w kolejności. Strzałki ↑ ↓ zmieniają kolejność, ✕ usuwa poziom, pole Dodaj poziom… dodaje kolejny. Nazwa atrybutu na poziomie otwiera go w edytorze atrybutu.
- Katalogi — w których katalogach rodzina działa: Domyślne i Aktywna. Katalog ma jedną domyślną rodzinę — zaznaczenie tej zdejmuje znacznik z poprzedniej.
- Tłumaczenia — nazwa i opis w każdym języku firmy. Przetłumacz brakujące (AI) wypełnia języki bez nazwy, a Zapisz je utrwala.
- Zaawansowane — Kod (unikalny w firmie), Pozycja, Ikona.
Wszystko zapisuje przycisk Zapisz. Link do konkretnej rodziny ma postać ?tab=variant-groupings&grouping=<id> — tak otwiera ją link z nazwą rodziny w nagłówku edytora atrybutu-klucza.
Krok po kroku
Najpierw: oznacz atrybuty jako klucze grupujące
- Wejdź w Katalog → Atrybuty, zakładka Atrybuty i grupy.
- Kliknij atrybut, który ma budować drzewo — obok listy otworzy się edytor.
- Przejdź na zakładkę Zaawansowane i w wierszu Wypełnianie wybierz raz na produkt i łączy produkty w rodzinę.
- Kliknij Zapisz.
Powtórz to dla każdego atrybutu, który ma wejść do hierarchii — bez tego nie pojawi się na liście wyboru.
Potem: zbuduj rodzinę
- Na tym samym ekranie przejdź na zakładkę Rodziny wariantów i kliknij + nad listą.
- Edytor otwiera się na zakładce Zaawansowane: wpisz Kod. Nazwę wpisz w nagłówku.
- Na zakładce Hierarchia w polu Dodaj poziom… wybierz atrybut pierwszego poziomu, potem kolejnych. Kolejność poprawisz strzałkami.
- Na zakładce Katalogi dodaj katalogi i zaznacz Domyślne tam, gdzie ta rodzina ma grupować warianty.
- Kliknij Zapisz. Pusta hierarchia nie przejdzie — zobaczysz komunikat przy zakładce Hierarchia.
Na koniec: sprawdź drzewo na liście produktów
- Wejdź na listę produktów i wybierz katalog — bez katalogu przełącznik widoku w ogóle się nie pokazuje.
- Kliknij przycisk widoku (Płaski) i wybierz Grupuj warianty.
- W polu Wybierz grupowanie... wskaż utworzoną rodzinę — produkty ułożą się w drzewo.
Atrybut musi być kluczem grupującym
W hierarchii można umieścić wyłącznie atrybut oznaczony jako klucz grupujący. Lista wyboru pokazuje tylko takie atrybuty, a próba obejścia tego z zewnątrz kończy się błędem walidacji.
Jeśli szukanego atrybutu nie ma na liście — wróć do jego definicji i ustaw Wypełnianie na raz na produkt i łączy produkty w rodzinę, jak w pierwszej procedurze wyżej.
Dwie zasady w hierarchii
- ten sam atrybut może wystąpić w rodzinie tylko raz,
- każdy poziom hierarchii może być zajęty tylko przez jeden atrybut.
Poziom 1 jest najwyższy. Hierarchia musi mieć co najmniej jeden atrybut i nie może mieć luk — każdy zadeklarowany poziom musi mieć przypisany atrybut.
Kod rodziny jest unikalny w obrębie firmy.
Produkt bez wartości nie znika
Gdy produkt nie ma wartości atrybutu na którymś poziomie, nie wypada z drzewa — trafia do osobnego węzła „brakujące" na tym poziomie. To celowe: niekompletne dane mają być widoczne, a nie cicho pomijane. Taki węzeł jest zwykle najszybszą listą produktów do uzupełnienia.
Uwaga przy edycji istniejącej hierarchii
Sprawdzenie „atrybut musi być kluczem grupującym" działa pewnie przy dodawaniu nowego poziomu. Przy edycji wiersza już istniejącego ta sama kontrola może nie zadziałać, jeśli zmiana idzie inną drogą niż formularz. W praktyce: zamiast podmieniać atrybut na istniejącym poziomie, bezpieczniej usunąć poziom i dodać go na nowo.
Chcesz zobaczyć to na swoich zamówieniach? Pokażemy NOXTI na Twoich kanałach sprzedaży i Twoim magazynie.
Umów prezentację