Sklep internetowy, Allegro i drugi marketplace pokazują sprzedaż w trzech różnych panelach, a suma z trzech raportów rzadko jest tym, co naprawdę zarobiła firma. Analityka sprzedaży e-commerce zaczyna się więc nie od wykresów, tylko od ustalenia, co w ogóle jest liczone i z którego momentu. Ten tekst pokazuje, skąd brać dane, jak je ujednolicić i jak sprawdzić, czy liczby się zgadzają.
Dlaczego każdy kanał liczy sprzedaż inaczej
Każda platforma mierzy to, co jest ważne dla niej. W WooCommerce zamówienie ma jeden z kilku statusów: „Oczekuje na płatność” (Pending payment), „W trakcie realizacji” (Processing), „Wstrzymane” (On hold), „Zrealizowane” (Completed), „Anulowane”, „Zwrócone” (Refunded) lub „Nieudane”. Według dokumentacji WooCommerce zamówienie przechodzi w status Processing, gdy płatność wpłynęła, a stan magazynowy został zmniejszony. Zamówienie „Oczekujące na płatność” jest już w systemie, ale jeszcze nie jest sprzedażą.
Allegro dokłada do tego własną warstwę: opłaty. Na liście opłat dla sprzedających są między innymi prowizja od sprzedaży, prowizja od ofert wyróżnionych, koszty wysyłki w programie Allegro Smart!, abonament oraz opłaty za reklamę w Allegro Ads rozliczane za kliknięcie (CPC) lub za tysiąc wyświetleń (CPM). Przychód z zamówienia na Allegro i to, co zostaje po opłatach, to dwie różne liczby.
Do tego dochodzi sprzedaż przypisywana reklamie. W Allegro Ads sprzedaż z ofert sponsorowanych jest liczona w ciągu 7 dni od kliknięcia, a w reklamach graficznych w ciągu 7 dni od kliknięcia lub 1 dnia od wyświetlenia. Raport reklamowy nie będzie więc zgodny z raportem zamówień, i nie jest to błąd, tylko inna definicja.
Źródła danych: API platform i ERP
Dane można brać z trzech miejsc.
WooCommerce. Sklep udostępnia REST API. Dostęp odbywa się przez klucze (Consumer Key i Consumer Secret) tworzone w ustawieniach WooCommerce. Klucz ma poziom uprawnień Read, Write albo Read/Write, więc integracji, która tylko czyta dane, wystarczy odczyt. Consumer Secret wyświetla się tylko raz, dlatego trzeba go od razu zapisać w bezpiecznym miejscu. Sklep może też wysyłać webhooki, czyli powiadomienia o zdarzeniach, na wskazany adres.
Allegro. Interfejs REST Allegro pozwala pobierać zamówienia, zmieniać status realizacji i dodawać numery przesyłek, a także sprawdzać opłaty. Wpisy rozliczeniowe (billing entries) zawierają typ opłaty, kwotę, powiązaną ofertę, a gdy dotyczą zamówienia, jego identyfikator. Dostęp wymaga autoryzacji użytkownika-sprzedawcy.
ERP. System, w którym wystawiasz dokumenty, jest zwykle jedynym miejscem, gdzie sprzedaż jest zapisana tak, jak widzi ją księgowość. Jeśli wszystkie kanały zasilają ERP, można liczyć sprzedaż z jednego źródła. Jeśli nie, ERP jest punktem odniesienia do kontroli.
Wspólny słownik: zamówienie, przychód, zwrot
Zanim cokolwiek zsumujesz, zapisz na jednej stronie definicje. Minimum to:
- Zamówienie - od kiedy jest liczone: od złożenia, od opłacenia czy od wysyłki. Wybierz jedną regułę dla wszystkich kanałów.
- Przychód - netto czy brutto, z kosztami wysyłki czy bez. W analizie dla firmy najczęściej wygodniej pracować na netto, bo VAT nie jest przychodem.
- Zwrot i anulowanie - kiedy pomniejszają przychód: w dniu zwrotu czy w miesiącu pierwotnej sprzedaży. Obie metody są stosowane, ale mieszanie ich w jednym raporcie daje liczby nie do obrony.
- Data odniesienia - według jakiej daty przypisujesz zamówienie do dnia lub miesiąca.
- Identyfikator produktu - ten sam SKU (lub EAN) we wszystkich kanałach. Bez tego nie porównasz produktu między sklepem a marketplace.
To najnudniejsza część pracy, ale decyduje o tym, czy raport za pół roku będzie można porównać z dzisiejszym.
Wskaźniki na start
Na początku wystarczy kilka miar, policzonych tak samo w każdym kanale:
- liczba zamówień i przychód netto według kanału,
- średnia wartość zamówienia,
- udział zwrotów i anulowań,
- opłaty kanału jako odsetek przychodu (prowizje, reklama),
- przychód według produktu (SKU) i według kanału.
Z tej listy da się już odpowiedzieć na najważniejsze pytanie: który kanał zarabia, a który tylko sprzedaje. Dopiero potem warto dokładać marżę na produkcie, o czym jest osobny poradnik o liczeniu marży produktu w kilku kanałach sprzedaży.
Wskaźniki bez liczb odniesienia nie mają sensu, więc nie szukaj „średniej dla branży”. Porównuj firmę do niej samej: ten tydzień do poprzedniego, ten miesiąc do tego samego miesiąca rok wcześniej.
Ręczny arkusz czy panel z integracji
Na początek arkusz jest uczciwym wyborem. Eksportujesz zamówienia z każdego kanału do pliku CSV, ujednolicasz kolumny według słownika i budujesz tabelę przestawną. Ma to kilka zalet: nic nie trzeba programować i widać każdy krok. Wady też są jasne: ręczna praca co tydzień, ryzyko pomyłki przy kopiowaniu i brak historii zmian.
Panel zasilany z integracji ma sens, gdy:
- kanałów jest więcej niż dwa lub trzy,
- raport potrzebny jest częściej niż raz w miesiącu,
- kilka osób musi patrzeć na te same liczby,
- chcesz porównywać produkty według SKU bez ręcznego łączenia plików.
Przykładem narzędzia tego typu jest Mantrego, przestrzeń pracy dla menedżerów marketingu, e-commerce i IT, rozwijana przez M8T we współpracy ze Spiroo Solutions. Ma analitykę sprzedaży opartą na integracjach z WooCommerce, Shopify, PrestaShop i Allegro. To jedna z możliwości, nie jedyna. Przed wyborem sprawdź na własnych danych, czy narzędzie liczy sprzedaż według twojego słownika, a nie według swojego.
Jak sprawdzić, czy liczby się zgadzają
Przed zaufaniem jakiemukolwiek raportowi zrób test kontrolny:
- Wybierz jeden krótki okres, na przykład ostatni pełny tydzień.
- Dla każdego kanału policz liczbę zamówień i przychód bezpośrednio w panelu platformy.
- Porównaj z tym, co pokazuje twój raport. Różnice rozbij na przyczyny: inny status, zwrot, strefa czasowa dnia granicznego, zamówienia anulowane.
- Wylosuj kilkanaście zamówień i prześledź je od kanału do ERP. Każde powinno mieć odpowiednik i tę samą kwotę.
- Zapisz wynik. Jeśli różnica ma stałą przyczynę, wpisz ją do słownika. Jeśli jej nie umiesz wytłumaczyć, raportowi nie ufaj.
Taki test powtarzaj po każdej zmianie: nowym kanale, nowej wtyczce, zmianie statusów w sklepie.
Podsumowanie
Analityka wielokanałowa nie wymaga od razu drogich narzędzi. Wymaga jednej decyzji: co znaczy „sprzedaż” w twojej firmie, i konsekwentnego liczenia tego w każdym kanale. Dane są dostępne przez API WooCommerce i Allegro oraz w ERP, a arkusz lub panel to już tylko sposób ich pokazania.
Jeśli chcesz połączyć kanały w jeden widok albo potrzebujesz integracji dopasowanej do twoich systemów, możesz napisać do M8T. Zakres usług M8T obejmuje wtyczki, konektory i integracje z ERP oraz marketplace.