Raporty magazynowe — przegląd
Trzy kluczowe raporty magazynowe dla decyzji zakupowych i optymalizacji asortymentu.
Dostępność: pakiet MAX.
Raport 1: Niskie stany
Lista towarów ze stanem poniżej zdefiniowanego minimum — alarm że trzeba uzupełnić zapasy.
Konfiguracja minimum per towar
W karcie produktu → pole Minimalny stan (min_stan):
| Towar | Stan systemowy | min_stan | Status |
|---|---|---|---|
| Kawa Lavazza 1kg | 8 | 20 | 🔴 PILNE |
| Mleko UHT 1l | 45 | 30 | ✅ OK |
| Kubek termiczny | 3 | 10 | 🔴 PILNE |
| Cukier 1kg | 12 | 15 | ⚠️ NISKO |
Wyświetlanie raportu
- Magazyn → Raporty → Niskie stany
- Tabela z kolumnami:
- Towar
- Aktualny stan
- Minimalny stan
- Brakuje (różnica)
- Średnie zużycie miesięczne (z historii sprzedaży)
- Sugerowana ilość zakupu (na 2-3 miesiące)
- Lista dostawców (z których kupowałeś)
Sortowanie
Domyślnie sortowanie po pilności:
- 🔴 Krytyczne: stan < 50% minimum
- ⚠️ Nisko: stan 50-80% minimum
- 🟡 Uwaga: stan 80-100% minimum
Auto-utworzenie ZD
Najsilniejsza funkcja:
- Zaznacz checkboxy przy towarach do uzupełnienia
- Akcja “Utwórz ZD do dostawcy”
- Wybierz dostawcę (jednego dla wszystkich lub osobno dla każdego)
- System auto-wypełnia zamówienie zakupu (ZD):
- Pozycje z odpowiednimi ilościami
- Sugerowane ilości zakupu (na 2-3 miesiące zużycia)
- Ceny z ostatniej faktury zakupowej
- Wysyłka mailem do dostawcy → gotowe!
Powiadomienia automatyczne
W Ustawienia → Magazyn → Powiadomienia włącz:
- E-mail o niskim stanie (codziennie 8:00 - jeden mail z listą)
- SMS o krytycznym stanie (natychmiast - dla najważniejszych towarów)
Cron: magazyn:check_low_stocks — codziennie sprawdza wszystkie towary.
Raport 2: Rotacja towarów
Wskaźnik rotacji = ile razy w okresie towar został “obrócony” (sprzedany i uzupełniony).
Wzór
Rotacja = (Sprzedaż w okresie) / (Średni stan magazynowy)
Przykład: sprzedałeś 120 kawy w 3 miesiące, średni stan = 40 → rotacja = 3 (towar się “obrócił” 3 razy).
Klasyfikacja
| Wskaźnik | Kategoria | Znaczenie |
|---|---|---|
| > 3 | 🔥 Szybko rotujący (bestseller) | Trzymaj duże zapasy |
| 1-3 | ✅ Normalny | OK, kontroluj minimum |
| 0,3-1 | 🟡 Wolno rotujący | Ostrożnie z zakupami |
| < 0,3 | 💀 Leżak (kandydat do wyprzedaży) | Wyprzedaj / wycofaj |
Wyświetlanie
- Magazyn → Raporty → Rotacja
- Wybierz okres (3 mies / 6 mies / 12 mies)
- Tabela z towarami sortowana po wskaźniku
Filtrowanie
- Po kategorii (np. tylko Elektronika, tylko Kawa)
- Po dostawcy (rotacja produktów per dostawca)
- Po magazynie (jeśli wiele magazynów)
Decyzje
Bestsellery (rotacja > 3):
- Zwiększ minimum (np. z 20 na 50)
- Zamów z większym zapasem
- Negocjuj z dostawcą rabaty (większe zamówienia)
Leżaki (rotacja < 0,3):
- Wyprzedaż (obniżka ceny -30/50%)
- Bundle (sprzedawaj w pakiecie z bestsellerem)
- Wycofanie (przestań zamawiać)
- Likwidacja (zniszczenie/oddanie - koszt podatkowy)
Eksport
CSV / Excel — analiza w arkuszu (np. ABC analiza, klasyfikacja Pareto 80/20).
Raport 3: Top obroty
TOP-N towarów wg najważniejszych metryk biznesowych.
TOP wg wartości sprzedaży
Towary które przyniosły najwięcej przychodu:
| # | Towar | Sprzedaż netto | Marża netto | Marża % |
|---|---|---|---|---|
| 1 | Kawa Lavazza 1kg | 24 800 zł | 6 200 zł | 25% |
| 2 | Ekspres De’Longhi | 18 500 zł | 4 600 zł | 24,9% |
| 3 | Tabletki czyszczące | 12 300 zł | 8 600 zł | 70% |
| … |
TOP wg ilości sprzedanej
Najczęściej sprzedawane (sztuki/kg/m):
| # | Towar | Ilość |
|---|---|---|
| 1 | Filtry kawy | 2 400 szt |
| 2 | Mleko UHT 1l | 1 850 szt |
| 3 | Cukier 1kg | 980 szt |
TOP wg marży
Najbardziej dochodowe (zysk netto):
| # | Towar | Marża netto | Marża % |
|---|---|---|---|
| 1 | Akcesoria niszowe | 8 600 zł | 70% |
| 2 | Subskrypcje serwisowe | 6 200 zł | 95% |
| … |
Wykres słupkowy
Wizualizacja TOP-10 jako wykres słupkowy + tabela ze szczegółami (sprzedaż, marża, średnia cena).
Okres analizy
- Bieżący miesiąc
- Bieżący kwartał
- Bieżący rok
- Ostatnie 12 miesięcy (ruchomy)
- Własny zakres dat
Decyzje strategiczne
Bestsellery wartościowe (TOP wg sprzedaży):
- Marketing: promuj te produkty (Allegro, social media)
- Zapasy: trzymaj duże stany
- Negocjacje z dostawcą: większy rabat za większe zakupy
Bestsellery ilościowe:
- Operacyjnie: optymalizuj kompletację (najczęściej skanowane → blisko)
- Logistyka: dedykowane magazyny dla wolumenowych
- Cena hurtowa: rozważ wprowadzenie przy dużych ilościach
Najwyższa marża:
- Push sprzedażowy (handlowcy promują)
- Bundle z bestsellerami (zwiększ koszyk)
- Wyróżnij w sklepie (najlepsze miejsca)
Raporty zaawansowane (BI)
Klasyfikacja ABC
Reguła Pareto 80/20 dla magazynu:
- A (20% towarów = 80% obrotu) — kluczowe, intensywne zarządzanie
- B (30% towarów = 15% obrotu) — średnio ważne
- C (50% towarów = 5% obrotu) — minimum kontroli
System auto-przypisuje kategorię ABC.
Trend sezonowy
Wykres sprzedaży w czasie — wykrywa sezonowość (np. lody w lecie, narty w zimie).
Przydatne do planowania zakupów z wyprzedzeniem.
Korelacje
Towary kupowane razem (np. kawa + mleko, drukarka + tonery):
- Sugestie do bundle
- Cross-selling przy zamówieniu
Eksport raportów
Każdy raport można:
- Pobrać CSV — dla Excel / Google Sheets
- Pobrać Excel — z formatowaniem, formułami sumującymi
- Drukować PDF — A4 do podpisu / archiwum
- Wysłać mailem — np. raz w tygodniu do księgowej / właściciela
Korzyści
- Decyzje oparte na danych — wiesz co kupić, czego nie zamawiać
- Auto-ZD przy niskim stanie — zero przeoczeń
- Identyfikacja bestsellerów — fokus marketingowy + większe rabaty od dostawcy
- Eliminacja leżaków — wyprzedaż lub wycofanie nieprodukcyjnych pozycji
- Klasyfikacja ABC — różne strategie dla różnych grup towarów