Osobny asortyment B2B w Magento: różne produkty dla różnych firm
W skrócie: Adobe Commerce, płatna gałąź Magento, ma do tego natywny mechanizm: współdzielone katalogi (shared catalogs), które przypisują firmie osobny, zamknięty zestaw widocznych produktów i po aktywacji nadpisują standardowe uprawnienia grup klientów. Magento Open Source takiego mechanizmu nie ma — segmentację asortymentu trzeba dokleić rozszerzeniem albo własnym kodem. Realna różnica to nie funkcja, tylko koszt i ciężar administracyjny: shared catalogs wymagają licencji Adobe Commerce B2B i ręcznego tworzenia osobnego katalogu dla każdej firmy z osobna. Selldi rozwiązuje to samo zadanie prościej: widoczność produktów i kategorii ustawia się per grupa kontrahentów i opcjonalnie nadpisuje per pojedyncza firma wprost w panelu, bez dodatkowej licencji i bez programisty.
Hurtownia materiałów wykończeniowych ma dwóch zupełnie różnych klientów: osiedlowy sklep budowlany, który kupuje kilka palet cementu miesięcznie, i dużą firmę wykonawczą realizującą kontrakty na osiedlach deweloperskich, która ma dostęp do linii produktów niedostępnej w standardowej ofercie — specjalne kolory płytek, większe opakowania zbiorcze, towar sprowadzany na zamówienie. Zdarza się i odwrotnie: część asortymentu, na przykład marka własna sprzedawana wyłącznie przez wybranych dystrybutorów, w ogóle nie powinna być widoczna dla drobnych odbiorców, żeby nie psuć relacji z partnerami. Pytanie, które w końcu pada przy wdrożeniu, brzmi zawsze tak samo: czy da się to zrobić bez klonowania sklepu i bez ręcznego wyłączania produktów jeden po drugim?
Magento Open Source: grupy klientów, ale bez osobnego katalogu per firma
Magento Open Source ma grupy klientów (customer groups) i reguły cenowe przypisane do grupy, więc różnicowanie cen dla grupy „Hurt” i grupy „Detal” jest standardem od lat. Problem zaczyna się przy widoczności produktów. Natywnego mechanizmu, który pozwala ukryć konkretną kategorię czy produkt tylko dla wybranej firmy, w wersji darmowej po prostu nie ma — uprawnienia do przeglądania kategorii to funkcja zarezerwowana dla Adobe Commerce. W praktyce administratorzy Open Source radzą sobie na trzy sposoby: rozdzielają sklep na osobne witryny w ramach jednej instalacji, co jest ciężką zmianą strukturalną, dokładają płatne rozszerzenie z Magento Marketplace do zarządzania widocznością per grupa, albo zlecają to jako indywidualny kod deweloperski. Każda z tych ścieżek to dodatkowy budżet i kolejny element do utrzymania przy każdej aktualizacji sklepu.
Shared catalogs w Adobe Commerce: jak to działa
Adobe Commerce, dawniej Magento Commerce, rozwiązuje ten problem natywnie modułem współdzielonych katalogów. Mechanizm jest pomyślany porządnie: istnieje jeden domyślny katalog publiczny, widoczny dla gości i klientów niezwiązanych z żadną firmą, oraz dowolna liczba katalogów niestandardowych, z których każdy przypisany jest do konkretnych kont firmowych (company accounts). Administrator narzędziem „Set Pricing and Structure” wybiera, które kategorie i produkty wchodzą do danego katalogu, a osobnym ekranem „Assign Companies” określa, które firmy mają do niego dostęp. Co ważne: gdy katalog współdzielony jest aktywny, standardowe uprawnienia grup klientów są ignorowane — to katalog, a nie grupa, decyduje ostatecznie, co dana firma widzi w sklepie. Rozwiązanie zaprojektowane od razu z myślą o hierarchii firmowej: koncie głównym, użytkownikach podrzędnych i rolach w ramach jednego konta.
Cena tej elastyczności
Pod względem samej funkcji trudno się do czegoś przyczepić — to jeden z mocniejszych mechanizmów B2B na rynku e-commerce. Rachunek zaczyna się psuć gdzie indziej. Shared catalogs to element pakietu Adobe Commerce B2B, czyli płatnej licencji korporacyjnej, a nie coś, co włącza się przełącznikiem w darmowym Magento. Do tego dochodzi koszt utrzymania: każda nowa firma z niestandardowym zestawem produktów to osobny katalog do stworzenia, wypełnienia i przypięcia we „Assign Companies”. Przy kilku dużych klientach kluczowych to naturalny, wygodny model. Przy hurtowni obsługującej kilkadziesiąt albo kilkaset kontrahentów, z których część potrzebuje tylko jednego czy dwóch wyjątków od standardowej oferty, klonowanie całych katalogów robi się nieporęczne — a wymaga jeszcze wcześniejszego wdrożenia kont firmowych jako fundamentu.
Jak to wygląda w Selldi
W Selldi widoczność produktów i kategorii ustawia się w dwóch warstwach, bez tworzenia osobnych katalogów jako oddzielnych obiektów do zarządzania. Pierwsza warstwa to grupa kontrahentów, na przykład Hurt PL, Eksport, Klient B2C — grupie przypisuje się zakres widocznego asortymentu równie naturalnie jak cennik. Druga warstwa to pojedynczy kontrahent: konkretnej firmie można nadpisać widoczność wybranego produktu albo całej kategorii niezależnie od tego, co widzi jej grupa — ukryć coś, czego reszta grupy nie powinna dostać, albo odwrotnie, odsłonić towar specjalny tylko dla niej. Zmianę robi handlowiec albo administrator z poziomu panelu, bez zgłoszenia do programisty i bez wykupywania osobnego modułu, bo to standardowa funkcja platformy, nie dodatek premium. Do tego dochodzi tryb zamkniętej hurtowni: cały katalog i ceny widoczne dopiero po zalogowaniu, więc segmentacja asortymentu zaczyna się już na poziomie tego, kto w ogóle widzi sklep.
Kiedy Magento w zupełności wystarczy
Uczciwie: jeśli firma ma już zespół IT, wdrożenie liczone w dziesiątkach tysięcy SKU na wielu rynkach i potrzebuje shared catalogs jako elementu większej układanki razem z negocjowanymi cenami, zapytaniami ofertowymi i wielopoziomowym zatwierdzaniem zamówień, Adobe Commerce jest solidnym, sprawdzonym wyborem. To platforma budowana z myślą o dużych, złożonych organizacjach, które i tak będą utrzymywać własnych deweloperów niezależnie od tego, czy segmentacja katalogu jest jednym wymaganiem, czy dziesięcioma.
Podsumowanie
Różnica między Magento a Selldi w temacie osobnego asortymentu per firma nie polega na tym, że jedno potrafi więcej, a drugie mniej — Adobe Commerce robi to naprawdę dobrze. Polega na tym, ile trzeba zapłacić i ile trzeba administrować, żeby to uruchomić i utrzymać przy liczbie kontrahentów typowej dla polskiej hurtowni. Jak to wygląda w praktyce, najłatwiej zobaczyć samemu: demo.selldi.pl/showcase pokazuje panel administracyjny i panel handlowca z ustawianiem widoczności produktów na żywo.
Najczęściej zadawane pytania
Czy Magento Open Source pozwala ukryć wybrane produkty tylko przed niektórymi klientami?
Wprost, bez dodatków — nie. Open Source ma grupy klientów i reguły cenowe, ale nie ma natywnego mechanizmu ukrywania kategorii czy produktów per firma. Trzeba sięgnąć po rozszerzenie z Magento Marketplace, rozdzielić sklep na osobne witryny albo zlecić indywidualny kod deweloperski.
Czym różnią się shared catalogs od zwykłych grup klientów w Magento?
Grupa klientów w Open Source różnicuje głównie ceny. Shared catalog w Adobe Commerce idzie dalej: to zamknięty zestaw produktów i cen przypisany do konkretnej firmy, który po aktywacji nadpisuje standardowe uprawnienia grup — decyduje katalog, nie grupa.
Czy shared catalogs w Adobe Commerce są darmowe?
Nie. To funkcja pakietu Adobe Commerce B2B, czyli płatnej, korporacyjnej gałęzi Magento, oparta dodatkowo na kontach firmowych. W Magento Open Source jej po prostu nie ma.
Czy w Selldi trzeba tworzyć osobny katalog dla każdej firmy, tak jak w Adobe Commerce?
Nie. Widoczność ustawia się grupie kontrahentów, na przykład Hurt PL czy Eksport, i opcjonalnie nadpisuje pojedynczemu kontrahentowi wprost w panelu, bez tworzenia i utrzymywania osobnego obiektu katalogu dla każdej firmy z osobna.
Czy ukrywanie produktów per firma w Selldi wymaga dodatkowej licencji albo modułu?
Nie, to standardowa funkcja platformy dostępna od razu, tak samo jak cenniki per grupa i per kontrahent — bez dopłacania do licencji enterprise i bez pracy programisty.
Zobacz Selldi w działaniu
Przeklikaj demo na żywo bez zakładania konta albo umów prezentację, pokażemy platformę na Twoim przypadku.