Black Friday w 2026 roku wypada w piątek 27 listopada, czyli w piątek po czwartym czwartku miesiąca. Do tego dnia zostają trzy tygodnie. Dla sklepu internetowego to dobry moment, żeby sprawdzić nie reklamy, ale integracje: stany, ceny, kolejki zamówień, limity API i wystawianie faktur. Awarie w szczycie rzadko biorą się z nowych błędów. Częściej ujawnia się coś, co przy kilku zamówieniach dziennie nie miało jak się pokazać.
Poniższa lista nie obejmuje konkretnych platform poza tym, co opisuje ich oficjalna dokumentacja. Nie zawiera też prognoz ruchu ani sprzedaży.
Dlaczego problemy wychodzą w szczycie
W zwykły dzień integracja przetwarza pojedyncze zdarzenia po kolei. W dniu wyprzedaży zdarzenia przychodzą równolegle: zamówienia, zmiany stanów, płatności, żądania o status. Wychodzą wtedy na jaw trzy rodzaje słabości:
- zadania w tle, które się opóźniają. Webhooki WooCommerce są według dokumentacji domyślnie wysyłane w tle przez wp-cron,
- zabezpieczenia, które wyłączają połączenie. Dokumentacja WooCommerce opisuje, że po pięciu kolejnych nieudanych dostarczeniach (odpowiedź inna niż HTTP 2xx) webhook jest wyłączany i trzeba go włączyć ponownie przez REST API. Jeśli odbiorca, na przykład system ERP, przez kilka minut nie odpowiada, powiadomienia o zamówieniach mogą przestać docierać, choć sklep wciąż przyjmuje płatności,
- limity po stronie zewnętrznych usług. O nich niżej.
Dobra wiadomość jest taka, że wszystkie trzy można sprawdzić przed szczytem.
Stany i rezerwacje przy wielu kanałach
Najczęstsze pytanie brzmi: jaką liczbę właściwie wysyła integracja. W ERP są co najmniej dwie wielkości, stan fizyczny i stan dostępny po odjęciu rezerwacji. W Subiekcie nexo na przykład zamówienie od klienta może mieć status rezerwacji dostaw lub rezerwacji stanu, a towar zostaje zarezerwowany, choć fizycznie leży jeszcze na półce. Zarezerwowana i dostępna ilość to osobne wielkości (e-Pomoc InsERT pokazuje to w przykładzie rezerwacji stanu, gdzie rośnie ilość zarezerwowana, a dostępna pozostaje bez zmian). Jeśli integracja wysyła do sklepu jedną z nich, a ERP planuje sprzedaż według drugiej, kanały zaczną się rozjeżdżać.
Sprawdź przed szczytem:
- która liczba jest źródłem prawdy dla każdego kanału i czy jest to ta sama liczba,
- jak sklep traktuje zamówienia nieopłacone. WooCommerce ma ustawienie „Hold stock”, które trzyma stan dla zamówień ze statusem „Pending payment” przez zadaną liczbę minut, a potem anuluje zamówienie i zwalnia stan. Nie dotyczy ono zamówień „On hold”,
- jak działają dostawy na zamówienie (backorders) i co widzi kupujący, gdy stan wynosi zero,
- czy zwroty i anulowania zwracają stan do puli.
Ceny promocyjne i ich źródło
Zadaj jedno pytanie: gdzie powstaje cena promocyjna. Może powstawać w cenniku ERP, w sklepie albo w panelu marketplace. W WooCommerce produkt ma cenę regularną, cenę promocyjną i daty rozpoczęcia oraz zakończenia promocji (pola regular_price, sale_price, date_on_sale_from i date_on_sale_to w REST API). Jeśli integracja co kilkanaście minut nadpisuje ceny z ERP, promocja ustawiona w sklepie zniknie albo zostanie podwojona.
Do tego dochodzi obowiązek prawny. Przy każdej informacji o obniżce ceny trzeba podać najniższą cenę z 30 dni przed obniżką (art. 4 ust. 2 ustawy o informowaniu o cenach towarów i usług). Okres liczy się wstecz od dnia poprzedzającego pierwszy dzień obniżki. Przy promocji startującej w piątek 27 listopada będzie to okres od 28 października do 26 listopada. Jeśli w tym czasie zaczniesz wcześniejszą, „rozgrzewkową” obniżkę, jej cena zacznie wpływać na punkt odniesienia dla kolejnych. UOKiK opisuje to w wyjaśnieniach do przepisów. Pełne zasady to osobny temat, a tu wystarczy jedno: historia cen musi być zapisywana, zanim promocja ruszy.
Kolejki, limity API i opóźnienia
Jeśli sprzedajesz na Allegro, integracja korzysta z Allegro REST API. Według dokumentacji dla programistów obowiązuje główny limit 9000 zapytań na minutę na Client ID. Po jego przekroczeniu serwer zwraca status 429 i blokuje Client ID na minutę. Dla niektórych zasobów obowiązują niższe limity, a na środowisku testowym limity są takie same jak na produkcji, więc test obciążeniowy na nim też je uruchomi.
Co z tego wynika dla integracji:
- musi poprawnie obsłużyć odpowiedź 429, to znaczy poczekać i ponowić zapytanie, a nie powtarzać je w pętli,
- nie powinna odpytywać o stany wszystkich ofert co chwilę, tylko synchronizować zmiany,
- ktoś musi widzieć, że kolejka rośnie, zanim klienci zauważą opóźnienia.
Podobne ograniczenia mogą mieć ERP, kurier i bramka płatności. Dowiedz się, jakie są ich limity, i zapytaj dostawcę integracji, co dzieje się po ich przekroczeniu.
Faktury i KSeF przy większej liczbie zamówień
Od 1 kwietnia 2026 roku KSeF obowiązuje większość podatników, a w sklepie internetowym szczyt oznacza więcej faktur dla klientów firmowych. Zapytaj, kto wysyła faktury do KSeF, co się dzieje przy odrzuceniu pliku i kto o tym wie. Ministerstwo Finansów publikuje komunikaty techniczne o utrudnieniach, na przykład z 13 października 2026 roku o możliwych utrudnieniach w dostępie do faktur. Tryby offline i awaryjny wymagają późniejszego dosłania faktur, więc ktoś powinien pilnować terminów. Zasady omawia wpis o KSeF w sklepie internetowym, a ogólne podejście do integracji z systemem księgowym opisuje tekst o integracji sklepu z ERP.
Plan na dzień wyprzedaży: kto i co obserwuje
Plan na dzień wyprzedaży powinien mieścić się na jednej stronie. Zawiera:
- Osoby i dyżury. Kto obserwuje integrację, kto magazyn, kto obsługę klienta i kto podejmuje decyzję o wstrzymaniu kanału.
- Co się obserwuje. Liczba zamówień czekających w kolejce, zamówienia bez numeru dokumentu w ERP, błędy 429 i inne odpowiedzi odrzucające, logi webhooków (w WooCommerce w menu WooCommerce > Status > Logs), faktury odrzucone przez KSeF, produkty o stanie bliskim zera.
- Progi i reakcje. Przy jakiej wartości kolejka jest sygnałem alarmowym i co wtedy robisz: wstrzymujesz kanał, ręcznie ustawiasz stan zero na produktach z problemem, kontaktujesz dostawcę integracji.
- Zamrożenie zmian. W tygodniu wyprzedaży nie aktualizuj wtyczek i nie zmieniaj konfiguracji bez potrzeby. Jak robić aktualizacje bezpiecznie, opisuje poradnik o aktualizacji WooCommerce bez ryzyka.
- Notatnik zdarzeń. Godzina, objaw, decyzja. Po wyprzedaży to najlepsze źródło poprawek.
Podsumowanie
Przed Black Friday 2026 sprawdź w integracjach cztery rzeczy: skąd pochodzi liczba stanu, gdzie powstaje cena promocyjna, jak integracja reaguje na limity i odrzucone żądania oraz kto pilnuje faktur. Jeśli potrzebujesz wtyczki, konektora albo poprawy integracji, M8T tworzy takie rozwiązania, a przegląd opcji znajdziesz w tekście o tym, czy wtyczkę pisać na zamówienie, czy kupić gotową, oraz w sekcji Usługi.
Źródła
- WooCommerce REST API: dokumentacja (produkty, zamówienia, webhooki)
- WooCommerce: ustawienia produktów i magazynu
- Allegro Developer Portal: informacje podstawowe i limity REST API
- InsERT e-Pomoc: Subiekt nexo, opis statusów zamówienia od klienta
- InsERT e-Pomoc: Subiekt nexo, rezerwacja dostaw a rezerwacja stanu
- UOKiK: Informacja o obniżce ceny, wyjaśnienia Prezesa UOKiK (2023)
- ISAP: ustawa z 9 maja 2014 r. o informowaniu o cenach towarów i usług (tekst jednolity z 2023 r.)
- Ministerstwo Finansów, KSeF: od kiedy trzeba wystawiać faktury w KSeF
- Ministerstwo Finansów, KSeF: pytania i odpowiedzi KSeF 2.0
- Ministerstwo Finansów, KSeF: komunikat z 13.10.2026 o możliwych utrudnieniach w dostępie do faktur
- WooCommerce Developer Docs