Zapytaj większość właścicieli sklepów PrestaShop: „ile wart jest klient?”, a odpowiedź zwykle sprowadzi się do średniej wartości zamówienia: „około 65 EUR”. Ta liczba jest widoczna od razu w panelu, więc to po nią najłatwiej sięgnąć. Problem w tym, że odpowiada na inne pytanie. Klient, który wyda 50 EUR raz, jest wart ułamek wartości klienta, który wydaje 30 EUR cztery razy w roku przez pięć lat, a średnia wartość zamówienia nie odróżnia tych dwóch sytuacji. Wartość klienta w czasie (CLV) już tak. To jedna liczba, która pokazuje, ile klient jest naprawdę wart w całej relacji ze sklepem. Gdy ją znasz, prawie każda decyzja marketingowa staje się prostsza: ile możesz wydać na pozyskanie klienta, czy bardziej opłaca się walczyć o nowych kupujących, czy utrzymać obecnych, którym klientom warto poświęcić najwięcej uwagi. Ten poradnik pokazuje, jak wyciągnąć tę liczbę z własnych danych PrestaShop i jak jej używać, nie w podręcznikowej wersji CLV, ale w wersji, którą realnie da się policzyć w Twoim panelu administracyjnym.

Ostatnia aktualizacja: czerwiec 2026.

Czym jest CLV, i dlaczego średnia wartość zamówienia potrafi wprowadzać w błąd

Ikona awatara klienta, a za nią oś czasu z coraz większymi torbami zakupowymi i stosami monet, ilustrująca rosnącą łączną wartość, jaką przynosi jeden powracający klient w trakcie długiej relacji
Wartość życiowa klienta liczy wszystko, co klient wydaje przez lata, nie tylko pojedyncze zamówienie.

CLV to łączny przychód (albo, uczciwiej, łączny zysk), którego możesz oczekiwać od jednego klienta przez cały okres, w którym kupuje w Twoim sklepie. To wskaźnik patrzący w przyszłość: szacujesz przyszłą wartość na podstawie wcześniejszych zachowań. Średnia wartość zamówienia opisuje pojedynczą transakcję; CLV opisuje relację. Różnica między nimi to dokładnie ta część biznesu, na którą wpływa marketing, jak często ludzie wracają i jak długo pozostają klientami.

Dlaczego ma to znaczenie w euro, a nie tylko w teorii? Bo zmienia górną granicę kwoty, którą możesz wydać na zdobycie klienta. Jeśli wiesz tylko, że średnie zamówienie wynosi 65 EUR przy marży 40%, łatwo dojdziesz do wniosku, że budżet pozyskania powinien wynosić 26 EUR. Przegrasz wtedy każdą konkurencyjną aukcję Google Ads i odrzucisz partnerstwa, które mogłyby zwrócić się trzykrotnie. Sklep, który zna swoje CLV, licytuje z pełniejszym obrazem sytuacji. Praktyczna korzyść z całego ćwiczenia to więc wiarygodna liczba, którą możesz zestawić z kosztem pozyskania klienta, bo pozyskiwanie bez takiego porównania jest zgadywaniem.

Wzór i jego uczciwa wersja

Podręcznikowy wzór na CLV wygląda tak:

CLV = średnia wartość zamówienia × częstotliwość zakupów × długość relacji z klientem

Przykład obliczenia: średnie zamówienie 65 EUR, 2,5 zakupu rocznie i średnia długość relacji z klientem wynosząca 3 lata dają 65 × 2,5 × 3 = 487,50 EUR przychodu na klienta. Pomnóż tę kwotę przez marżę brutto, aby uzyskać liczbę, która naprawdę ma znaczenie przy podejmowaniu decyzji, przy marży 40% to około 195 EUR zysku w całym cyklu życia klienta. To właśnie 195 EUR, a nie 487 EUR i tym bardziej nie 65 EUR, porównujesz z kosztem pozyskania.

