W tym artykule pokazujemy, w jaki sposób skonfigurować zestaw dynamiczny zawierający wiele produktów.
Nie wiesz czym są zestawy dynamiczne? Sprawdź najpierw ten artykuł
Założenia konfiguracji
W tym poradniku dodamy do systemu SellPander nowy zestaw dynamiczny, który w swoim składzie będzie zawierał wiele produktów.
Załóżmy, że mamy aukcję internetową, na której sprzedawane są karnisze. Produkt, jakim jest karnisz, w rzeczywistości składa się z kilku produktów fizycznych:
- Rurka
- Zakończenie
- Wspornik
- Zaczep
Każdy z tych produktów może być zależny od jednego lub wielu parametrów, jak pokazano w tabeli poniżej:
Element | Zależność od |
Rurka | Koloru |
Zakończenie | Koloru, rodzaju zakończenia |
Wspornik | Rodzaj mocowania |
Zaczep | Koloru |
W tym poradniku przygotujemy zestaw składający się z 4 produktów, o 3 parametrach, przy założeniu, że nie każdy produkt jest zależny od tego samego parametru (np. wybrany rodzaj mocowania nie wpływa na zaczep ani rurkę).
Przygotowanie parametrów
Konfiguracje zaczniemy od dodania omawianych parametrów. W poniższej tabeli przedstawione zostały parametry, wraz z przypisanymi do nich wartościami i short’ami:
Parametr | Wartość | Short |
Kolor | Biały | BIA |
Kolor | Czarny | CZA |
Kolor | Satynowy | SAT |
Rodzaj mocowania | Do ściany | WSC |
Rodzaj mocowania | Do sufitu | WSF |
Zakończenie | Luna | LUN |
Zakończenie | Kwadro | KWD |
Zakończenie | Gem | GEM |
Zakończenie | Kula | KUL |
Zakończenie | Cylinder | CLN |
Zakończenie | Stożek | STZ |
Taką tabelę możemy przygotować w postaci pliku CSV, lub dodać ręcznie w panelu aplikacji. W tym przypadku, ze względu na niewielką ilość danych, skorzystam z drugiego sposobu. Jeżeli nie wiesz w jaki sposób dokonać importu z pliku CSV, zajrzyj do tego artykułu
Konfiguracje zaczynamy od zalogowania się do panelu SellPander i przejścia do zakładki „Parametry”
W sekcji „Dodaj parametr” wpisujemy nazwę „kolor”, a następnie klikamy przycisk dodawania. Zostaniemy automatycznie przeniesieni do formularza dodawania wartości.
Uzupełniamy formularz, wpisując w pole „Wartość” kolor „Biały” a w pole „Short” – identyfikator „BIA”. Następnie klikamy przycisk „Dodaj kolejny” i powtarzamy procedurę dla wszystkich wartości, według podanej tabeli. W kolejnym kroku wykonujemy te same działania, dla parametrów „Rodzaj mocowania” i „Zakończenie”. Po ukończeniu, panel parametrów prezentuje się w następujący sposób:
Tworzenie zestawu
W następnym kroku dodamy nowy zestaw dynamiczny. Przechodzimy do zakładki „Zestawy” i uzupełniamy sekcję „Dodaj zestaw” podanymi wartościami:
- Nazwa: Karnisz (zestaw elementów)
- Prefix/SKU: ZEST-KARNISZ
Należy pamiętać, że pole „Prefix/SKU” musi odpowiadać polu „SKU” produktu w zamówieniach pochodzących z systemu Baselinker. Po wpisaniu danych klikamy przycisk „Dodaj zestaw”. Zostajemy przekierowani do formularza edycji zestawu. Odznaczamy pole „Zestaw statyczny (stały)?”. Aby dodać więcej niż jeden parametr, korzystamy z przycisku „Dodaj kolejny”, który znajduje się w dolnej części formularza
Uzupełniamy formularz, dodając zakładane parametry i wybierając pasujące wartości. W przypadku konfiguracji zestawu kolejność parametrów nie ma znaczenia (inaczej niż w przypadku konfiguracji produktów). Po zakończeniu konfiguracji klikamy przycisk „Zapisz”, aby zatwierdzić wprowadzone informacje.
Po zapisaniu konfiguracji nowo dodany zestaw możemy zobaczyć w zakładce „Zestawy”
Dodawanie produktów
W kolejnym kroku dodamy do naszego zestawu produkty fizyczne. Znajdując się nadal w zakładce „Zestawy”, przy nowo dodanej pozycji, klikamy przycisk „Edytuj produkty”.
Następnie w sekcji „Dodaj produkt” uzupełniamy dane w następujący sposób:
- Nazwa: rurka (produkt fizyczny)
- Prefix/SKU: PROD-RURKA
Zostajemy przekierowani do formularza edycji produktu. Uzupełniamy ilość produktów w zamówieniu i upewniamy się, że pole „Produkt statyczny (stały)?” jest odznaczone. Następnie wybieramy parametr kolor i klikamy „zapisz”.
W analogiczny sposób konfigurujemy zaczep. Wyniki naszych działań, możemy zobaczyć w tabeli produktów:
W następnym kroku do naszego zestawu dodamy wspornik. Ponownie uzupełniamy dane i klikamy przycisk dodaj produkt, tym razem jednak, w formularzu konfiguracji produktu, jako parametr wskazujemy rodzaj mocowania
Ostatnim elementem karnisza jest jego zakończenie. W tym przypadku mamy do czynienia z 2 parametrami – zakończenie posiada określony kolor, jak i wzór (kształt).
Konfiguracje zaczynamy od dodania nowego produktu według znanego schematu. Następnie w formularzu konfiguracji klikamy przycisk „Dodaj kolejny”, aby dodać nowy parametr. W polu „Parametr 1” wybieramy kolor, natomiast w polu „Parametr 2” – zakończenie.
Należy pamiętać, że w przypadku produktów kolejność parametrów ma znaczenie i wpływa na to, jak finalnie będzie wyglądał identyfikator produktu. Przykładowo, zamieniając ze sobą kolejnością parametrów „kolor” i „rodzaj zakończenia” otrzymamy identyfikator PROD-ZAK-GEM-BIA zamiast PROD-ZAK-BIA-GEM.
W naszym przypadku przyjmujemy, że jako pierwszy parametr zastosujemy kolor, a następnie typ zakończenia. Uzupełniamy formularz i klikamy przycisk „Zapisz”
Zapisaną konfigurację możemy potwierdzić przy pomocy tabeli produktów
Weryfikacja
W tej sekcji zajmiemy się sprawdzeniem poprawności konfiguracji przy pomocy systemu Baselinker.
Na początek przyjrzyjmy się produktom znajdującym się w magazynie. Dla uproszczenia na zrzucie ekranu pokazanych zostało tylko kilka możliwych kombinacji produktowi.
Uwaga: w przypadku produktów z wieloma parametrami, ilość dostępnych kombinacji może okazać się bardzo duża. Jeżeli nie posiadasz utworzonych produktów fizycznych, możesz skorzystać z generatora wariantów
W moim przypadku korzystam z opcji łączenia „Połącz na podstawie SKU”. Jeżeli korzystasz z innej opcji, nie zapomnij uzupełnić identyfikatorów w polach dodatkowych. (Więcej informacji na ten temat znajduje się w artykule pt. „W jaki sposób łączymy produkty„).
W celu przeprowadzenia testów tworzymy 2 zamówienia, każde zawierające po jednej sztuce karnisza.
Przechodzimy teraz do zakładki „Weryfikacja” w panelu SellPander. Możemy w niej zobaczyć omawiane zamówienia testowe:
Dla potrzeb testów załóżmy, że dla zamówienia nr. 1 klient wybrał karnisz o parametrach:
- Kolor: biały
- Mocowanie: do ściany
- Zakończenie: luna
Natomiast dla zamówienia nr. 2 klient zdecydował się na:
- Kolor: czarny
- Mocowanie: do sufitu
- Zakończenie: cylinder
W zamówieniu pierwszym zaznaczamy odpowiednią opcję i klikamy przycisk „Zatwierdź”.
W panelu Baselinker możemy zobaczyć efekty naszych działań:
Jak możemy zauważyć, system utworzył odpowiednie identyfikatory dla każdego z produktów. Produkty „rurka” oraz „zaczep” otrzymały identyfikatory zależne od wybranego koloru, produkt „wspornik” – od rodzaju mocowania, natomiast produkt „zakończenie” – najpierw od wybranego koloru, a następnie od wybranego typu zakończenia.
Procedurę powtarzamy dla drugiego zamówienia, tym razem stosując inne parametry. Po kliknięciu przycisku „Zatwierdź” ponownie sprawdzamy panel Baselinker.