Black Friday w sklepie internetowym przygotowuje się technicznie kilka tygodni wcześniej. Nie w przeddzień. W dniu promocji nie ma już czasu na poprawki, a o spokojnych testach można zapomnieć. Poniższa lista kontrolna idzie po kolei, tak jak moim zdaniem trzeba działać: kopia zapasowa i zamrożenie zmian, wydajność, magazyn i integracje, płatności i dostawy, ustawienie promocji, a na koniec dyżur. Piszę ją dla właścicieli sklepów na WooCommerce albo PrestaShop, którzy boją się, że serwer nie uciągnie ruchu albo ceny promocyjne wyświetlą się krzywo.
Table of contents
Od czego zacząć przygotowanie sklepu na Black Friday?
Od pełnej kopii zapasowej. A zaraz potem od zamrożenia zmian w kodzie, wtyczkach i motywie, kilka tygodni przed promocją. Kopia ma obejmować pliki i bazę danych. I jeszcze jedno: sprawdź, czy da się ją odtworzyć na środowisku testowym. Archiwum, którego nikt nigdy nie przywrócił, to w sumie tylko plik na dysku, a nie zabezpieczenie. Przed zamrożeniem zaktualizuj wtyczki, moduły PrestaShop i motyw. Potem już tylko poprawki krytyczne.
Ustal też, kto w tym okresie może cokolwiek w sklepie ruszać i jak zgłasza taką potrzebę. Wystarczy prosta zasada: każda zmiana idzie przez jedną osobę, najpierw ląduje na kopii testowej, a na produkcję trafia dopiero po sprawdzeniu. Brzmi biurokratycznie? Może. Ale dzięki temu nikt z marketingu nie wrzuci dzień przed akcją nowej wtyczki do pop-upów, która rozłoży koszyk (a takie rzeczy dzieją się częściej, niż by się chciało).
Test wydajności sklepu i cache przed dużym ruchem
Test obciążeniowy na kopii sklepu pokazuje wąskie gardła, zanim zobaczą je klienci. Symulujesz wielu użytkowników naraz i patrzysz, w którym momencie strony zaczynają mulić albo sypać błędami. Sprawdź stronę główną, kategorie, wyszukiwarkę, koszyk i checkout. Te dwa ostatnie zwykle omijają cache. Czyli każde wywołanie idzie prosto na serwer i bazę danych. No i właśnie tam sklepy padają najczęściej.
Do przygotowania sklepu na duży ruch dochodzi jeszcze cache stron i obiektów, CDN dla grafik i kompresja zdjęć produktowych. Praktyczne wskazówki, jak osiągnąć szybsze działanie sklepu WooCommerce, polecam wdrożyć jeszcze przed zamrożeniem zmian. Pogadaj też z hostingiem o zasobach i limitach na dzień promocji. Żadna konfiguracja nie da ci pewności, że sklep wytrzyma każdy ruch. Ale jak znasz limity, możesz zaplanować, co robisz, kiedy się do nich zbliżysz.
Stany magazynowe i integracje: gdzie najczęściej coś się psuje
Przy dużej liczbie zamówień stany w sklepie, ERP i systemie zamówień potrafią się rozjechać. Efekt? Sprzedajesz towar, którego nie masz. Sprawdź, jak często stany się synchronizują i co się dzieje, kiedy aktualizacja się wysypie. Kilkanaście minut opóźnienia w zwykły wtorek nikomu nie przeszkadza. Podczas wyprzedaży to anulowane zamówienia i wkurzeni klienci.
Przejrzyj integracje z hurtowniami, systemami do obsługi zamówień i marketplace’ami, bo każda z nich zmienia stany po swojemu, niezależnie od reszty. Ustaw rezerwację produktów przy nieopłaconych zamówieniach, z rozsądnym czasem wygaśnięcia, i blokadę sprzedaży przy zerowym stanie. Aha, i jeszcze feedy reklamowe. Czy wyprzedane produkty z nich znikają, czy dalej ściągają płatny ruch na stronę z komunikatem „brak w magazynie”?
Płatności i dostawy: lista do sprawdzenia
Każdą bramkę płatniczą i każdą metodę dostawy przetestuj przed promocją prawdziwym zamówieniem. Tryb testowy operatora nie wyłapie wszystkiego. Dlatego złóż zamówienia na drobne kwoty i przejdź cały proces do samego końca:
- płatność kartą, BLIK i przelew,
- zwrot środków z poziomu panelu,
- powiadomienia e-mail do klienta i do sklepu,
- zmiany statusów zamówień,
- generowanie etykiet kurierskich,
- wybór punktów odbioru na mapie.
Zajrzyj też do kluczy API i certyfikatów, które mogą wygasnąć w listopadzie. Wygasły token kuriera zatrzyma wysyłki dokładnie wtedy, kiedy najmniej tego potrzebujesz. Zaktualizuj komunikaty o czasie realizacji i miej w odwodzie zapasową metodę płatności, którą włączysz jednym kliknięciem, gdy główny operator leży.
Jak ustawić promocje w sklepie internetowym z wyprzedzeniem?
Ceny promocyjne i kody rabatowe ustaw wcześniej, z datą startu i końca. Nie zmieniaj ich ręcznie o północy. Kody rabatowe WooCommerce pozwalają określić limit użyć, minimalną wartość koszyka i to, czy rabat łączy się z innymi zniżkami. W PrestaShop tę samą robotę robią reguły koszyka. Źle ustawione łączenie rabatów potrafi sprzedać towar poniżej kosztu, więc kombinacje kodów przeklikaj na kopii sklepu. Wszystkie, nie tylko te oczywiste.
Sprawdź, jak cena promocyjna wygląda na karcie produktu, w koszyku, w feedach i w mailach. Co do obniżek cen a Omnibusa, w skrócie: od 2023 r. przy obniżce pokazujesz najniższą cenę z 30 dni przed jej wprowadzeniem, a szczegóły znajdziesz we wpisie o tym, jak wygląda informowanie o obniżkach cen. Teksty, banery i newslettery też przygotuj wcześniej. Dobry content marketing dla sklepu nie powstaje na kolanie w ostatniej chwili.
Dyżur techniczny w dniu Black Friday w sklepie internetowym
W dniu promocji potrzebujesz kogoś z dostępem do serwera i panelu, kto zareaguje na awarię od razu. Ale sam dyżur niewiele da, jeśli ta osoba będzie wymyślać procedury pod presją, z telefonem od szefa w drugiej ręce. Przed startem akcji sprawdź, czy ma pod ręką:
- monitoring dostępności z powiadomieniem na telefon,
- kontakt do hostingu i operatora płatności,
- plan przywrócenia kopii zapasowej,
- procedurę wyłączenia problematycznej wtyczki lub modułu.
W trakcie dnia patrz na logi błędów serwera i liczbę nieudanych płatności. Nagły skok jednego albo drugiego zwykle wyprzedza pierwsze zgłoszenia od klientów. Nie masz własnego zespołu technicznego? Web Systems pomaga przy tworzeniu sklepów internetowych i rozwija istniejące sklepy w ramach rozwiązań dla e-commerce, także przy przygotowaniu do okresów wzmożonej sprzedaży.
Black Friday w sklepie internetowym idzie spokojnie wtedy, gdy przygotowania mają stałą kolejność: kopia i zamrożenie zmian, test wydajności, integracje i stany, płatności i dostawy, ustawienie promocji, a na końcu dyżur. Każdy z tych kroków potrzebuje czasu na poprawki, a tych w dniu akcji już nie zrobisz. Im wcześniej zamrozisz zmiany w sklepie, tym mniej niespodzianek, kiedy ruszy promocja. Proste.
Najczęstsze pytania
Kiedy zacząć przygotowania sklepu do Black Friday?
Najlepiej kilka tygodni wcześniej, tak żeby aktualizacje, testy i poprawki skończyć przed zamrożeniem zmian. Zamrożenie powinno wejść jeszcze przed startem listopadowej kampanii. Potem już tylko poprawki krytyczne, sprawdzone najpierw na kopii sklepu.
Czy cache wystarczy, żeby sklep wytrzymał duży ruch?
Nie. Koszyk i checkout zwykle omijają cache, więc każde ich wywołanie obciąża serwer. Cache odciąża strony katalogowe, ale nie pomoże bazie danych, kiedy spływa wiele zamówień naraz. Dlatego test wydajności musi objąć cały proces zakupu, od wejścia na stronę po płatność.
Jak pokazać najniższą cenę z 30 dni w WooCommerce i PrestaShop?
Wyświetla ją funkcja motywu albo dodatkowa wtyczka lub moduł, które zapisują historię cen produktów. Przed startem promocji sprawdź, czy ta cena pokazuje się poprawnie na karcie produktu i przy wariantach. A jeśli masz wątpliwości co do interpretacji przepisów, skonsultuj się z prawnikiem.







