Osobny asortyment B2B w PrestaShop: różne produkty dla różnych grup
W skrócie: PrestaShop rozwiązuje widoczność asortymentu na poziomie kategorii: mechanizm grup klientów plus zakładka „Dostęp grupy” przy każdej kategorii (Katalog > Kategorie) pozwala pokazać całą gałąź katalogu tylko wybranym grupom - bez żadnego modułu. Chowanie pojedynczego produktu w obrębie tej samej kategorii, a tym bardziej reguła dla jednej konkretnej firmy, a nie całej grupy, to już zwykle moduł z PrestaShop Addons albo przebudowa struktury kategorii, ze swoimi ograniczeniami i kosztem utrzymania. Selldi rozwiązuje to jednym mechanizmem: widoczność asortymentu ustawia się per grupa i per pojedynczy kontrahent bezpośrednio na koncie klienta, tym samym miejscem, które odpowiada za cennik - bez modułów i bez rozjeżdżającej się struktury katalogu.
Hurtownia narzędziowa ma w ofercie markę własną i kilka linii towaru kontraktowego, które zgodnie z umową z producentem może pokazywać wyłącznie wybranym sieciom handlowym. Reszta katalogu ma działać normalnie dla wszystkich zalogowanych kontrahentów. Osoba prowadząca sklep na PrestaShop otwiera panel administracyjny i szuka miejsca, w którym można ustawić „ten produkt widzi tylko ta grupa klientów”. I trafia niemal od razu na coś, co działa, tylko nie do końca tak precyzyjnie, jak by chciała.
Grupy klientów i dostęp na poziomie kategorii - to jest w PrestaShop od razu
PrestaShop ma wbudowany mechanizm grup klientów (Parametry sklepu > Ustawienia klientów > Grupy). Domyślnie istnieją trzy grupy - Gość, Odwiedzający i Klient zarejestrowany - ale można dodać własne, na przykład „Sieć partnerska” albo „Dystrybutor wyłączny”, i przypisywać do nich konkretnych klientów z poziomu ich karty w panelu. Każda grupa ma swój przełącznik „Pokaż ceny” - ustawiony na nie wyłącza podgląd cen i możliwość złożenia zamówienia dla tej grupy, co samo w sobie jest podstawą trybu zamkniętej hurtowni.
Do tego dochodzi zakładka „Dostęp grupy” w edycji każdej kategorii (Katalog > Kategorie). Tam zaznacza się, które grupy klientów w ogóle widzą produkty przypisane do danej kategorii. Jeśli marka własna albo towar kontraktowy siedzi w osobnej gałęzi katalogu, wystarczy odznaczyć w tej kategorii wszystkie grupy poza tą jedną uprawnioną i sprawa jest załatwiona bez żadnego dodatkowego modułu.
Kiedy trzeba schować pojedynczy produkt, a nie całą kategorię
Problem zaczyna się tam, gdzie produkty kontraktowe nie tworzą osobnej, czystej kategorii, tylko są rozsiane pomiędzy zwykłym asortymentem - klient kupuje z tej samej podkategorii co wszyscy, tylko akurat te trzy warianty są zastrzeżone. Natywny „Dostęp grupy” działa na poziomie kategorii, nie pojedynczego produktu, więc w takim układzie trzeba albo przebudować drzewo kategorii i wydzielić osobną gałąź tylko pod towar kontraktowy, albo sięgnąć po moduł z PrestaShop Addons, który dodaje ograniczenia grupowe na poziomie samego produktu - w rodzaju „Restrict Products, Category & CMS by Customer Groups” czy „Private Products & Category by Customer Groups”.
Zakres takich modułów bywa różny - część chowa produkt też z wyszukiwarki, listy nowości czy bloku produktów powiązanych, część ogranicza się do samej strony produktu - więc dokładny zestaw funkcji, cenę i zgodność z aktualną wersją PrestaShop warto zawsze zweryfikować bezpośrednio u dostawcy modułu, zanim się na coś zdecyduje.
Gdzie jest realna granica
Nawet z modułem cały mechanizm PrestaShop pozostaje grupowy, nie per-kontrahent. Jeśli towar kontraktowy ma zobaczyć dokładnie jedna konkretna firma, a nie cała kategoria klientów, jedynym wyjściem jest założenie osobnej grupy pod tego jednego kontrahenta - co dla kilku wyjątków jest do zniesienia, ale przy kilkudziesięciu indywidualnych ustaleniach, a tak wygląda rzeczywistość niejednej hurtowni, zamienia się w rosnącą listę grup do ręcznego pilnowania.
Klienci należący jednocześnie do kilku grup potrafią zresztą zachowywać się nieintuicyjnie, więc warto to przetestować na własnym katalogu, zamiast zakładać z góry, że reguły grupowe po prostu się sumują. Do tego dochodzi bieżące utrzymanie: każda zmiana struktury kategorii albo aktualizacja PrestaShop to moment, w którym warto sprawdzić, czy moduł widoczności nadal działa zgodnie z założeniami.
Jak to wygląda w Selldi
W Selldi każdy kontrahent trafia do grupy cenowej (na przykład Hurt standard, Sieć partnerska, Dystrybutor), ale poza cennikiem ta sama struktura odpowiada też za to, co dany kontrahent w ogóle widzi w katalogu - bez przebudowywania drzewa kategorii i bez dodatkowego modułu. Marka własna czy linia towaru kontraktowego może być oznaczona jako widoczna tylko dla wybranych grup, a w razie potrzeby także dla pojedynczego, konkretnego kontrahenta, niezależnie od tego, do jakiej grupy cenowej należy.
Handlowiec obsługujący daną firmę widzi w swoim panelu wyłącznie przypisanych klientów razem z ich zakresem oferty i cennikiem, więc nie ma ryzyka, że przy składaniu zamówienia w imieniu klienta pokaże mu produkt, którego nie powinien widzieć. To ten sam mechanizm, który steruje cenami netto po zalogowaniu i trybem zamkniętej hurtowni - asortyment i cena rozwiązywane są razem, jednym ustawieniem na koncie kontrahenta, a nie osobnymi, potencjalnie rozjeżdżającymi się regułami.
Kiedy PrestaShop w zupełności wystarczy
Jeśli różnice w asortymencie da się sensownie zamknąć w kilku kategoriach i kilku grupach klientów - osobna gałąź dla partnera handlowego albo osobna kategoria z towarem promocyjnym tylko dla wybranych klientów - natywny „Dostęp grupy” w PrestaShop załatwia sprawę bez żadnego dodatkowego kosztu i bez zmiany platformy. To solidny, darmowy mechanizm, o ile sklep już działa na PrestaShop, a wyjątków od reguły jest niewiele i dają się opisać na poziomie kategorii, a nie pojedynczych firm.
Wniosek
Sam problem widoczności produktów per grupa PrestaShop rozwiązuje w rdzeniu, i to nieźle - dopóki granica przebiega po kategoriach, a nie po pojedynczych firmach. Kiedy hurtownia dochodzi do etapu, w którym trzeba pilnować dziesiątek indywidualnych wyjątków na poziomie konkretnego kontrahenta, a nie tylko grupy, warto zobaczyć, jak wygląda to w systemie zbudowanym wokół tej logiki od podstaw - demo.selldi.pl/showcase pokazuje panel klienta B2B i panel handlowca dokładnie w takim układzie.
Najczęściej zadawane pytania
Czy w PrestaShop można ukryć pojedynczy produkt tylko przed jedną grupą klientów, bez chowania całej kategorii?
Natywnie PrestaShop steruje widocznością na poziomie kategorii (zakładka „Dostęp grupy” w edycji kategorii), nie pojedynczego produktu. Żeby ukryć konkretny produkt bez wydzielania go do osobnej kategorii, potrzebny jest moduł z PrestaShop Addons dedykowany ograniczeniom produktowym per grupa - warto sprawdzić u dostawcy dokładny zakres działania (czy chowa produkt też w wyszukiwarce i produktach powiązanych) oraz zgodność z posiadaną wersją sklepu.
Czy PrestaShop pozwala ustawić inny asortyment dla jednego konkretnego kontrahenta, a nie całej grupy?
Mechanizm grup klientów w PrestaShop jest z założenia grupowy, nie per-firma. Żeby dać jednej konkretnej firmie osobny zestaw produktów, trzeba założyć dla niej dedykowaną grupę - dla pojedynczych wyjątków jest to wykonalne, ale przy wielu indywidualnych ustaleniach z klientami zamienia się w rozrastającą się listę grup do ręcznego utrzymania.
Co się dzieje, gdy klient należy jednocześnie do kilku grup w PrestaShop?
Reguły dostępu grupowego przy klientach należących do kilku grup naraz potrafią zachować się inaczej, niż zakłada intuicja - to jeden z tych scenariuszy, który zdecydowanie warto przetestować na własnym katalogu i module przed uruchomieniem produkcyjnym, zamiast zakładać z góry, że efekt będzie prostą sumą uprawnień.
Jak Selldi buduje inny asortyment dla różnych klientów bez dodatkowych modułów?
W Selldi widoczność produktów jest częścią tej samej konfiguracji konta kontrahenta co cennik - ustawia się ją per grupa albo per pojedynczy kontrahent bezpośrednio w panelu, bez przebudowywania struktury katalogu i bez instalowania dodatkowych rozszerzeń. Marka własna czy towar kontraktowy może być widoczny tylko dla wybranych firm, a handlowiec widzi wyłącznie zakres oferty przypisany do swoich klientów.
Kiedy warto zostać przy natywnych możliwościach PrestaShop, a kiedy szukać innego rozwiązania?
Jeśli różnice w asortymencie da się opisać kilkoma kategoriami i kilkoma grupami klientów, natywny „Dostęp grupy” w PrestaShop w zupełności wystarczy i nic nie kosztuje dodatkowo. Gdy liczba indywidualnych wyjątków per konkretny kontrahent zaczyna rosnąć, a katalog trzeba przebudowywać za każdym razem, żeby coś ukryć, to sygnał, że warto zobaczyć system zaprojektowany pod ten scenariusz od początku, np. na demo.selldi.pl/showcase.
Zobacz Selldi w działaniu
Przeklikaj demo na żywo bez zakładania konta albo umów prezentację, pokażemy platformę na Twoim przypadku.