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ę):
- Panel administracyjny (admin / back office): strona, na której zarządzasz sklepem. Wchodzisz tam
przez swój specjalny adres (kończy się dziwnym ciągiem znaków, np.
/admin445rpri6annuyupxj60/) i logujesz się e-mailem i hasłem.
- Moduł: dodatkowa funkcja doklejona do sklepu. BlueReports to właśnie taki moduł.
- Cron: usługa na serwerze, która o ustalonej godzinie sama otwiera podany adres internetowy.
Dzięki niej raport wysyła się bez Twojego udziału. Ustawia się to raz, w panelu hostingu.
- Cache (pamięć podręczna): sklep zapamiętuje wygląd stron, żeby działały szybciej. Po zmianach
czasem trzeba ją „wyczyścić”, żeby zobaczyć efekt.
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:
| Raport | Co zawiera | Jak często się wysyła |
| Dzienny | Sprzedaż z ostatnich 24 godzin (poprzedni dzień) | Codziennie |
| Tygodniowy | Sprzedaż z ostatnich 7 dni | Raz na tydzień |
| Miesięczny | Sprzedaż z poprzedniego miesiąca | Raz na miesiąc |
| Roczny | Sprzedaż z poprzedniego roku | Raz 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ę.
- Zaloguj się do panelu administracyjnego sklepu.
- Z menu po lewej wybierz Moduły → Menedżer modułów.
- W prawym górnym rogu kliknij przycisk „Prześlij moduł” (lub „Wgraj nowy moduł”).
- Przeciągnij plik
bluereports_szok_GOTOWY.zip albo kliknij i wskaż go na dysku.
- Poczekaj na komunikat o powodzeniu. Jeśli moduł już istniał, zobaczysz informację, że został zaktualizowany.
- 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ę
- W panelu wejdź w Moduły → Menedżer modułów.
- W polu wyszukiwania wpisz BlueReports.
- 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.
| Pole | Co wpisać / wybrać |
| Moduł aktywny | Zostaw Tak. Wyłączenie blokuje wysyłkę raportów. |
| Nazwa sklepu | Nazwa pokazywana w nagłówku raportu, np. Butikowy Szok Cenowy. Puste = nazwa z ustawień sklepu. |
| Limit elementów | Ile pozycji widać na liście w panelu. Domyślnie 50, można zostawić. |
| Kolor główny / nagłówka / tła / akcentu | Kolory 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ć.
- 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.
- Włącz przełączniki raportów, których chcesz używać. Dla wymogu „raport co 24h” ustaw Raport dzienny na Tak.
- 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
- Wróć do konfiguracji modułu (krok 3), do sekcji raporty cykliczne.
- 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”.
- Kliknij „Dodaj nowe zadanie cron”.
- Ustaw częstotliwość na codziennie o 6:00 rano. W polach czasu wybierz: minuta
0, godzina 6, reszta „każdy / *”.
- 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
- 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.
- Upewnij się, że w sekcji raportów cyklicznych wpisałeś i zapisałeś adres e-mail odbiorcy.
- Kliknij przycisk „Wyślij raport testowy”.
- Zobaczysz zielony komunikat, że raport został wysłany.
- 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.
- W menu wejdź w Blueberry Reports (sekcja Sprzedaż/Statystyki), albo w konfiguracji modułu kliknij „Przejdź do raportów”.
- U góry ustaw zakres dat od–do i potwierdź.
- Zobaczysz podsumowanie, top produkty i listę transakcji.
- Przycisk „Eksport HTML” pobiera raport jako plik, który możesz zapisać lub wydrukować.
- 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
- Sprawdź, czy cron jest dodany w panelu hostingu i czy adres (URL z tokenem) jest poprawny.
- Sprawdź, czy w module jest włączony Raport dzienny i wpisany adres e-mail.
- Zrób raport testowy (krok 7), jeśli on dochodzi, a cykliczne nie, problem leży po stronie crona.
- Zajrzyj do folderu SPAM.
Raport testowy zgłasza błąd wysyłki
- To ustawienia poczty sklepu. Wejdź w Ustawienia zaawansowane → E-mail i skonfiguruj SMTP
(dla tego sklepu serwer poczty to
host296736.hostido.net.pl, port 587).
- Wyślij e-mail testowy z tej strony, musi dojść, zanim moduł zacznie działać.
Raport przyszedł, ale jest pusty / brak produktów
- To znaczy, że w danym okresie nie było opłaconych zamówień. Moduł liczy tylko zamówienia opłacone
(pomija anulowane i zwrócone). Po pierwszej realnej sprzedaży raport się wypełni.
Zmieniłem token: i raporty przestały chodzić
- Po regeneracji tokena zmienia się adres URL. Musisz zaktualizować komendę w cronie nowym adresem
(skopiuj go ponownie z konfiguracji).
O której godzinie przychodzi raport?
- O tej, na którą ustawisz cron (sugerujemy 6:00 rano: raport dzienny podsumowuje poprzedni dzień).