Blueberry Studio Blueberry Studio

BlueReports: automatyczny raport sprzedaży

Moduł, który sam wysyła na e-mail raport sprzedaży (codziennie, co tydzień, co miesiąc i co rok). Ta instrukcja prowadzi za rękę, krok po kroku, bez wiedzy technicznej.

Moduł bluereports • wersja 3.2.1 • PrestaShop 1.7 – 9.x
W jednym zdaniu: BlueReports raz dziennie wysyła na podany adres e-mail ładny raport z listą sprzedanych produktów, ich cenami brutto i sumą sprzedaży. Wystarczy go raz ustawić i dodać tzw. cron (automatyczny „budzik”, który codziennie uruchamia raport). Dalej moduł robi wszystko sam.
Zanim zaczniesz, najważniejsze pojęcia (przeczytaj, to zajmie minutę):
Spis treści
  1. Co dokładnie robi moduł
  2. Instalacja / aktualizacja modułu
  3. Jak wejść w konfigurację
  4. Ustawienia wyglądu raportu
  5. Raporty cykliczne: e-mail i przełączniki
  6. Cron: uruchom raport automatycznie (krok po kroku)
  7. Wyślij raport testowy (sprawdzenie)
  8. Raporty w panelu: podgląd i eksport
  9. Najczęstsze pytania i problemy

1.Co dokładnie robi moduł

BlueReports przygotowuje i wysyła e-mailem podsumowania sprzedaży. Masz do dyspozycji cztery rodzaje raportów, każdy można włączyć lub wyłączyć osobno:

RaportCo zawieraJak często się wysyła
DziennySprzedaż z ostatnich 24 godzin (poprzedni dzień)Codziennie
TygodniowySprzedaż z ostatnich 7 dniRaz na tydzień
MiesięcznySprzedaż z poprzedniego miesiącaRaz na miesiąc
RocznySprzedaż z poprzedniego rokuRaz na rok

Każdy e-mail zawiera: liczbę zamówień, łączny przychód, średnią wartość zamówienia, liczbę sprzedanych produktów oraz tabelę najlepiej sprzedających się produktów (nazwa, ilość, przychód, udział). Dodatkowo w panelu możesz w każdej chwili obejrzeć raport za dowolny okres i pobrać go jako plik HTML.

2.Instalacja / aktualizacja modułu

Jeśli moduł nie jest jeszcze w sklepie, wgrywasz go z pliku ZIP. Jeśli już jest, robisz to samo, a sklep sam wykona aktualizację.

  1. Zaloguj się do panelu administracyjnego sklepu.
  2. Z menu po lewej wybierz Moduły → Menedżer modułów.
  3. W prawym górnym rogu kliknij przycisk „Prześlij moduł” (lub „Wgraj nowy moduł”).
  4. Przeciągnij plik bluereports_szok_GOTOWY.zip albo kliknij i wskaż go na dysku.
  5. Poczekaj na komunikat o powodzeniu. Jeśli moduł już istniał, zobaczysz informację, że został zaktualizowany.
  6. Jeśli widzisz przycisk „Zainstaluj” przy module, kliknij go.
Po instalacji w menu pojawia się też pozycja „Blueberry Reports” (zwykle w sekcji Sprzedaż lub Statystyki), to widok do oglądania raportów w panelu. Konfigurację robimy jednak gdzie indziej (patrz krok 3).

3.Jak wejść w konfigurację

  1. W panelu wejdź w Moduły → Menedżer modułów.
  2. W polu wyszukiwania wpisz BlueReports.
  3. Przy module kliknij „Konfiguruj”.

Otworzy się strona z dwoma formularzami: na górze ustawienia wyglądu, niżej raporty cykliczne (wysyłka e-mail).

4.Ustawienia wyglądu raportu

To kosmetyka, wpływa na to, jak wygląda raport. Ustaw raz i zapomnij.

PoleCo wpisać / wybrać
Moduł aktywnyZostaw Tak. Wyłączenie blokuje wysyłkę raportów.
Nazwa sklepuNazwa pokazywana w nagłówku raportu, np. Butikowy Szok Cenowy. Puste = nazwa z ustawień sklepu.
Limit elementówIle pozycji widać na liście w panelu. Domyślnie 50, można zostawić.
Kolor główny / nagłówka / tła / akcentuKolory raportu. Możesz wpisać kody z brandingu sklepu, np. główny #C9A84C, nagłówek #0a0a0a.

Na koniec kliknij „Zapisz” pod tym formularzem.

5.Raporty cykliczne: e-mail i przełączniki