Jedno zastrzeżenie, zanim potraktujesz ten wynik jak prawdę objawioną: to szacunek oparty na średnich, a składnik „długość relacji” jest w nim najbardziej niepewny (niżej wyjaśniamy dlaczego). To wystarczająco dobre narzędzie do podejmowania decyzji, ale nie na tyle precyzyjne, aby oprzeć na nim cały budżet bez marginesu ostrożności. Zacznij konserwatywnie, a potem pozwól, żeby realne dane doprecyzowały wynik.

Jak wyciągnąć rzeczywiste dane wejściowe z PrestaShop

Mocną stroną sklepu opartego na PrestaShop jest to, że nie potrzebujesz osobnej platformy analitycznej, aby zdobyć te liczby, historia zamówień i klientów już znajduje się w Twojej bazie danych. Oto gdzie szukać poszczególnych danych wejściowych.

Średnia wartość zamówienia i częstotliwość zakupów

Najszybszy odczyt jest wbudowany w system: Statystyki w panelu administracyjnym (kontroler AdminStats). Otwórz Statystyki → Najlepsi klienci i ustaw zakres dat na co najmniej ostatnie 12 miesięcy. Krótszy okres sprawi, że kilku sezonowych kupujących może zniekształcić obraz. Ten panel pokazuje klientów wraz z liczbą ważnych zamówień i łącznymi wydatkami, czyli daje oba elementy: średnia wartość zamówienia to łączny przychód ÷ łączna liczba zamówień, a częstotliwość zakupów to łączna liczba zamówień ÷ liczba unikalnych klientów. Jeśli w ciągu roku masz 2400 ważnych zamówień od 1000 różnych klientów, częstotliwość zakupów wynosi 2,4.

Jeśli chcesz uzyskać liczby bez ręcznego odczytywania tabeli, Parametry zaawansowane → Menedżer SQL pozwala zapytać źródło bezpośrednio i wyeksportować wynik do CSV. Ważny szczegół, który wiele osób pomija: użyj total_paid_real z tabeli ps_orders (kwota faktycznie zapłacona i pobrana za zamówienie), a nie total_paid (kwota, która miała zostać zapłacona). Jeśli chcesz liczyć przychód netto, odejmij zwroty zapisane w korektach zamówień, ponieważ częściowe zwroty są śledzone osobno i nie zawsze znajdują odzwierciedlenie w total_paid_real. Różnica między liczeniem tego, co faktycznie zapłacono, a tego, co zafakturowano, to różnica między CLV a myśleniem życzeniowym. Zapytanie w tym stylu:

SELECT COUNT(DISTINCT o.id_customer) AS customers, COUNT(*) AS orders, SUM(o.total_paid_real) AS revenue FROM ps_orders o WHERE o.valid = 1 AND o.date_add >= '2025-06-01';

zwróci wszystkie trzy dane wejściowe w jednym wierszu. Filtrowanie po o.valid = 1 ma znaczenie, usuwa anulowane, nieudane, niezapłacone lub w inny sposób nieważne statusy zamówień, które zawyżałyby częstotliwość zakupów (porzucone koszyki nigdy nie stają się wierszami w ps_orders, więc w ogóle nie wchodzą do tego zapytania). (Sprawdź prefiks swoich tabel; ps_ jest domyślny, ale wiele instalacji go zmienia.)

Długość relacji z klientem, dane wejściowe, których nikt nie odczyta idealnie

To naprawdę trudny element, ponieważ PrestaShop nie przechowuje pola „długość relacji”, trzeba ją wywnioskować z odstępu między pierwszym a ostatnim zamówieniem klienta oraz z tego, ilu klientów w ogóle wraca. Młody sklep zwyczajnie nie ma jeszcze wystarczającej historii: jeśli działa od dwóch lat, nie może uczciwie deklarować 4-letniej długości relacji. Lepiej powiedzieć to wprost, zamiast wstawiać do wzoru atrakcyjne, ale nieuzasadnione założenie.

