Argip to dystrybutor elementów złącznych - takich jak śruby, nakrętki czy podkładki - działający w modelu B2B. Asortyment obejmuje ponad 80 tys. pozycji, z czego aż 60 tys. stanowią produkty konfigurowalne.
Development B2B
Magento 2, Pimcore, UX design
Budowlana
2025
Priorytetem podczas projektowania serwisu było umożliwienie klientom sprawnego składania zamówień - nie poprzez klasyczne przeglądanie katalogu, lecz dzięki szybkiemu wyszukiwaniu produktów po numerach OEM i jednostkach opakowaniowych. Taki cel bezpośrednio przełożył się na architekturę platformy oraz zastosowane rozwiązania UX.
Obecnie, ze względu na migrację kont klientów, funkcjonuje zarówno starsza, jak i nowsza wersja sklepu.
Projekt został zrealizowany od podstaw. Zakres objął pełny cykl wdrożeniowy: od analizy i projektu UX, przez development, wdrożenie systemu PIM i integracji oraz działania DevOps, aż po zapewnienie opieki SLA.
Celem było zredukowanie długu technologicznego i przygotowanie struktury Pimcore jako centralnego źródła danych produktowych (w tym struktur takich jak macierze i kategorie produktowe).
Klient otrzymał pierwsze narzędzia, umożliwiające trwałe uporządkowanie produktowej bazy danych, po 6 miesiącach od startu współpracy. Moment “go-live” całej platformy został zaplanowany na 18 miesięcy od rozpoczęcia prac.
Rdzeń technologiczny wdrożonego rozwiązania stanowi Magento 2 z frontendem zbudowanym na komponentach ScandiPwa. System produktowy oraz jego kategoryzację obsługuje Pimcore, a za konteneryzację środowiska odpowiada Docker.
Znaczącą integracją jest połączenie z systemem ERP, który w czasie rzeczywistym wylicza koszty dostawy na podstawie zawartości koszyka. W przypadku braku odpowiedzi z ERP uruchamiany jest kontrolowany mechanizm awaryjny, generujący domyślny koszt dostawy - pozwala to zachować ciągłość procesu zakupowego i nie blokować finalizacji zamówienia. W kolejnym kroku koszt dostawy jest ręcznie konfigurowany przez pracownika sklepu “offline”. Dzięki temu nawet w razie awarii klient może złożyć zamówienie.
Na etapie projektowania architektury serwisu klient świadomie zrezygnował z integracji z płatnościami online i systemami kurierskimi. Priorytetem było stabilne odwzorowanie procesów B2B oraz uporządkowanie struktury danych produktowych. Po wdrożeniu produkcyjnym uruchomiona została pełna synchronizacja danych między Pimcore a Magento.
Ponadto, wprowadziliśmy również szereg innych rozwiązań technologicznych, takich jak:
wdrożenie strukturalnych wytycznych Google oraz optymalizacja pod crawlery AI
ceny oraz stany magazynowe są cyklicznie weryfikowane w koszyku zakupowym
w razie niedostępności danego produktu klient może wygodnie wybrać podobny produkt z macierzy produktowej
możliwość dodania produktu do koszyka za pomocą zeskanowania kodu EAN telefonem
możliwość przywrócenia wersji sklepu do określonego “punktu w czasie”
wdrożenie synchronizacji w czasie rzeczywistym między Magento, PIM a ERP
W ramach utrzymania wdrożyliśmy obsługę SLA, w zakres której wchodzi administracja IT, monitoring usług oraz zarządzanie instancjami, a także pełna polityka backupów z możliwością odtworzenia bazy „do punktu w czasie”. Przed oficjalnym uruchomieniem sklepu wykonaliśmy także testy obciążeniowe, weryfikację indeksów oraz skany bezpieczeństwa serwerów w oparciu o OpenVAS.
Co istotne, jeszcze przed uruchomieniem produkcyjnym klient przez ponad pół roku utrzymywał aktywną synchronizację pomiędzy ERP a PIM na środowiskach zarówno stage i pre-prod. Pozwoliło to na wcześniejsze wychwycenie potencjalnych wąskich gardeł i usprawnienie procesu wdrożeniowego.
Klienci sklepu Argip w zdecydowanej większości to profesjonaliści z branży i wchodzą na stronę z jasno określonym celem dlatego też strona nie skupia się na upsell i cross sell z czego klient na moment wdrożenia świadomie rezygnował, znają indeksy produktów oraz ich warianty. Z takiego modelu zakupowego wynikają konkretne decyzje projektowe w zakresie UX. Głównym zadaniem interfejsu sklepu jest umożliwienie szybkich i wygodnych zakupów.
Struktura listingu produktów została oparta na logice: produkt bazowy + warianty opakowań. Dodatkowo cena każdorazowo przeliczana jest na 100 sztuk, a minimalna jednostka zakupu stanowi wielokrotności opakowań (25, 50, 250, itd.) sztuk - z możliwością dodania do koszyka tylko takiej minimalnej liczby produktów.
Argip operuje na dwóch stanach magazynowych: produkty gotowe do sprzedaży (czyli zapakowane) oraz te, które wymagają przepakowania. Różni je czas realizacji, dlatego system automatycznie rozdziela zamówienie, jeśli w koszyku znajdują się oba typy towarów. Przepakowanie trwa maksymalnie 7 dni roboczych, co pozwala na precyzyjne obliczenie terminu dostawy.
Część asortymentu dostępna jest wyłącznie w formie pełnych palet - to bezpośrednie odwzorowanie realiów logistyki B2B, w których detaliczna sprzedaż jednostkowa nie ma zastosowania.
Ważnym elementem architektury sklepu jest też dynamiczna walidacja koszyka - co minutę system weryfikuje zarówno dostępność jak i ceny produktów. W przypadku zmian użytkownik otrzyma czytelny komunikat: czerwony alert przy braku towaru, żółty przy zmianie ceny. W obu sytuacjach proszony jest o potwierdzenie zamówienia. Dzięki temu klient zawsze posiada aktualne informacje o produktach i nie zostanie zaskoczony w momencie finalizacji zamówienia.
Wszystkie powyższe rozwiązania zostały wdrożone z myślą o minimalizacji rozbieżności między danymi w sklepie a stanem w systemie ERP. Efekt? Przewidywalny proces zakupowy, zgodny z oczekiwaniami klienta biznesowego.
Bardzo ważnym aspektem jest również praca BOK która odbywa się na tej samej platformie i zamówienia realizowane są w ten sam sposób co z pracowników BOK czyni ekspertów od obsługi narzędzia, a także dobrze wyszkolonych testerów.
Klientowi zależało na szybkim procesie logowania na konta klienta co zostało zintegrowane z CMR za pomocą API. Zgodnie z polityką klienta logowanie każdy klient używając platformy B2B jest automatycznie nagradzany dodatkowym rabatem który równie automatycznie jest zabierany jeżeli BOK wykonuje za niego pracę zamówień lub ofert o czym klient jest jawnie informowany poprzez zmiany notyfikacji.
W modelu zakupowym B2B liczy się czas i precyzja. Dlatego w Argip wdrożyliśmy zestaw funkcjonalności, które upraszczają proces zamówienia - zarówno dla działów zakupów, jak i pracowników operacyjnych.
Jedną z kluczowych funkcji są tzw. „Twoje SKU” - czyli możliwość oznaczania produktów własnymi indeksami towarowymi. Kontrahenci mogą przypisać do oferty Argip swoje wewnętrzne kody, które są następnie obsługiwane przez wyszukiwarkę na równi z oryginalnymi indeksami. Co istotne, system rozpoznaje także produkty konfigurowalne i od razu podpowiada konkretny wariant, gotowy do dodania jednym kliknięciem.
W kontekście pracy magazynowej szczególne znaczenie ma funkcja skanowania kodów EAN. Dzięki niej użytkownik - korzystając z urządzenia mobilnego - może błyskawicznie zeskanować kolejne produkty i zbudować z nich edytowalną listę zakupową. To intuicyjne rozwiązanie, które znacząco ułatwia zamówienie brakujących produktów przez kontrahenta.
Z kolei integracja sklepu z systemem PIM pozwala tworzyć tzw. macierze produktowe. Na podstawie reguł podobieństwa system grupuje produkty w logiczne zestawy i udostępnia je w formie tagów lub filtrów. Dla użytkownika oznacza to możliwość szybkiego doboru alternatyw - bez konieczności ponownego przeszukiwania całej kategorii.
Sklep wspiera także planowanie i powtarzalność zamówień. Użytkownicy mogą tworzyć listy zakupowe, zapisywać koszyki i wielokrotnie wykorzystywać gotowe zestawy pozycji (tzw. multi-koszyki). Funkcja ta znacząco przyspiesza cykliczne zakupy, typowe dla modelu B2B.
W przypadku zapotrzebowania przekraczającego bieżące stany magazynowe, klient ma możliwość złożenia zapytania bezpośrednio ze strony produktu. Zamiast wysyłać osobne wiadomości czy dzwonić, przechodzi przez uporządkowaną ścieżkę kontaktu - co przyspiesza odpowiedź i zwiększa jej trafność.
Na uwagę zasługuje też pozornie drobny, ale w praktyce istotny detal w procesie zakupowym: przycisk „Zmień” w podsumowaniu zamówienia pozwala szybko wrócić do koszyka i skorygować dane - bez resetowania całego procesu.
W modelu B2B skuteczność eCommerce nie zależy wyłącznie od oferty - istotna jest także zdolność systemu do odwzorowania wewnętrznych procesów klienta. Sklep Argip został zaprojektowany tak, by struktura konta klienta w pełni odpowiadała rzeczywistej organizacji firmy.
Każde konto kontrahenta uwzględnia podział na centralę i oddziały - z przypisanymi do nich osobnymi adresami dostaw. Dzięki temu każde zamówienie może być realizowane niezależnie, zgodnie z lokalnymi potrzebami i odpowiedzialnością poszczególnych jednostek.
Rozbudowany system ról i uprawnień pozwala precyzyjnie kontrolować proces zakupowy. Użytkownicy mogą posiadać różne role - np. jedna osoba kompletuje koszyk, a inna zatwierdza i finalizuje zamówienie. Taki podział obowiązków przekłada się na większą kontrolę i zgodność z wewnętrzną polityką zakupową firmy.
W panelu kontrahenta dostępne są również kluczowe informacje finansowe: limity kupieckie, saldo nieopłaconych faktur oraz pełna historia dokumentów wystawionych w systemie ERP. Umożliwia to bieżący nadzór nad budżetem i ułatwia współpracę z działem księgowym.
Moduł reklamacyjny (RMA) został powiązany bezpośrednio z fakturami - dzięki temu każdy zgłoszony problem ma swoje źródło w konkretnym dokumencie sprzedaży, co znacząco przyspiesza obsługę.
W efekcie sklep internetowy Argip jest zarówno kanałem sprzedaży jak i narzędziem do zarządzania relacjami z klientem biznesowym. To natomiast przekłada się na większą przewidywalność, kontrolę i komfort po stronie użytkownika.
We współpracy z agencją SEO opracowaliśmy spójną architekturę informacji, zgodną z aktualnymi wytycznymi Google - zarówno w zakresie struktury adresów URL, jak i hierarchii nagłówków, metadanych czy logiki kategorii. Ważnym z perspektywy klienta celem było zapewnienie widoczności w klasycznych wynikach wyszukiwania oraz dostosowanie serwisu do rosnącej roli botów opartych na sztucznej inteligencji.
Na etapie testów technicznych potwierdziliśmy, że agenci AI (zwłaszcza crawlery wykorzystywane przez modele językowe) są w stanie poprawnie indeksować, interpretować i mapować strukturę serwisu. Oznacza to, że dane produktowe, opisy i atrybuty są dla nich czytelne i mogą być wykorzystywane np. w odpowiedziach generowanych przez wyszukiwarki AI-first.
Optymalizacja uwzględniała m.in. unikanie duplikatów treści, właściwe oznaczenia strukturalne oraz kontrolę nad tym, które zasoby są indeksowane, a które nie. Dzięki temu serwis jest dobrze przygotowany zarówno pod kątem tradycyjnego SEO, jak i dla algorytmów nowej generacji.
Przy obsłudze tak specyficznego asortymentu na dużą skalę kluczowe było wykorzystanie systemu, który zapewnia szerokie możliwości rozbudowy i nie narzuca ograniczeń technologicznych. Wybór Magento (platformy o otwartym kodzie i elastycznej architekturze) umożliwia dalszy rozwój bez „sufitu” funkcjonalnego, gwarantując, że rozwiązanie może ewoluować wraz z biznesem i być dostosowywane do nowych wymagań operacyjnych.
Ścisłe odwzorowanie rzeczywistych procesów zakupowych i operacyjnych po stronie klienta biznesowego stanowi główną wartość z wdrożenia nowych technologii w Argip. Mechanizmy magazynowe, własne indeksy kontrahentów, system zamienników produktowych oraz obsługa cyklicznych zamówień zostały potraktowane jako fundament architektury platformy, a nie funkcje dodatkowe.
Dzięki temu powstało rozwiązanie, które pełni funkcję narzędzia operacyjnego - wspierającego codzienną pracę działów zakupów i logistyki. Sklep jest obecnie zarówno interfejsem do składania zamówień jak i integralną częścią procesów - uwzględniającą obieg informacji, kontrolę stanów magazynowych, rozliczenia i zgodność z systemami ERP.
Tak zaprojektowana platforma eCommerce realnie wspiera klienta biznesowego, zapewniając proces zakupowy, który jest wygodny i intuicyjny.