To jest sedno modułu. Tu ustawiasz, na jaki adres i jakie raporty mają przychodzić.

  1. W polu „Email odbiorcy” wpisz adres, na który mają trafiać raporty, np. kontakt@odziezowyszokcenowy.pl. Możesz podać kilka adresów, oddziel je przecinkami.
  2. Włącz przełączniki raportów, których chcesz używać. Dla wymogu „raport co 24h” ustaw Raport dzienny na Tak.
  3. Kliknij „Zapisz ustawienia”.
Samo włączenie przełączników nie wystarczy. Raport wyśle się tylko wtedy, gdy serwer „obudzi” moduł, do tego służy cron (następny krok). Bez crona nic nie przyjdzie.

6.Cron: uruchom raport automatycznie (krok po kroku)

Cron to ustawienie na serwerze (w panelu hostingu), które codziennie o wybranej godzinie samo otwiera adres modułu. Robisz to tylko raz.

6.1. Skopiuj swój adres (URL) crona

  1. Wróć do konfiguracji modułu (krok 3), do sekcji raporty cykliczne.
  2. Znajdź pole z gotowym adresem i kliknij przycisk „Kopiuj” obok niego.

Adres wygląda mniej więcej tak (Twój będzie miał inny token na końcu):

https://twoj-sklep.pl/modules/bluereports/cron/cron.php?token=TUTAJ_DŁUGI_CIĄG_ZNAKÓW
Token to hasło zabezpieczające, dzięki niemu nikt obcy nie uruchomi wysyłki. Nie usuwaj go z adresu. Gdyby kiedyś „wyciekł”, w konfiguracji jest przycisk „Regeneruj token”: po jego użyciu trzeba zaktualizować adres w cronie.

6.2. Dodaj zadanie cron w panelu hostingu

Wejdź do panelu swojego hostingu (np. cPanel / DirectAdmin). Szukaj sekcji „Cron” lub „Zadania cron”.

  1. Kliknij „Dodaj nowe zadanie cron”.
  2. Ustaw częstotliwość na codziennie o 6:00 rano. W polach czasu wybierz: minuta 0, godzina 6, reszta „każdy / *”.
  3. W polu komendy wklej (zamiast adresu wstaw swój skopiowany URL):
curl -s "https://twoj-sklep.pl/modules/bluereports/cron/cron.php?token=TWÓJ_TOKEN" > /dev/null
  1. Zapisz zadanie.
Gotowe. Od tej pory codziennie o 6:00 serwer sam uruchomi moduł, a ten, jeśli minął czas, wyśle włączone raporty. Raport dzienny przyjdzie więc każdego ranka.
Nie masz dostępu do crona albo hosting go nie udostępnia? Można skorzystać z darmowej usługi typu „cron online” (np. cron-job.org), wystarczy wkleić tam ten sam adres i ustawić uruchamianie raz dziennie.

7.Wyślij raport testowy (sprawdzenie)

Nie czekaj do następnego dnia, żeby sprawdzić czy działa. Jest do tego przycisk.

  1. Upewnij się, że w sekcji raportów cyklicznych wpisałeś i zapisałeś adres e-mail odbiorcy.
  2. Kliknij przycisk „Wyślij raport testowy”.
  3. Zobaczysz zielony komunikat, że raport został wysłany.
  4. Sprawdź skrzynkę e-mail (również folder SPAM). Powinien przyjść raport z dopiskiem [TEST].
Jeśli pojawi się czerwony błąd o nieudanej wysyłce, problem jest najczęściej w ustawieniach poczty sklepu. Przejdź do Ustawienia zaawansowane → E-mail, wpisz dane SMTP i wyślij wiadomość testową stamtąd. Dopiero gdy testowy e-mail PrestaShop dochodzi, BlueReports też zadziała.

8.Raporty w panelu: podgląd i eksport

Oprócz e-maili możesz oglądać sprzedaż na bieżąco w panelu.

  1. W menu wejdź w Blueberry Reports (sekcja Sprzedaż/Statystyki), albo w konfiguracji modułu kliknij „Przejdź do raportów”.
  2. U góry ustaw zakres dat od–do i potwierdź.
  3. Zobaczysz podsumowanie, top produkty i listę transakcji.
  4. Przycisk „Eksport HTML” pobiera raport jako plik, który możesz zapisać lub wydrukować.
  5. Zakładka „Porównaj okresy” pozwala zestawić dwa okresy obok siebie (np. ten miesiąc vs poprzedni).

9.Najczęstsze pytania i problemy

Raporty nie przychodzą na e-mail

Raport testowy zgłasza błąd wysyłki

Raport przyszedł, ale jest pusty / brak produktów

Zmieniłem token: i raporty przestały chodzić

O której godzinie przychodzi raport?