Przejdź do treści

PoradnikJ3

Jak zbudować sklep B2B na WooCommerce

Opublikowano
Czas czytania
6 min
Autor
Jakub Jagiełło

Sklep B2B na WooCommerce zbudujesz z rdzenia WooCommerce i wtyczek: rdzeń daje koszyk, zamówienia, konta klientów i ustawienia podatków, a funkcje hurtowe (ceny dla grup klientów, ręczna akceptacja kont, ukrywanie cen) zwykle dokładasz wtyczką albo własnym kodem. Poniżej pięć kroków i testy przed udostępnieniem klientom. Wybór modelu i sygnały, że platforma się opłaca, opisuje wpis platforma B2B dla hurtowni.

Co WooCommerce daje od razu, a czego trzeba dobudować

Z dokumentacji rdzenia wynika, że dostajesz:

  • ustawienia kont: klient może założyć konto po zamówieniu, podczas zamawiania albo na stronie „Moje konto”, a zakupy bez konta można włączyć lub wyłączyć,
  • ustawienia podatków: osobny wybór, czy ceny wpisujesz brutto czy netto, i czy w katalogu oraz koszyku są pokazywane z podatkiem czy bez,
  • statusy zamówień (oczekuje na płatność, w realizacji, wstrzymane, zakończone, anulowane, zwrócone, nieudane),
  • REST API do połączenia z innymi systemami.

Funkcji typowo hurtowych rdzeń nie opisuje. Wtyczki B2B w katalogu woocommerce.com oferują między innymi: ręczne zatwierdzanie nowych kont, ceny dla roli lub konkretnego klienta, ukrywanie cen i przycisku „Dodaj do koszyka” przed niezalogowanymi, minimalne i maksymalne ilości dla roli oraz ograniczanie metod płatności dla roli. Zakres każdej wtyczki trzeba sprawdzić samodzielnie, w testach na własnych scenariuszach.

Krok 1: konta firm i akceptacja rejestracji

Założenie: do cen hurtowych dostęp mają tylko zweryfikowane firmy.

  1. W ustawieniach WooCommerce, w zakładce Konta i prywatność, wyłącz zakupy bez konta, jeśli nie chcesz sprzedawać gościom.
  2. Włącz możliwość tworzenia konta na stronie „Moje konto”.
  3. Dodaj do formularza rejestracji pola firmowe: nazwa firmy, NIP, telefon. Jeśli domyślny formularz ich nie ma, potrzebna będzie wtyczka lub własny kod.
  4. Ustaw, żeby nowe konto czekało na zatwierdzenie. Do czasu zatwierdzenia użytkownik nie widzi cen hurtowych.
  5. Przy akceptacji sprawdź NIP w rejestrze, a firmę przypisz do właściwej grupy cenowej.

Dokumentacja WooCommerce zaznacza, że przy sklepie opartym na blokach Koszyk i Kasa ustawienie tworzenia konta podczas zamawiania działa inaczej niż w klasycznej kasie. Przetestuj rejestrację w swojej konfiguracji.

Krok 2: ceny netto i grupy cenowe

Ustaw, jak wpisujesz i jak pokazujesz ceny:

  1. W ustawieniach podatków wybierz wpisywanie cen netto, jeśli twoje cenniki są netto.
  2. Ustaw wyświetlanie cen w sklepie i w koszyku bez podatku dla klientów firmowych. Dokumentacja ostrzega, że niespójne ustawienia powodują błędy zaokrągleń, więc użyj przycisku z zalecanymi ustawieniami i sprawdź wynik.
  3. Zdefiniuj grupy cenowe (na przykład hurt, hurt premium) jako role użytkowników albo grupy w wybranej wtyczce.
  4. Dla każdej grupy ustal regułę: cena stała, rabat procentowy od ceny bazowej albo cennik z pliku.

Jeśli cenniki prowadzisz w ERP, nie wpisuj ich ręcznie w sklepie. Subiekt nexo pozwala prowadzić cennik główny i cenniki dodatkowe przypisane wybranym klientom. Ustal, czy sklep będzie je pobierał, i zaplanuj to z góry.

