Automatyczna zmiana cen w sklepie: reguły, marża i kontrola
Ceny w sklepie zmieniają się z wielu powodów: nowy cennik dostawcy, kurs euro, ruch konkurencji na Allegro, wyprzedaż. Ręczna zmiana setek pozycji zabiera dzień i kończy się pomyłkami, a automat bez reguł potrafi sprzedawać poniżej kosztu.
Autor: Szymon Łakomy. Aktualizacja:
Najpierw reguły, potem automat
Automat do cen jest tak dobry, jak reguły, które dostanie. Dlatego zaczynam od spisania, skąd dziś biorą się ceny w sklepie i kto je zmienia. Zwykle wychodzi z tego kilka typów reguł:
| Reguła | Skąd dane | Jak działa |
|---|---|---|
| Cennik dostawcy | plik XML, CSV lub API hurtowni | nowa cena zakupu przelicza cenę sprzedaży według progów marży |
| Kurs waluty | tabela kursów NBP albo kurs z umowy z dostawcą | towar kupowany w euro zmienia cenę dopiero wtedy, gdy kurs przesunie się poza ustalony próg |
| Cena konkurencji | narzędzie do monitorowania cen lub raport z porównywarki | cena schodzi do poziomu konkurencji, ale zatrzymuje się na minimalnej marży |
| Stan magazynowy | sklep, ERP albo BaseLinker | przy ostatnich sztukach cena nie spada, a przy zapasie, który nie schodzi, system proponuje obniżkę |
| Kanał sprzedaży | osobne cenniki dla sklepu, Allegro i Empik Marketplace | cena na marketplace uwzględnia prowizję, więc różni się od ceny w sklepie |
Reguły zapisuję w jednym miejscu, w kolejności ważności. Gdy dwie dają różny wynik, wygrywa ta, która chroni marżę. Sam import cenników od dostawców opisuję na stronie integracja z hurtownią XML i CSV.
Minimalna marża jako bezpiecznik
Każdy produkt dostaje cenę minimalną, poniżej której automat nie zejdzie bez zgody człowieka. Składa się na nią koszt zakupu, prowizja kanału, koszt płatności, przeciętny koszt wysyłki i zysk, który chcesz mieć na sztuce.
Załóżmy, że towar kosztuje Cię 300 zł netto, prowizja, płatność i wysyłka to razem około 100 zł, a na każdej sztuce chcesz zarobić co najmniej 100 zł. Próg wynosi wtedy około 500 zł netto i żadna reguła nie zejdzie niżej, nawet gdy konkurent sprzeda taniej. Prowizja marketplace zależy od ceny, więc w praktyce próg liczę wzorem, a nie wpisuję jako stałą kwotę.
Skąd wziąć te koszty dla każdego zamówienia, opisuję na stronie rentowność zamówień w sklepie.
Wojna cenowa i inne pułapki
Dwa sklepy z automatem ustawionym na „o złotówkę taniej niż konkurencja” potrafią w ciągu jednego dnia sprowadzić cenę do progu. Żeby tego uniknąć, dodaję ograniczenia:
- najmniejszy i największy krok zmiany ceny w jednym ruchu,
- limit liczby zmian dziennie dla jednego produktu,
- brak reakcji na ofertę konkurenta, który nie ma towaru albo wysyła znacznie dłużej,
- zatrzymanie i prośba o akceptację, gdy nowa cena zakupu różni się od poprzedniej bardziej niż o ustalony próg, bo to częściej błąd w pliku niż prawdziwa podwyżka,
- osobne zasady dla produktów, na których celowo nie konkurujesz ceną.
Obniżki a najniższa cena z 30 dni
Gdy sklep ogłasza obniżkę ceny dla konsumentów, przepisy o informowaniu o cenach wymagają podania najniższej ceny z 30 dni przed obniżką. Automat, który często zmienia ceny, musi więc zapisywać historię ceny każdego produktu w każdym kanale, a szablon karty produktu i moduł promocji muszą umieć ją odczytać.
Technicznie zapewniam historię cen i pole z najniższą ceną. To, czy dana zmiana jest obniżką w rozumieniu przepisów i jak ją pokazać na karcie produktu, warto ustalić z prawnikiem, zwłaszcza przy cenach zmieniających się kilka razy dziennie.
Wdrożenie z trybem podglądu i dziennikiem zmian
- Spisuję obecne zasady z osobą, która dziś zmienia ceny, łącznie z wyjątkami, które zna tylko ona.
- Uruchamiam reguły w trybie podglądu: system liczy, jakie ceny by ustawił, ale niczego nie zmienia w sklepie.
- Porównujemy podgląd z decyzjami człowieka i poprawiamy reguły tam, gdzie się rozjeżdżają.
- Włączam zapis dla jednej kategorii, a potem dla kolejnych.
- Każda zmiana trafia do dziennika: produkt, kanał, stara i nowa cena, reguła, która zadziałała, i godzina.
Prosta reguła na jednym źródle danych, na przykład przeliczenie po kursie raz dziennie, to zakres od około 500 zł netto. Kilka źródeł, osobne cenniki na marketplace, progi akceptacji i dziennik to zakres od około 2000 zł netto. Synchronizację cen z Allegro opisuję na stronie integracja z Allegro API, a pozostałe procesy w sklepie na stronie co zautomatyzować w sklepie internetowym.
Najczęstsze pytania
Czy automat może śledzić ceny konkurencji na Allegro?
Może korzystać z danych o cenach konkurencji, ale ich źródło trzeba wybrać ostrożnie. Wolę narzędzia monitorujące ceny albo raporty, które udostępniają te dane zgodnie z regulaminem, niż samodzielne pobieranie stron. Niezależnie od źródła decyzja zatrzymuje się na minimalnej marży.
Jak często ceny powinny się zmieniać?
Tak często, jak zmieniają się dane źródłowe. Cennik dostawcy wystarczy przeliczać raz dziennie, kurs waluty po przekroczeniu progu, a reakcję na konkurencję ograniczam do kilku razy dziennie. Częstsze zmiany komplikują historię cen i zachęcają do wojny cenowej.
Co się stanie, gdy cennik dostawcy przyjdzie z błędem?
Ceny zerowe i podejrzanie niskie są odrzucane, a zmiana większa niż ustalony próg czeka na akceptację. Do tego czasu w sklepie zostaje poprzednia cena, a osoba odpowiedzialna dostaje listę pozycji do sprawdzenia.
Czy mogę zacząć od jednej kategorii produktów?
Tak i tak to zalecam. Reguły przypisuję do kategorii, marki albo listy produktów, więc start od jednej grupy pozwala sprawdzić je na prawdziwej sprzedaży, zanim obejmą cały katalog.
Powiązane strony
Ceny w sklepie zmieniasz ręcznie?
Napisz, skąd dziś biorą się ceny, ile masz produktów i w jakich kanałach sprzedajesz. Zaproponuję reguły i sposób ich wdrożenia.