BikeTrade — platforma sprzedaży B2B na PrestaShop
Hurtowa platforma B2B na PrestaShop — cztery rynki, dwa magazyny (PL i DE), synchronizacja z Subiektem przez SubSync i katalog zamknięty dla niezalogowanych.
O projekcie
BikeTrade to platforma sprzedaży hurtowej budowana obecnie na PrestaShop. Projekt jest w trakcie realizacji, a jego zakres nie sprowadza się do uruchomienia sklepu — to narzędzie handlowe dla hurtowników, które musi odwzorować sposób, w jaki firma realnie prowadzi sprzedaż: na kilku rynkach, z dwóch magazynów i z zamkniętym dostępem do cen.
Ze względu na charakter danych handlowych opisujemy tu wyłącznie architekturę rozwiązania, bez szczegółów asortymentu, kontrahentów i warunków współpracy.
Cztery rynki, jedna instalacja
Platforma obsługuje sprzedaż na tych samych czterech rynkach, które prowadziliśmy już wcześniej przy platformie B2B dla Modeki — z tą różnicą, że tam silnikiem był WooCommerce, a tutaj PrestaShop.
To istotna zmiana. PrestaShop ma wielosklepowość i wielojęzyczność wbudowane w rdzeń, a nie doklejone wtyczką, co przy sprzedaży zagranicznej upraszcza rzeczy, które w WooCommerce wymagają dopisywania własnej logiki: osobne cenniki, osobne stawki podatkowe, osobne reguły wysyłki i osobne treści dla każdego rynku.
Dlaczego akurat PrestaShop
Przy sprzedaży hurtowej na kilka krajów decyduje nie wygląd, tylko to, jak system radzi sobie z podatkami, walutami, grupami cenowymi i stanami magazynowymi. PrestaShop traktuje to jako funkcje podstawowe — grupy klientów z własnymi cenami, wielosklepowość i pełna kontrola nad podatkami są dostępne bez ani jednej dodatkowej wtyczki. Przy platformie hurtowej to przekłada się bezpośrednio na stabilność i koszt utrzymania w kolejnych latach.
Dwa magazyny: Polska i Niemcy
Najciekawsza technicznie część projektu. Firma wysyła towar z dwóch niezależnych magazynów — polskiego i niemieckiego — a to nie jest kosmetyczne rozróżnienie w panelu. Każdy z nich ma własny stan, własne czasy realizacji i własne konsekwencje dla zamówienia.
Hurtownik składający zamówienie musi widzieć, ile sztuk jest dostępnych w którym magazynie, zanim je złoży — inaczej dowiaduje się o braku dopiero po zapłacie, co przy sprzedaży hurtowej kończy się telefonem i korektą, a nie cierpliwym czekaniem.
Dlatego dostępność jest prezentowana rozdzielnie dla obu lokalizacji, a logika zamówienia uwzględnia sytuację, w której jedna pozycja pochodzi z magazynu polskiego, a druga z niemieckiego.
Integracja z Subiektem przez SubSync
Stany magazynowe, kartoteki towarów i ceny nie są utrzymywane ręcznie w PrestaShop. Źródłem prawdy pozostaje system ERP Subiekt, a synchronizację realizuje SubSync — PrestaShop pobiera z niego dane produktowe i magazynowe.
To rozwiązanie ma jedną konsekwencję, która przesądza o sensie całego projektu: zespół handlowy pracuje dalej w systemie, który zna. Nikt nie musi wprowadzać tego samego towaru dwa razy ani pilnować, czy sklep i ERP pokazują tę samą liczbę sztuk. Zmiana wprowadzona w Subiekcie pojawia się na platformie sama.
Podwójne wprowadzanie danych to najczęstszy powód, dla którego wdrożenia hurtowe cicho umierają po kilku miesiącach — nie z powodu technologii, tylko dlatego, że nikt nie ma czasu robić tej samej roboty dwa razy.
Trzy koszyki równolegle
Zakupy hurtowe wyglądają inaczej niż detaliczne. Hurtownik rzadko wchodzi, wybiera jedną rzecz i płaci — częściej kompletuje zamówienie przez kilka dni, równolegle dla różnych potrzeb: jedno na bieżące uzupełnienie, drugie pod konkretnego klienta, trzecie jako lista do przemyślenia.
Standardowy koszyk, którego jest zawsze jeden, wymusza w takiej sytuacji notatki na kartce. Dlatego wdrażamy system do trzech równoległych, zapisywanych koszyków — każdy z własną nazwą, dostępny po ponownym zalogowaniu, gotowy do złożenia niezależnie od pozostałych.
Katalog zamknięty dla niezalogowanych
Ceny hurtowe nie są informacją publiczną. Platforma blokuje dostęp do cen i możliwości zamawiania dla wszystkich, którzy nie mają zatwierdzonego konta hurtowego — rejestracja nie oznacza automatycznego dostępu, konto musi zostać zaakceptowane po weryfikacji firmy.
To ten sam mechanizm, który zastosowaliśmy przy Modece: platforma jest narzędziem dla partnerów handlowych, nie sklepem dla klienta końcowego. Różnica jest tylko taka, że tu doszła obsługa dwóch magazynów i połączenie z ERP.
- Rejestracja z weryfikacją — konto zakłada się po podaniu danych firmy, ale aktywuje je człowiek, nie automat.
- Ceny widoczne po zalogowaniu — niezalogowany nie zobaczy ani kwot, ani przycisku zamówienia.
- Grupy cenowe — różni kontrahenci mogą mieć różne warunki, przypisane do konta, a nie ustalane telefonicznie przy każdym zamówieniu.
Status
Projekt jest w realizacji. Gdy platforma ruszy, uzupełnimy ten opis o wnioski z wdrożenia — również te niewygodne, bo przy integracjach z ERP zawsze coś wygląda inaczej w praktyce niż w dokumentacji.
Jeśli planujesz podobne wdrożenie, opisaliśmy nasze podejście do tego silnika na stronie sklepy internetowe PrestaShop, a całą usługę sprzedaży na kilka rynków — na stronie strony wielojęzyczne dla eksporterów.
Chcesz podobne efekty?
Opowiedz nam o swoim projekcie. Pierwsza konsultacja jest bezpłatna.
Zacznijmy rozmowę →