48 kanałów, 8 walut, jedna marża pod kontrolą - kalkulator cen wielokanałowych
Wyzwanie
Producent i sprzedawca akcesoriów sportowych prowadzi sprzedaż przez 48 kanałów naraz - własny sklep, Allegro, sieci typu Decathlon i platformy zagraniczne w ponad 20 krajach Europy. Każdy z tych rynków rządzi się swoimi prawami: inna waluta (w grze jest ich 8: PLN, EUR, CZK, HUF, RON, DKK, SEK i BGN), inna stawka VAT, inna prowizja platformy, inna polityka cenowa i inny pułap, powyżej którego cena przestaje być konkurencyjna.
Ustalanie cen było mozolną pracą ręczną, zamkniętą w starym programie na jednym komputerze. Dla każdego z ponad 2100 produktów trzeba było policzyć cenę osobno na każdym rynku: wziąć koszt zakupu, doliczyć koszt wysyłki i prowizję platformy, założyć marżę, przeliczyć na walutę danego kraju po aktualnym kursie i doliczyć właściwy VAT. Pomnóżmy to przez 48 rynków, a wychodzi ponad 100 tysięcy cen do utrzymania - i każda zmiana kursu, kosztu zakupu czy prowizji w jednej chwili dezaktualizowała sporą ich część.
Najtrudniejsze było panowanie nad marżą. Sprzedawca chciał ustawiać ją różnie dla różnych produktów i różnych rynków - inaczej na rynku rodzimym, inaczej tam, gdzie konkurencja jest ostrzejsza - ale w ręcznym arkuszu nie sposób było tego upilnować. Łatwo było przeoczyć, że po przeliczeniu waluty i odjęciu prowizji cena na którymś rynku zeszła poniżej kosztu, i sprzedawać ze stratą, nie wiedząc o tym.
Główne problemy:
- 48 kanałów sprzedaży w ponad 20 krajach, każdy z inną walutą, VAT-em i prowizją
- Ponad 100 tysięcy cen (2100 produktów × 48 rynków) liczonych i utrzymywanych ręcznie
- Marża ustawiana “na oko” - trudna do kontroli z osobna dla produktu i dla rynku
- Przeliczenia 8 walut i kursy nanoszone ręcznie, ceny szybko się dezaktualizowały
- Ryzyko cichej sprzedaży poniżej kosztu po doliczeniu prowizji i przeliczeniu waluty
- Cała wiedza cenowa zamknięta w starym programie na jednym stanowisku
Rozwiązanie
Zamiast kolejnego arkusza zbudowałem prawdziwą aplikację, dostępną z przeglądarki z dowolnego miejsca. Ma dwie warstwy, które grają razem: interfejs (front), w którym sprzedawca filtruje produkty, przegląda i zmienia ceny niczym w wygodnym arkuszu, oraz silnik cenowy (back) na serwerze, który w tle wykonuje całą matematykę - liczy ceny, pobiera świeże kursy walut z NBP, dobiera koszt wysyłki i pilnuje progów marży. Klikasz na froncie, back przelicza i natychmiast oddaje wynik.
Interfejs kalkulatora: jeden wiersz to jeden produkt, kolumny to kolejne rynki (tu m.in. Decathlon Polska i Niemcy). Dla każdego rynku marża, cena i zysk liczone na żywo - widok obejmuje wszystkie 2186 produktów i 48 marketów.
- Marża ustawiana niezależnie dla produktu i rynku - koniec z jedną globalną marżą. Sprzedawca ustawia ją osobno dla każdego z ponad 2100 produktów na każdym z 48 rynków. Kalkulator z marży wyliczy cenę - albo odwrotnie: wpisujesz cenę, a on pokazuje, jaką realną marżę ona daje. Cena, marża i zysk są ze sobą spięte, zmiana jednej liczby natychmiast przelicza pozostałe.
- Każdy rynek liczony po swojemu - dla każdego kanału silnik bierze właściwą walutę i przelicza po bieżącym kursie (kursy 8 walut pobierane automatycznie z NBP), właściwą dla kraju stawkę VAT, prowizję platformy oraz koszt wysyłki dobrany do wagi i wymiarów paczki. Jeden produkt, 48 cen - każda skrojona pod realia swojego rynku.
- Cena, którą widzi kupujący - kalkulator pokazuje nie tylko cenę sprzedawcy, ale też cenę całkowitą w walucie kraju, jaką naprawdę zobaczy klient - z uwzględnieniem progu darmowej wysyłki: poniżej progu doliczany jest koszt dostawy, powyżej cena zostaje bez zmian.
- Bezpiecznik przed sprzedażą poniżej kosztu - gdy na którymś z 48 rynków cena schodzi poniżej ustalonego progu marży, aplikacja od razu podświetla ją na czerwono. Zbyt niska cena rzuca się w oczy, zanim trafi do sprzedaży.
- Masowe zmiany jednym ruchem - sprzedawca filtruje produkty po kraju, platformie, rynku czy kategorii i zmienia marżę albo cenę dla całej zaznaczonej grupy naraz - na przykład podnosi marżę o kilka procent na wszystkich produktach jednej platformy. To, co kiedyś było setkami ręcznych poprawek, jest dziś jedną operacją.
- Jedno źródło prawdy zamiast pliku na jednym biurku - aplikacja działa w przeglądarce, dane i logika mieszkają w jednym miejscu, dostępne stamtąd, gdzie są potrzebne, a nie zamknięte w programie na pojedynczym komputerze.
Efekty
- Cena dla 48 rynków liczona w jednej aplikacji, zamiast ręcznie kanał po kanale
- Ponad 100 tysięcy cen (2100 produktów × 48 rynków) pod kontrolą w jednym miejscu
- Marża widoczna od razu przy każdej cenie - z osobna dla produktu i dla rynku
- Przeliczenia 8 walut liczone automatycznie, zawsze po aktualnym kursie z NBP
- VAT i prowizja każdego z ponad 20 krajów wliczone w cenę - bez ręcznego pamiętania, ile wynoszą gdzie
- Sprzedaż poniżej kosztu wychwytywana od razu - bezpiecznik podświetla zbyt niską marżę, zanim cena pójdzie w świat
- Cena widziana przez kupującego policzona z góry, razem z progiem darmowej wysyłki
- Każda z ponad 100 tysięcy cen sprawdzona co do grosza - silnik aplikacji liczy identycznie jak niezależny arkusz kontrolny
Chcesz podobne wdrożenie?
Bezpłatny audyt Twojego e-commerce - pokażę gdzie tracisz czas i pieniądze.
Umów bezpłatny audyt