Hurtowy formularz zamówienia WooCommerce: szybkie zakupy B2B
Autor: Mariusz Szatkowski · Zaktualizowano: 2026-06-25
Dla kupującego hurtowego lub B2B zwykły sklep WooCommerce to wolna droga. On już zna produkty, zna kody SKU, a tym, czego potrzebuje, jest sposób na wpisanie ilości i wysłanie zamówienia, a nie katalog do przeglądania. Proszenie stałego kontrahenta, żeby przeklikał czterdzieści kart produktów po to, by ponowić te same czterdzieści pozycji, które kupuje co miesiąc, to proszenie go, żeby za ciebie wprowadzał dane, jedno przeładowanie strony na raz. Hurtowy formularz zamówienia, czasem nazywany szybkim formularzem zamówienia, zbiera całe zamówienie na jednej stronie. Ten przewodnik wyjaśnia, czym jest taki formularz, dlaczego ma znaczenie przy ponawianych zamówieniach, czego wymaga dobry formularz i jak radzi sobie z tym darmowy Rapid w WooCommerce.
Czym jest hurtowy formularz zamówienia i dlaczego ma znaczenie
Domyślny WooCommerce jest zbudowany pod odkrywanie. Cały sklep jest ułożony wokół jednego produktu na stronie: duże zdjęcie, opis, produkty powiązane, przycisk dodania do koszyka, potem przeładowanie i powrót do katalogu po kolejną pozycję. Taki układ jest dokładnie tym, czego potrzebuje kupujący, który dopiero decyduje, co kupić. Jest dokładnie tym, czego nie potrzebuje kupujący, który zdecydował tygodnie temu i chce po prostu złożyć zamówienie.
Hurtowy formularz zamówienia odwraca ten model. Zamiast jednego produktu na stronie umieszcza tabelę produktów z wyszukiwarką na jednej stronie. Kupujący ustawia ilość przy każdym produkcie, którego chce, a jedno działanie dodaje wszystko do koszyka naraz. Dla sklepów B2B, handlu, zaopatrzenia i scenariuszy ponawianych zamówień zamienia to długie, powtarzalne zadanie w kilka chwil pisania. Różnica nie jest kosmetyczna. Każde przeładowanie strony to miejsce, w którym kupujący może zostać przerwany, zgubić swoje miejsce albo po prostu zrezygnować i zadzwonić do ciebie, żeby podyktować zamówienie przez telefon. Złożenie zamówienia na jednej stronie usuwa większość tych przerwań, a to oznacza szybsze zamówienia, mniej porzuconych koszyków i mniej zamówień telefonicznych lądujących na biurku twojego zespołu.
Uwaga: Każde przeładowanie strony to miejsce, w którym kupujący może zostać przerwany, zgubić swoje miejsce albo zrezygnować i podyktować zamówienie przez telefon. Złożenie zamówienia na jednej stronie usuwa większość tych przerwań.
Pasuje to też do tego, jak kupujący hurtowi naprawdę myślą. Klient detaliczny przegląda po kategorii i obrazku. Kupujący hurtowy pracuje z listą, często wydrukowanym arkuszem zamówienia lub plikiem, i czyta po kodzie. Formularz, który pozwala mu szukać po SKU i wpisywać ilości w tabelę, jest po prostu cyfrową wersją arkusza zamówienia, którego już używa. Im bliżej narzędzie znajduje się tego istniejącego nawyku, tym mniej szkolenia ktokolwiek potrzebuje i tym szybciej formularz się przyjmuje.
Dlaczego prawdziwą nagrodą są ponawiane zamówienia
Większość wartości szybkiego formularza zamówienia ujawnia się w drugim zamówieniu, a nie w pierwszym. Za pierwszym razem ktoś, kto u ciebie kupuje, prawdopodobnie przegląda, bo wciąż poznaje twój asortyment. Przy trzecim czy czwartym zamówieniu wie dokładnie, czego chce, i to właśnie wtedy zwykły sklep staje się tarciem. Kupujący składający to samo cykliczne zamówienie nie powinien za każdym razem od nowa odnajdywać każdego produktu przez wyszukiwarkę i strony kategorii.
Dlatego właśnie warto optymalizować konkretnie szybkość ponowienia. Relacja hurtowa opiera się na powtarzalnych zakupach, a skumulowany koszt wolnego procesu ponawiania płacą wciąż na nowo twoi najlepsi klienci, ci, którzy zamawiają najczęściej. Skrócenie piętnastominutowego ponowienia do dwóch minut to nie jednorazowa oszczędność. To oszczędność, która kumuluje się przy każdym zamówieniu, jakie ten klient składa, tak długo, jak z tobą zostaje. Obniża też szansę, że rozejrzy się gdzie indziej: szybki, znajomy formularz zamówienia to mały, ale realny koszt zmiany dostawcy, który utrzymuje kupującego przy zamawianiu u ciebie zamiast testowania konkurencji.
Wskazówka: Optymalizuj konkretnie szybkość ponowienia. Skrócenie piętnastominutowego ponowienia do dwóch minut kumuluje się przy każdym zamówieniu, jakie składają twoi najlepsi klienci, tak długo, jak z tobą zostają.
Czego szukać w szybkim formularzu zamówienia
Nie każdy szybki formularz jest taki sam. Najbardziej liczy się kilka cech, które dają dobrą listę kontrolną, niezależnie od tego, czy budujesz, kupujesz, czy instalujesz:
- Wyszukiwanie po nazwie i SKU. Stali kupujący zamawiają po kodzie, a nie przez przeglądanie. Wyszukiwarka musi dopasowywać SKU, nie tylko tytuły produktów, i nie powinna wymuszać przeładowania strony przy każdym sprawdzeniu. Wyszukiwanie na żywo, podpowiadające w trakcie pisania, jest tym, co sprawia, że formularz przypomina narzędzie, a nie katalog.
- Ilości w tabeli, jedno wysłanie. Cały sens polega na wpisaniu wielu ilości i dodaniu ich razem, z jednym czytelnym wynikiem, a nie osobnym komunikatem dla każdego produktu. Jeśli formularz i tak dodaje pozycje po jednej w tle, nie rozwiązał faktycznego problemu.
- Kontrola nad tym, co się pokazuje. Powinno dać się ograniczyć formularz do całego katalogu lub tylko wybranych kategorii, żeby kupujący widzieli dokładnie to, co chcesz oferować. Asortyment dostępny tylko hurtowo nie powinien na przykład dzielić formularza z produktami konsumenckimi.
- Rozsądne kolumny. Kupujący zamawiający po kodzie potrzebuje SKU i ceny od razu widocznych, a często też stanu. Możliwość wyboru, które kolumny się pokazują, utrzymuje tabelę zwartą i czytelną, a nie zagraconą.
- Działanie bez JavaScript. Formularz powinien złożyć zamówienie nawet wtedy, gdy skrypty zawiodą lub są zablokowane, a wyszukiwanie na żywo powinno być ulepszeniem, a nie twardym wymogiem. Formularz, który przy nieudanym wczytaniu skryptu pokazuje pustą stronę, to formularz, który po cichu traci zamówienia.
- Brak obciążania sklepu. Formularz, który korzysta z wbudowanego koszyka WooCommerce i nie tworzy dodatkowych tabel w bazie, jest bezpieczniejszy do dodania, łatwiejszy we wsparciu i czystszy do usunięcia, gdybyś kiedyś zmienił zdanie.
Jak robi to Rapid
Rapid dla WooCommerce to darmowy, otwarty formularz szybkiego zamówienia, zbudowany dokładnie pod te scenariusze B2B, hurtu, handlu i ponawiania zamówień. Dodajesz go shortcode’em [rapid_order], który renderuje tabelę produktów z wyszukiwarką na dowolnej wybranej stronie. Oto, co naprawdę robi, w całości potwierdzone na samej wtyczce:
Formularz szybkiego zamówienia w sklepie: szukaj po nazwie lub SKU, wpisz ilości w tabeli i dodaj wszystkie linie do koszyka naraz.
- Wyszukiwanie AJAX po nazwie lub SKU. Kupujący znajdują produkty, wpisując nazwę lub SKU, z debounce i bez przeładowania strony. Wyszukiwarka przeszukuje twoje istniejące produkty WooCommerce, więc nie ma niczego dodatkowego do indeksowania ani utrzymywania.
- Zakres produktów, który kontrolujesz. W WooCommerce, następnie Rapid wybierasz wszystkie produkty albo tylko wybrane kategorie. Zaznacz kategorie, które chcesz, a formularz na stronie zaoferuje dokładnie ten zestaw i nic więcej.
- Dodawanie w partii. Kupujący ustawiają ilości na wielu produktach i dodają je wszystkie jednym wysłaniem. Każdy produkt z ilością większą od zera trafia do koszyka naraz, a Rapid pokazuje jeden komunikat podsumowujący, ile produktów dodano i ile, jeśli w ogóle, nie udało się dodać. Jedno wysłanie obsługuje do 200 pozycji, co spokojnie pokrywa duże cykliczne zamówienie handlowe.
- Wybór kolumn i liczby wyników. Wybierz, czy pokazać obraz, SKU, cenę i stan, oraz ustaw, ile wyników pojawia się na stronę. Wartość na stronę jest ograniczana do bezpiecznego zakresu, żeby tabela pozostała szybka i czytelna.
- Działanie dla gości i zalogowanych klientów. Formularz nie narzuca własnej reguły logowania. Działa tak samo dla gości i posiadaczy kont, a zachowanie koszyka po prostu podąża za twoimi zwykłymi ustawieniami zamówień gościnnych WooCommerce.
- Działanie bez JavaScript. Bez skryptów formularz renderuje pierwszą stronę produktów w zakresie jako zwykłą tabelę, a przycisk wysyłania nadal dodaje wpisane ilości do koszyka po stronie serwera. Wyszukiwanie na żywo i filtr kategorii są progresywnymi ulepszeniami dołożonymi na wierzch, a nie warunkami koniecznymi.
Uwaga: Bez JavaScript formularz nadal renderuje produkty w zakresie jako zwykłą tabelę i wysyła wpisane ilości po stronie serwera. Wyszukiwanie na żywo to progresywne ulepszenie, a nie warunek konieczny.
Od strony technicznej Rapid korzysta z wbudowanego koszyka WooCommerce i nie tworzy własnych tabel w bazie. Przechowuje tylko dwie opcje, rapid_settings i rapid_db_version, a przy odinstalowaniu w całości usuwa swoje dane. Nie łączy się z żadnymi usługami zewnętrznymi: wyszukiwanie na żywo odpytuje admin-ajax.php twojej własnej witryny i pyta o twoje własne produkty. Deklaruje zgodność z HPOS (High-Performance Order Storage) oraz z blokami koszyka i zamówienia WooCommerce, dostarcza dostępny kod z widocznym stanem fokusu i etykietami dla czytników ekranu oraz zwija tabelę do układu kart na małych ekranach. Jest też gotowy do tłumaczenia, z dołączonym plikiem POT.
Konfiguracja
Uruchomienie formularza zajmuje tylko kilka minut:
Ekran ustawień Rapid w panelu administracyjnym, gdzie ustawiasz zakres produktów, wybierasz pokazywane kolumny i liczbę wyników na stronę.
- Zainstaluj Rapid z Wtyczki, następnie Dodaj nową, albo wgraj go do
/wp-content/plugins/rapid. WooCommerce musi być zainstalowany i aktywny. - Aktywuj wtyczkę.
- Przejdź do WooCommerce, następnie Rapid. Wybierz zakres produktów (wszystkie produkty albo tylko wybrane kategorie i zaznacz te, które chcesz), wybierz, które kolumny pokazać, i ustaw liczbę wyników na stronę.
- Utwórz stronę, na przykład o nazwie “Szybkie zamówienie”, i dodaj do niej shortcode
[rapid_order]. Ta strona jest teraz twoim hurtowym formularzem zamówienia.
To cała konfiguracja. Następnie podlinkuj stronę szybkiego zamówienia tam, gdzie kupujący hurtowi ją znajdą, na przykład w głównym menu lub w sekcji Moje konto, żeby szybka droga była tą oczywistą.
Praktyczne wskazówki dla szybkiego formularza
Wtyczka daje mechanizm, a kilka decyzji sprawia, że formularz jest naprawdę szybki w praktyce:
- Najpierw uporządkuj SKU. Wyszukiwanie po kodzie pomaga tylko wtedy, gdy kody są poprawne. Upewnij się, że każdy produkt, który kupujący hurtowy może zamówić, ma poprawny, unikalny SKU, zanim skierujesz go do formularza, bo brakujący lub zdublowany SKU to dokładnie ten produkt, w którego sprawie do ciebie zadzwoni.
- Ogranicz formularz do tego, co sprzedajesz hurtowo. Jeśli twój asortyment handlowy to podzbiór katalogu, ustaw zakres na te kategorie. Krótsza, trafna tabela jest szybsza do przejrzenia niż cały sklep i nie oferuje kontom handlowym pozycji wyłącznie detalicznych.
- Pokaż kolumny istotne dla kupujących. Przy zamówieniu sterowanym kodem SKU i cena zasługują na miejsce, a stan warto pokazać, jeśli dostępność często się zmienia. Ukrycie kolumn, z których nikt nie korzysta, utrzymuje każdy wiersz zwarty, więc na ekranie mieści się więcej zamówienia.
- Podlinkuj formularz w widocznym miejscu. Szybki formularz oszczędza czas tylko wtedy, gdy kupujący trafiają do niego, zanim zaczną klikać po zwykłym sklepie. Umieść go w głównej nawigacji i w sekcji Moje konto, żeby był domyślną trasą dla każdego, kto już wie, czego chce.
Rapid a domyślny WooCommerce
WooCommerce w ogóle nie ma wbudowanego hurtowego ani szybkiego formularza zamówienia. Oto różnica konkretnie dla samego zamawiania:
| Funkcja | Domyślny WooCommerce | Rapid |
|---|---|---|
| Zamawianie wielu produktów na jednej stronie | Nie, jeden produkt na stronie | Tak, tabela z wyszukiwarką i ilościami |
| Wyszukiwanie po SKU | Brak w pętli sklepu | Tak, wyszukiwanie AJAX po nazwie lub SKU |
| Dodawanie wielu pozycji naraz | Po jednej, z przeładowaniem | Wysłanie w partii, do 200 pozycji |
| Ograniczenie formularza do kategorii | nie dotyczy | Tak, zakres produktów w ustawieniach |
| Wybór pokazywanych kolumn | nie dotyczy | Tak, obraz, SKU, cena, stan |
| Działanie bez JavaScript | nie dotyczy | Tak, zwykła tabela jako tryb zapasowy |
| Własne tabele w bazie danych | nie dotyczy | Brak, korzysta z koszyka WooCommerce |
| Koszt | Za darmo (taki formularz nie istnieje) | Za darmo; PRO dodaje wklejanie SKU, listy, ceny per klient, formularze per rola |
Darmowy a PRO
Wersja darmowa to kompletny formularz szybkiego zamówienia, a nie zajawka: shortcode [rapid_order], wyszukiwanie AJAX po nazwie i SKU, zakres kategorii, dodawanie w partii do 200 linii, wybór kolumn i liczby wyników na stronę oraz tryb zapasowy bez JavaScript są w pełni zawarte. Rapid Pro to płatne rozszerzenie, które dokłada się na wierzch dla sklepów chcących więcej od swojego procesu B2B. Dodaje wklejanie SKU hurtowo przez shortcode [rapid_bulk_paste] dla kupujących zamawiających z arkusza, zapisane listy zamówień dla zamówień cyklicznych, ceny per klient przez filtr rapid/product_price_html oraz formularze per rola. Te cztery funkcje są tylko w PRO; darmowa wtyczka sama w sobie pokrywa pełny formularz szybkiego zamówienia.
W skrócie
Hurtowy formularz zamówienia umieszcza całe zamówienie na jednej stronie: wyszukiwanie po nazwie lub SKU, ilości w tabeli i jedno wysłanie, które dodaje wszystko naraz. To właśnie zamienia wolne, powtarzalne ponawianie w szybkie, a oszczędność kumuluje się przy każdym zamówieniu, jakie składają twoi najlepsi klienci. WooCommerce nie dostarcza takiego formularza, więc praca w innym wypadku ląduje na twoim zespole jako zamówienia telefoniczne i mailowe. Rapid daje ten formularz za darmo, korzysta z wbudowanego koszyka WooCommerce, ogranicza się do wybranych przez ciebie kategorii, obsługuje do 200 linii na wysłanie, działa bez JavaScript, a wklejanie SKU hurtowo, zapisane listy, ceny per klient i formularze per rola zostawia rozszerzeniu PRO.