Rozsądnym podejściem przy ograniczonej historii jest model spadku współczynnika powrotów: sprawdzasz, jaki odsetek klientów dokonuje drugiego zakupu, potem trzeciego i kolejnych, a następnie używasz tej krzywej do oszacowania średniej. PrestaShop daje punkt wyjścia bezpośrednio, ten sam panel Statystyki → Najlepsi klienci pokazuje liczbę ważnych zamówień na klienta, więc udział osób z co najmniej dwoma zamówieniami to Twój współczynnik powrotów (nie ma wbudowanego raportu “nowi vs powracający”, więc właśnie tak, albo przez zapytanie SQL powyżej, go uzyskujesz). Jeśli nie masz jeszcze krzywej, na której możesz się oprzeć, wpisz celowo konserwatywną wartość zastępczą, i traktuj ją dokładnie jako przykład pomocniczy, a nie punkt odniesienia, bo rzeczywista długość relacji ogromnie różni się w zależności od branży i cyklu zakupowego, dopóki własna krzywa spadku nie pokaże czegoś innego. Gdy danych jest zbyt mało, by im ufać, policz CLV w horyzoncie jednego roku i nazwij je „wartością pierwszego roku”, uczciwa mała liczba jest lepsza niż wymyślona duża.

Decyzje, którymi CLV powinno naprawdę kierować

Liczba, którą obliczysz i odłożysz do szuflady, niczego nie zmieni. Oto miejsca, w których CLV zaczyna na siebie pracować.

Twój limit pozyskania klienta (CLV vs CAC)

To najważniejsze zastosowanie. Zysk z klienta w całym cyklu relacji wyznacza absolutne maksimum, jakie możesz zapłacić za jego pozyskanie i nadal wyjść na plus. Przy 195 EUR zysku w całym cyklu życia klienta mógłbyś wydać do 195 EUR, aby wyjść na zero, ale potrzebujesz realnego zapasu, więc cel bliższy 50–80 EUR zostawia miejsce na klientów, którzy nigdy nie wrócą. Wskaźnik, który zwykle się obserwuje, to relacja CLV do CAC: wyraźnie powyżej 3:1 oznacza, że możesz działać agresywnie; okolice 1:1 oznaczają, że kupujesz klientów, którzy się nie zwracają. CLV na poziomie 500 EUR nic nie znaczy przy koszcie pozyskania 400 EUR. CLV ma sens tylko w relacji do tego, ile kosztuje zdobycie i obsłużenie klienta.

Gdzie wydawać: utrzymanie czy pozyskiwanie

Sam wzór pokazuje, gdzie znajduje się dźwignia. Prześledź trzy zmienne i zobacz, co każda z nich robi z bazowym poziomem 487 EUR:

DźwigniaZmianaNowe CLVEfekt
Średnia wartość zamówienia65 → 75 EUR562 EUR+15%
Częstotliwość zakupów2,5 → 3,0/rok585 EUR+20%
Długość relacji z klientem3 → 4 lata650 EUR+33%

Najmocniej poruszają wynik dźwignie częstotliwości i długości relacji, a to są dźwignie retencji, nie pozyskiwania. To strategiczny wniosek z CLV: w większości sklepów nakłonienie istniejącego klienta do jeszcze jednego powrotu jest tańsze i daje większy efekt niż kupienie zupełnie nowego. Pierwszą sprzedaż traktujemy jako początek relacji, a nie metę, pełny zestaw działań retencyjnych znajdziesz w artykule o budowaniu strategii utrzymania klientów, a same dźwignie omawiamy osobno: zwiększanie wartości koszyka w tekście o zrozumieniu realnych marż zysku oraz doświadczenie po sprzedaży, które decyduje, czy ktokolwiek wróci, w artykule o doświadczeniu pozakupowym.

Przestań traktować klientów jak jedną średnią

