Przejdź do treści

BlogB9

Analityka sprzedaży z wielu kanałów: sklep, Allegro i marketplace

Opublikowano
Czas czytania
5 min
Autor
Jakub Jagiełło

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:

  1. Wybierz jeden krótki okres, na przykład ostatni pełny tydzień.
  2. Dla każdego kanału policz liczbę zamówień i przychód bezpośrednio w panelu platformy.
  3. Porównaj z tym, co pokazuje twój raport. Różnice rozbij na przyczyny: inny status, zwrot, strefa czasowa dnia granicznego, zamówienia anulowane.
  4. Wylosuj kilkanaście zamówień i prześledź je od kanału do ERP. Każde powinno mieć odpowiednik i tę samą kwotę.
  5. 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.

Źródła

  1. WooCommerce: statusy zamówień
  2. WooCommerce: klucze REST API
  3. WooCommerce: webhooki
  4. Allegro REST API, dokumentacja
  5. Allegro REST API: sprawdzanie opłat
  6. Allegro: opłaty dla sprzedających
  7. Allegro Ads: reklamy graficzne
  8. Allegro Ads: budżet i statystyki
  9. M8T: opis usług, produktów i aplikacji na stronie m8t.pl

Pytanie

Podaj, jakie systemy masz i czego w nich brakuje. Wystarczy kilka zdań.

Napisz maila

Powiązane

Czytaj dalej

  1. B16

    CRM dla handlowców w terenie: co powinien mieć

    Zadania, notatki, wizyty z mapą i raportem: jakie funkcje CRM naprawdę pomagają handlowcom w terenie i jak połączyć CRM z ERP.

    Blog, 5 min

  2. B15

    Ile kosztuje aplikacja webowa i od czego zależy cena

    Od czego zależy cena aplikacji webowej: zakres, integracje, uprawnienia, dane i utrzymanie. Jak czytać wycenę i porównywać oferty.

    Blog, 6 min

  3. B14

    Ceny dla klientów B2B: cenniki, grupy cenowe i rabaty

    Jak zorganizować ceny dla klientów firmowych: cenniki, grupy cenowe, rabaty ilościowe i ceny indywidualne. Gdzie trzymać źródło cen.

    Blog, 6 min