Krok 3: widoczność katalogu tylko dla zalogowanych

Masz trzy poziomy:

  • ceny widoczne tylko po zalogowaniu (produkty widoczne dla wszystkich),
  • ceny i przycisk zamówienia widoczne tylko po zalogowaniu,
  • cały katalog lub wybrane kategorie dostępne tylko dla zalogowanych.

Wybór zależy od tego, czy chcesz być widoczny w wyszukiwarce. Strony produktów dostępne dla wszystkich mogą być indeksowane, strony za logowaniem nie. Wtyczki B2B dają ukrywanie cen, zastąpienie przycisku „Dodaj do koszyka” przyciskiem zapytania o ofertę i widoczność produktów zależną od roli.

Po ustawieniu sprawdź zachowanie w trzech stanach: niezalogowany, zalogowany klient detaliczny i zalogowany klient hurtowy. Sprawdź także wyniki wyszukiwarki wewnętrznej i kanały RSS lub mapę strony, bo tam produkty czasem wychodzą mimo ukrycia.

Krok 4: minimum zamówienia i formy płatności

Ustal zasady i zapisz je, zanim zaczniesz konfigurować:

  1. Minimalna wartość lub ilość zamówienia. Sprawdź, czy wybrana wtyczka obsługuje minimum per produkt, per rola i globalne.
  2. Dostępne metody płatności dla klientów firmowych. Przy przelewie bankowym zamówienie czeka zwykle w statusie „wstrzymane”. Według dokumentacji WooCommerce oznacza on oczekiwanie na potwierdzenie płatności, a stan magazynowy jest już zmniejszony.
  3. Metody dostawy i ich koszty dla zamówień hurtowych.

Odroczone terminy płatności, limity kredytowe i inne warunki handlowe nie są funkcją rdzenia. Jeśli ich potrzebujesz, sprawdź wtyczki albo zaplanuj rozwiązanie na zamówienie.

Krok 5: połączenie z ERP

Bez połączenia z ERP sklep B2B oznacza podwójną pracę. Zacznij od ustalenia, co ma przepływać:

  • zamówienia do ERP,
  • stany magazynowe z ERP,
  • ceny i cenniki z ERP,
  • kontrahenci, aby zamówienie trafiało do właściwej firmy.

WooCommerce udostępnia REST API z kluczami o uprawnieniach odczytu, zapisu lub obu. Klucz tworzysz w ustawieniach zaawansowanych, a Consumer Secret widzisz tylko raz. Przygotowanie danych po stronie Subiekta nexo opisuje poradnik o przygotowaniu danych do integracji z Subiektem nexo, a całościowe spojrzenie wpis o integracji sklepu z ERP, oba na blogu i w poradniku M8T.

Testy przed udostępnieniem klientom

Na środowisku testowym przejdź scenariusze:

  1. Nowa firma rejestruje się, czeka na akceptację, dostaje dostęp.
  2. Klient z grupą A i klient z grupą B widzą różne ceny tego samego produktu.
  3. Niezalogowany użytkownik nie widzi cen ani zablokowanych kategorii.
  4. Zamówienie poniżej minimum jest odrzucone z czytelnym komunikatem.
  5. Zamówienie z kilkoma pozycjami ma poprawne ceny netto, podatek i sumę.
  6. Zamówienie trafia do ERP i ma właściwego kontrahenta.
  7. Zmiana stanu w ERP widoczna w sklepie.

Zaproś na początek kilku klientów i zbierz uwagi, zanim otworzysz sklep wszystkim.

Pytania do dostawcy wtyczki B2B

Zanim zainstalujesz wtyczkę na produkcji, wyślij dostawcy kilka konkretnych pytań albo sprawdź odpowiedzi w dokumentacji:

  1. Czy ceny dla grup działają także dla produktów wariantowych?
  2. Czy reguła cenowa dla klienta ma pierwszeństwo przed regułą dla grupy, a jeśli tak, gdzie to ustawiasz?
  3. Co widzi niezalogowany użytkownik w wyszukiwarce, w mapie strony i w kanałach, jeśli ceny są ukryte?
  4. Czy wtyczka współpracuje z blokowym koszykiem i kasą, czy tylko z klasycznymi?
  5. Jak wtyczka zachowuje się przy aktualizacji WooCommerce i czy deklaruje zgodność z nowymi funkcjami platformy?
  6. Czy wtyczka ma interfejs dla importu cen z pliku lub z innego systemu?
  7. Co dzieje się z danymi po jej wyłączeniu?