„Przeciętny klient” wart 487 EUR to statystyczna fikcja. Twoja rzeczywista baza klientów ma postać stromej krzywej: mała grupa kupujących generuje dużą część przychodów, a długi ogon kupuje raz z rabatem i nigdy nie wraca. Wydawanie tyle samo na obie grupy to przepis na szybkie zniknięcie budżetu marketingowego. CLV jest punktem wejścia do tego podziału, ale sama segmentacja to osobna dyscyplina: zobacz artykuł o różnym traktowaniu różnych klientów, aby poznać praktyczne podejście, oraz analizę RFM jako sposób oceny świeżości, częstotliwości i wartości zakupów bezpośrednio na podstawie tych samych danych zamówień PrestaShop, które właśnie odpytywałeś.

Gdzie uczciwie mieszczą się moduły

Nie musisz niczego kupować, aby obliczyć CLV; Menedżer SQL i wbudowane Statystyki wystarczą, aby dojść do wyniku, dlatego właśnie pokazaliśmy je jako pierwsze. Argument za modułem raportowym jest węższy i warto nazwać go wprost: chodzi o to, żeby nie uruchamiać tego samego zapytania co miesiąc. Kokpit, który stale pokazuje CLV, współczynnik powrotów i relację CLV do CAC, zmienia kwartalny obowiązek w liczbę, na którą regularnie zerkasz, a wartość wskaźnika takiego jak CLV wynika głównie z obserwowania trendu, nie z jednorazowego obliczenia. Jeśli wolisz mieć te liczby stale pod ręką zamiast utrzymywać własne zapytania, wtedy moduł raportowy lub analityczny zarabia na siebie; jeśli dobrze czujesz się w Menedżerze SQL, naprawdę go nie potrzebujesz. Tak czy inaczej, dyscyplina jest ważniejsza niż narzędzie.

Jak myślenie o CLV schodzi na złą drogę

To precyzyjny wskaźnik, ale potrafi działać w obie strony. Najczęstsze błędy, które widzimy:

  • Opieranie budżetu na projekcji. CLV to szacunek zbudowany na trzech innych szacunkach. Używaj go do wyznaczania sufitu, a nie do uzasadniania wydawania całej kwoty od pierwszego dnia.
  • Podawanie CLV bez CAC. Sama liczba jest połową zdania. Nabiera znaczenia dopiero obok kosztu pozyskania i obsługi klienta.
  • Wymyślanie długości relacji. Dwuletni sklep, który deklaruje pięcioletnią długość relacji z klientem, oszukuje sam siebie. Gdy historia jest krótka, policz wartość pierwszego roku i wydłużaj horyzont dopiero wtedy, gdy dane na to zasłużą.
  • Używanie średniej ogólnej do podejmowania decyzji. Decyzje podejmuje się na poziomie segmentów, średnia nagłówkowa ukrywa zarówno najlepszych, jak i najsłabszych klientów.

Najczęściej zadawane pytania

Czy w PrestaShop do CLV używać total_paid czy total_paid_real?

Użyj total_paid_real z tabeli ps_orders, to kwota faktycznie zapłacona i pobrana, podczas gdy total_paid oznacza to, ile zamówienie miało kosztować. Różnica między nimi to różnica między CLV a myśleniem życzeniowym. W przypadku przychodu netto odejmij zwroty zapisane w korektach zamówień, ponieważ częściowe zwroty są śledzone osobno i nie zawsze znajdują odzwierciedlenie w total_paid_real. Filtruj też po o.valid = 1, aby anulowane, nieudane i niezapłacone zamówienia nie zawyżały wyników.

Jak oszacować długość relacji z klientem, jeśli sklep działa dopiero rok lub dwa?

Nie możesz uczciwie deklarować wieloletniej długości relacji, jeśli nie masz dla niej historii. Przy ograniczonych danych użyj modelu spadku współczynnika powrotów, sprawdź, jaki odsetek klientów robi drugi zakup, potem trzeci, albo, jeszcze uczciwiej, policz CLV w horyzoncie jednego roku i nazwij je „wartością pierwszego roku”. Uczciwa mała liczba jest lepsza niż wymyślona duża. Wydłużaj horyzont dopiero wtedy, gdy własne dane na to zasłużą.

Czy muszę kupić moduł, żeby obliczyć CLV?

Nie. Wbudowany panel Statystyki → Najlepsi klienci oraz Parametry zaawansowane → Menedżer SQL dają wszystkie dane wejściowe, średnią wartość zamówienia, częstotliwość zakupów i współczynnik powrotów, bezpośrednio z Twojej bazy danych. Moduł raportowy ma sens dopiero wtedy, gdy wolisz stale widzieć trend, zamiast co kwartał ponownie uruchamiać zapytanie. Dyscyplina jest ważniejsza niż narzędzie.

Jaki jest zdrowy stosunek CLV do CAC?

Wyraźnie powyżej 3:1 oznacza, że możesz pozwolić sobie na agresywniejsze pozyskiwanie klientów; okolice 1:1 oznaczają, że kupujesz klientów, którzy się nie zwracają. Sama liczba CLV jest jednak połową zdania. Ma znaczenie tylko obok kosztu pozyskania i obsługi klienta. CLV na poziomie 500 EUR nic nie znaczy przy koszcie pozyskania 400 EUR.

Dlaczego zwiększenie częstotliwości zakupów albo długości relacji ma większe znaczenie niż średnia wartość zamówienia?

Bo te elementy się kumulują. W przykładzie podniesienie średniej wartości zamówienia z 65 do 75 EUR dodaje około 15%, ale wydłużenie relacji z 3 do 4 lat dodaje około 33% do tego samego poziomu bazowego. Częstotliwość i długość relacji to dźwignie retencji, a w większości sklepów nakłonienie istniejącego klienta do jeszcze jednego powrotu jest tańsze i daje większy efekt niż zdobycie zupełnie nowego.

Zrób z tego nawyk, nie jednorazowe ćwiczenie

Oblicz CLV, a potem przeliczaj je co kwartał na podstawie tych samych źródeł w panelu administracyjnym. Kierunek mówi więcej niż sama wartość bezwzględna: wynik rosnący oznacza, że działania retencyjne działają, a relacje z klientami się pogłębiają; wynik spadający oznacza, że klienci odchodzą szybciej niż wcześniej, i to jest sygnał, na który warto zareagować, zanim minie kolejny kwartał. Sensem CLV nigdy nie było samo obliczenie. Chodzi o to, że gdy wiesz, ile wart jest klient, każda kolejna decyzja marketingowa ma wreszcie solidny punkt odniesienia.

Udostępnij ten wpis:
David Miller

David Miller

Założyciel, mypresta.rocks

David Miller to specjalista PrestaShop z ponad dekadą praktycznego doświadczenia i założyciel mypresta.rocks, studia programistycznego z Tychów. Tworzy i utrzymuje katalog 152 modułów PrestaShop, w tym 21 pakietów „Revolution" obejmujących SEO, checkout, bezpieczeństwo, wydajność, marketing, wyszukiwanie, wsparcie i operacje magazynowe, które każdego dnia usprawniają realne sklepy, testowanych na PrestaShop 1.7.8, 8.x i 9.x. Sprawuje również opiekę nad sklepami produkcyjnymi generującymi miliony rocznego obrotu, dlatego jego pracę ocenia się po realnej sprzedaży, a nie po wersjach demo. Jego doświadczenie obejmuje pełen zakres e-commerce, wydajność, bezpieczeństwo, SEO i marketing, oraz wykracza poza PrestaShop, sięgając WooCommerce, Shopify i systemów tworzonych na zamówienie. Na blogu pisze o technicznej stronie PrestaShop: co platforma naprawdę robi pod maską, co psuje się na produkcji i które rozwiązania faktycznie się sprawdzają.

Komentarze

Brak komentarzy. Bądź pierwszy!
Spodobał Ci się ten artykuł?

Otrzymuj nasze najnowsze porady, przewodniki i aktualizacje modułów prosto na swoją skrzynkę.

Możesz zrezygnować w każdej chwili. W tym celu należy odnaleźć szczegóły w naszej informacji prawnej.

Ładowanie...
Do góry