Odpowiedzi zapisz. Ułatwią późniejsze porównanie z innymi rozwiązaniami i rozmowę o koszcie utrzymania.

Zakres pierwszego etapu

Nie uruchamiaj wszystkiego naraz. Rozsądny pierwszy etap to konta firm z akceptacją, jeden lub dwa cenniki, ceny netto, zamówienie z minimum i ręczne przenoszenie zamówień do ERP albo prosta integracja tylko w jedną stronę. Po kilku tygodniach pracy z prawdziwymi klientami dołóż stany magazynowe, kolejne grupy cenowe i automatyczną wymianę danych. Dzięki temu poprawiasz zakres na podstawie tego, o co faktycznie proszą klienci.

Komunikacja z klientem w trakcie rejestracji

Klient, który zakłada konto i czeka na zatwierdzenie, powinien wiedzieć, co się dzieje. Przygotuj krótki komunikat po wysłaniu formularza (kiedy dostanie odpowiedź i od kogo), wiadomość o akceptacji z linkiem do logowania oraz wiadomość o odmowie z podaniem powodu i kontaktu. Ustal, kto sprawdza nowe zgłoszenia i w jakim czasie. Rejestracje, które leżą kilka dni bez odpowiedzi, to utracone zamówienia i niepotrzebne telefony do biura.

Bezpieczeństwo kont firmowych

Konta hurtowe dają dostęp do cen i historii zamówień, więc zadbaj o podstawy: silne hasła, aktualne wtyczki, ograniczenie uprawnień pracowników sklepu do tego, co faktycznie potrzebne, oraz kopie zapasowe wykonywane regularnie. Role użytkowników w WooCommerce różnicują dostęp do zamówień, dlatego nadawaj uprawnienia menedżera sklepu tylko osobom, które ich potrzebują.

Podsumowanie

WooCommerce nadaje się na sklep B2B, jeśli potraktujesz rdzeń jako bazę i świadomie dobierzesz brakujące funkcje: konta firm, ceny dla grup, widoczność katalogu, minimum zamówienia i połączenie z ERP. Wtyczek nie wybieraj z listy funkcji, tylko z testów na własnych scenariuszach. Jeśli potrzebujesz platformy B2B z niestandardowymi regułami, zobacz usługi M8T.

Źródła

  1. WooCommerce: ustawienia kont i prywatności
  2. WooCommerce: konfiguracja podatków i wyświetlanie cen
  3. WooCommerce: statusy zamówień
  4. WooCommerce Marketplace: B2B for WooCommerce, dokumentacja wtyczki (przykład funkcji B2B)
  5. InsERT: Subiekt nexo PRO, opis programu (cenniki, kontrahenci)

Pytanie

Podaj, jakie systemy masz i czego w nich brakuje. Wystarczy kilka zdań.

Napisz maila

Powiązane

Czytaj dalej

  1. J16

    Jak zaplanować wdrożenie CRM w małej firmie handlowej

    Plan wdrożenia CRM krok po kroku: cele, dane do importu, uprawnienia, pilotaż z kilkoma handlowcami i zasady prowadzenia notatek.

    Poradnik, 7 min

  2. J15

    Jak zaplanować pierwszą wersję (MVP) aplikacji dla firmy

    Jak wybrać funkcje do pierwszej wersji aplikacji, co odłożyć na później i jak sprawdzić wersję w firmie przed dalszą budową.

    Poradnik, 7 min

  3. J14

    Jak przenieść cenniki z Subiekta nexo do sklepu B2B

    Krok po kroku: które ceny z Subiekta nexo trafiają do sklepu B2B, jak przypisać klientów do grup i jak testować synchronizację cen.

    Poradnik, 7 min