bots4.me

Optimal Ordering in Odoo

Written by

in

Logo BOTS4.me

Jak ustawić optymalne punkty ponownego zamawiania w Odoo na podstawie rzeczywistej historii sprzedaży

Zamień oparte na zgadywaniu reguły uzupełniania zapasów min/max na docelowe poziomy zapasów oparte na danych — aktualizowane automatycznie

Reguły uzupełniania zapasów Odoo są potężne — o ile zawarte w nich liczby min/max są prawidłowe. W większości firm wpisano je raz, na wyczucie, i nigdy więcej nie zmieniono. Ten przewodnik wyjaśnia, ile kosztują nieaktualne punkty zamówienia, dlaczego przeliczenia w arkuszach się nie utrzymują oraz jak AutoSTOCK wylicza optymalny docelowy poziom zapasu dla każdego produktu z Państwa rzeczywistej historii sprzedaży w Odoo i zapisuje go z powrotem jako standardowe reguły stock.warehouse.orderpoint, które Państwa dział zakupów już rozumie.

💸 Ile kosztują Państwa punkty zamówienia ustalane na oko

Każdy produkt w Państwa magazynie podlega dwóm liczbom: minimum, które uruchamia uzupełnienie, i maksimum, do którego uzupełniają Państwo zapas. Pomyłka w którymkolwiek kierunku kosztuje:

  • Ustawione zbyt nisko: braki magazynowe na najlepiej sprzedających się produktach. Klienci czekają, zamówienia są anulowane, a sprzedaż po cichu ucieka do konkurentów, którzy mieli towar na półce.
  • Ustawione zbyt wysoko: kapitał obrotowy zamrożony w produktach wolnorotujących, zmarnowane miejsce na półkach i martwy zapas, który ostatecznie zostaje spisany na straty.
  • Ustawione raz i zapomniane: popyt zmienia się z każdym sezonem, ale dzisiejszymi zakupami wciąż kierują reguły wpisane dwa lata temu. Przepaść między rzeczywistym popytem a zapisanymi regułami powiększa się z każdym miesiącem.
  • W ogóle nieustawione: uzupełnianie zapasów Odoo nie ma na czym pracować, więc zakupy opierają się na pamięci, rozmowach na korytarzu i panicznych zamówieniach z drogą wysyłką ekspresową.

Matematyka stojąca za dobrym punktem zamówienia — średni popyt, zmienność popytu, czas realizacji dostawcy, pożądany poziom obsługi — jest dobrze znana. Problem w tym, że nikt nie ma czasu przeliczać jej dla setek lub tysięcy SKU, miesiąc po miesiącu.

🔧 Jak zespoły zwykle próbują to naprawić

1. Ręczne reguły w Odoo

Odoo pozwala utworzyć regułę uzupełniania zapasów dla każdego produktu z ilościami min i max, a jego harmonogram wiernie je realizuje. Odoo nie mówi jednak, jakie te liczby powinny być — ta ocena należy do Państwa, dla każdego produktu, na zawsze. Przy więcej niż kilkudziesięciu SKU reguły kostnieją.

2. Kwartalny arkusz kalkulacyjny

Eksport sprzedaży, budowa formuł, wyliczenie nowych wartości min/max, a następnie przepisanie ich do Odoo jedna po drugiej. Działa to — raz. Eksport jest nieaktualny już następnego dnia, przepisywanie wprowadza błędy, a całe ćwiczenie jest na tyle uciążliwe, że z “kwartalnie” robi się “rocznie”, a w końcu “nigdy”.

3. Skrypty na zamówienie lub ociężałe moduły planowania

Programista może oskryptować statystykę, ale skrypt wymaga utrzymania, a jego wynik i tak musi bezpiecznie trafić do Odoo. Pełnowymiarowe pakiety do planowania popytu dobrze wykonują obliczenia, ale wnoszą własną bazę danych, własne ekrany i projekt wdrożeniowy — zbyt ciężkie dla małej lub średniej firmy, która chce jedynie prawidłowych wartości min/max w systemie, którego już używa.

🤖 Droga automatyczna: AutoSTOCK

AutoSTOCK to bot BOTS4.me, który analizuje Państwa rzeczywistą historię sprzedaży w Odoo — domyślnie 120 dni, konfigurowalnie — wylicza optymalny docelowy poziom zapasu dla każdego produktu i zapisuje wynik z powrotem jako natywne reguły uzupełniania zapasów Odoo. Żadnych nowych ekranów planowania: Państwa Odoo działa dokładnie tak jak wcześniej, tyle że z liczbami, które są wreszcie prawidłowe i automatycznie utrzymywane w aktualności.

📊

Przeanalizowana rzeczywista historia sprzedaży

→
🤖

Optymalny poziom docelowy wyliczony dla każdego produktu

→
💾

Natywne reguły min/max zapisane w Odoo

→
✅

Raport e-mailem po każdym uruchomieniu

📐 Pięć trybów optymalizacji — wybierz ten, który pasuje

Pokrycie: tryb domyślny. Punkt zamówienia (min) pokrywa to, co sprzeda się w czasie realizacji dostawcy, plus 50% bufora; poziom uzupełnienia (max) dodaje do tego N miesięcy średniego popytu (domyślnie 2). Prosty, przewidywalny i łatwy do wyjaśnienia całemu zespołowi.

Poziom obsługi: statystyczny gaussowski zapas bezpieczeństwa dla wybranego celu dostępności między 80% a 99%, z wykorzystaniem rzeczywistego czasu realizacji dostawcy każdego produktu z Odoo — dłuższe czasy realizacji automatycznie oznaczają większy zapas bezpieczeństwa. Nieregularny lub znikomy popyt jest wykluczany, więc statystyka nigdy nie jest stosowana tam, gdzie nie ma zastosowania.

Percentyl popytu: zapas bezpieczeństwa bez założeń o rozkładzie, wyliczony bezpośrednio z Państwa rzeczywistego wzorca popytu — bez żadnego założenia o normalności.

Hybrid: automatycznie dla każdego produktu — AutoSTOCK klasyfikuje każdy produkt według tego, jak regularnie faktycznie się sprzedaje, a następnie stosuje matematykę Poziom obsługi do produktów o stabilnej sprzedaży, a matematykę Percentyl popytu do tych nieregularnych. Produkty zbyt rzadkie dla obu podejść pozostają nietknięte, zamiast otrzymać mylący poziom docelowy.

Ważone aktualnością: bez daty odcięcia — ta sama idea co Pokrycie, ale nowsza sprzedaż liczy się bardziej niż stara: po upływie jednego czasu realizacji sprzedaż liczy się o połowę mniej, po dwóch o jedną czwartą. Na krawędzi okna analizy nic nie znika nagle.

⚠️ Kryteria kwalifikacji — pozycje jednorazowe nigdy nie trafiają na magazyn

Produkt otrzymuje docelowy poziom zapasu tylko wtedy, gdy kupiła go wystarczająca liczba różnych klientów wystarczająco wiele razy — oba progi są konfigurowalne. Ta jedna maszyna na zamówienie, którą sprzedali Państwo raz, nigdy nie pojawi się na Państwa półce jako “zapas bezpieczeństwa”.

Od darmowego miesiąca do świeżych reguł uzupełniania

  • Krok 1 — Proszę rozpocząć bezpłatny miesiąc Discovery: proszę zalogować się na bots4.me/bots, kliknąć Rozpocznij bezpłatny miesiąc Discovery na karcie AutoSTOCK i jednorazowo zaakceptować Regulamin — karta kredytowa nie jest potrzebna. Potrzebują Państwo pomocy w konfiguracji? Proszę napisać, jakiego ERP Państwo używają, a skonfigurujemy to razem z Państwem. Można też najpierw przejrzeć panel z przykładowymi danymi na bots4.me/bots_demo.
  • Krok 2 — Podłączenie Odoo: w Odoo.sh lub on-premise proszę zainstalować bezpłatny moduł BOTS4.me Connect (Odoo 13–19) i połączyć go jednym kliknięciem. W Odoo Online proszę utworzyć klucz API w Ustawienia → Użytkownicy i firmy → Użytkownicy → Państwa użytkownik → Bezpieczeństwo konta, a następnie otworzyć na bots4.me Ustawienia (koło zębate) → AutoSTOCK → Access Manager → Dodaj źródło → ERP → Odoo i wkleić go tam; użytkownik Odoo powiązany z kluczem potrzebuje uprawnień Magazyn (Użytkownik). Odoo Online wymaga planu Custom Odoo, aby mieć dostęp do API. Opcjonalny pomocnik XML bez kodowania dodaje menu BOTS4.me w Odoo. Jedno połączenie obsługuje każdą aplikację BOTS4.me, która współpracuje z Odoo.
  • Krok 3 — Wybór trybu i okresu: w zakładce Sterowanie AutoSTOCK proszę wybrać Tryb optymalizacji (Pokrycie, Poziom obsługi, Percentyl popytu, Hybrydowy lub Ważone aktualnością), Okres analizy (domyślnie 120 dni) oraz progi kwalifikacji Min. liczba unikalnych klientów i Min. liczba zamówień. Pokrycie działa w każdym płatnym planie; pozostałe tryby są dostępne w planie Business.
  • Krok 4 — Start w trybie DEMO: AutoSTOCK startuje w trybie DEMO. Wykonuje pełną analizę i wysyła e-mailem kompletny raport (punkt zamówienia i poziom uzupełnienia dla każdego produktu, stan plus dostawy w drodze oraz które reguły by się zmieniły), nie zmieniając niczego w Odoo. W trybie DEMO nowa analiza powstaje najwyżej mniej więcej raz dziennie i zużywa limit przetwarzania tak jak uruchomienie produkcyjne. W trybie samych raportów mogą Państwo pozostać tak długo, jak chcą.
  • Krok 5 — Przejście na tryb produkcyjny: na karcie Sterowanie proszę przełączyć tryb z DEMO na LIVE (odblokowuje się po pierwszym raporcie DEMO) i włączyć Zapisuj reguły uzupełniania zapasów (każdy płatny plan, łącznie z bezpłatnym miesiącem Discovery). Potrzebne jest jedno i drugie. Proszę wybrać Harmonogram uruchamiania (codziennie lub co tydzień) i Godziny pracy — od tej chwili cele są przeliczane, a reguły zarządzane przez AutoSTOCK odświeżane automatycznie.

Pierwszy tydzień z AutoSTOCK

  • Proszę przeczytać podsumowanie pierwszego raportu: ile produktów miało sprzedaż w okresie analizy, ile zakwalifikowało się do celu, a ile nie, ile jest poniżej punktu zamówienia i ile reguł uzupełniania utworzono lub zaktualizowano (albo w trybie DEMO utworzono by lub zaktualizowano).
  • Proszę sprawdzić tabelę produktów: pokazuje Punkt zamówienia (min), Uzupełnij do (max), Stan + w drodze i Status dla każdego produktu, który otrzymuje regułę, aby mogli Państwo porównać każdy cel z własną wiedzą. Reguły ustawione przez Państwa są wymienione w sekcji “Pozostawione bez zmian”.
  • Dostrojenie progów: jeśli kwalifikuje się zbyt wiele produktów, proszę podnieść Min. liczba unikalnych klientów lub Min. liczba zamówień; jeśli brakuje regularnie sprzedawanych produktów, proszę je obniżyć. Produkty bez czasu realizacji dostawcy w Odoo używają wartości Domyślny czas realizacji.
  • Wypróbowanie drugiego trybu przed przejściem na LIVE: proszę zmienić Tryb optymalizacji i porównać kolejny raport DEMO z pierwszym. Pokrycie to prosty, przewidywalny punkt wyjścia.
  • Przejście na LIVE, gdy cele Państwa przekonają: proszę przełączyć tryb na LIVE i włączyć Zapisuj reguły uzupełniania zapasów. Reguły pojawiają się wtedy w Odoo jako zwykłe reguły uzupełniania zapasów, a zakładka Logi i statystyka Zaktualizowane reguły uzupełniania zapasów pokazują, co zmieniło każde uruchomienie.
  • W planie Business niech zdecydują dane: Miesięczne porównanie trybów & okien raz w miesiącu porównuje wszystkie tryby i okresy analizy na Państwa własnej historii sprzedaży i wysyła e-mailem zwycięzcę z dokładnymi ustawieniami do zastosowania, nie dotykając Państwa ERP. Opcjonalne warstwy SMART (Korekta trendu, Wyprzedzenie sezonowe, Sezonowe przypomnienia zakupowe) doprecyzowują wartość popytu i są wyłączone, dopóki Państwo ich nie włączą; Tłumienie zamówień nietypowych jest domyślnie włączone w każdym płatnym planie.
  • Następnie proszę zamknąć pętlę: AutoPURCHASE zamawia według celów zapisanych przez AutoSTOCK. Proszę zaplanować AutoSTOCK przed AutoPURCHASE, aby cele były zawsze aktualne.

📅 Jak wygląda codzienna praca

Po każdej analizie — albo tylko przy zmianie reguł, albo co tydzień, według Państwa wyboru — otrzymują Państwo raport zapasów: punkt zamówienia i poziom uzupełnienia dla każdego produktu, produkty poniżej punktu zamówienia oraz dokładnie to, które reguły się zmieniły. Raporty i logi są dostępne w wybranym z 31 języków. W panelu na bots4.me/bots mają Państwo dla każdej aplikacji karty Sterowanie, Logi i Ustawienia, Zasilanie bota wł./wył. i każdą funkcję przełączaną osobno — z pełnymi logami decyzji dla każdego uruchomienia. Platforma jest hostowana w UE, zaprojektowana z myślą o RODO i oferuje 2FA.

Ponieważ AutoSTOCK zapisuje standardowe reguły uzupełniania zapasów Odoo (zwykłe rekordy min/max stock.warehouse.orderpoint), nic innego w Państwa procesie nie musi się zmieniać: własne uzupełnianie zapasów Odoo, Państwa kupcy i istniejące raporty działają dalej na tych samych rekordach — teraz stale aktualizowanych na podstawie rzeczywistych danych sprzedaży. Działa na tej samej platformie, na której IMP Kontakt za pomocą Mail2ERP zamienia tysiące zapytań ofertowych i zamówień miesięcznie przesyłanych e-mailem w rekordy ERP.

🔄 Od docelowych poziomów zapasów do zamkniętej pętli magazynowej

Prawidłowe punkty zamówienia to pierwszy krok w pełni zautomatyzowanej pętli uzupełniania zapasów. Krok drugi: AutoPURCHASE zamienia te poziomy docelowe w projekty zamówień zakupu — wyliczając potrzeby dla każdego produktu, grupując pozycje według preferowanego dostawcy i respektując minima dostawców, więc Państwo jedynie sprawdzają i potwierdzają. Krok trzeci: gdy dostawcy potwierdzą, Supplier2ERP czyta e-maile z potwierdzeniami i aktualizuje Państwa zamówienia w Odoo o potwierdzone ceny, ilości i terminy dostaw.

AutoSTOCK wyznacza poziomy docelowe → AutoPURCHASE przygotowuje projekty zamówień → Supplier2ERP utrzymuje je w zgodzie z rzeczywistością. Gdy mają Państwo wszystkie trzy, uzupełnianie zapasów staje się czymś, co Państwo nadzorują, a nie czymś, co Państwo wykonują.

🌍 Najpierw Odoo, także inne systemy ERP

AutoSTOCK obsługuje dziś Odoo w wersjach od 13 do 19 (Odoo Online, Odoo.sh oraz on-premise), ERPNext 15 i 16, Zoho Inventory, Dolibarr 23 i nowsze, Microsoft Dynamics 365 Business Central (online), QuickBooks Online, Xero i SAP Business One (w tych czterech reguły uzupełniania przechowuje za Państwa BOTS4.me). Każdy inny system ERP z API (SAP S/4HANA, Oracle NetSuite, Dynamics 365 Finance / Sales i inne) podłączamy na życzenie, więc jeśli potrzebują Państwo optymalizacji zapasów w innym systemie, prosimy napisać, w którym.

❓ Najczęściej zadawane pytania

Jak automatycznie wyliczyć optymalne punkty ponownego zamawiania w Odoo?

Samo Odoo wykonuje reguły uzupełniania zapasów, ale nie wylicza, jakie powinny być wartości min/max. AutoSTOCK dodaje brakujące obliczenia: analizuje Państwa rzeczywistą historię sprzedaży z Odoo (domyślnie 120 dni), wylicza optymalny poziom docelowy dla każdego produktu za pomocą jednego z pięciu trybów optymalizacji — Pokrycie, Poziom obsługi, Percentyl popytu, Hybrid lub Ważone aktualnością — i zapisuje wynik z powrotem jako standardowe reguły uzupełniania zapasów Odoo, zgodnie z wybranym przez Państwa harmonogramem.

Jakich danych używa AutoSTOCK do wyliczania docelowych poziomów zapasów?

Państwa rzeczywista historia sprzedaży w Odoo z konfigurowalnego okresu (domyślnie 120 dni) plus rzeczywisty czas realizacji dostawcy każdego produktu z Odoo, używany w każdym trybie. Cele opierają się na tym, co klienci naprawdę kupili — a nie na założeniach czy średnich branżowych.

Jaka jest różnica między trybami Pokrycie, Poziom obsługi, Percentyl popytu, Hybrid i Ważone aktualnością?

Pokrycie ustawia punkt zamówienia na to, co sprzeda się w czasie realizacji dostawcy, plus bufor, i dodaje N miesięcy średniego popytu (domyślnie 2) jako poziom uzupełnienia — prosto i przewidywalnie. Poziom obsługi wylicza zapas bezpieczeństwa wg rozkładu Gaussa dla wybranego celu dostępności od 80% do 99%, z rzeczywistymi czasami realizacji dostawców. Percentyl popytu wyprowadza zapas bezpieczeństwa bezpośrednio z rozkładu Państwa popytu, bez założenia, że jest normalny. Hybrid klasyfikuje każdy produkt według regularności sprzedaży i stosuje obliczenia Poziomu obsługi do produktów sprzedających się stabilnie, a Percentyla popytu do nieregularnych. Ważone aktualnością działa jak Pokrycie, ale niedawna sprzedaż liczy się bardziej niż starsza, więc na krawędzi okna nic nie spada gwałtownie. Tryby można w każdej chwili przełączyć w panelu.

Czy AutoSTOCK nadpisuje moje istniejące reguły uzupełniania zapasów w Odoo?

Nie. AutoSTOCK zarządza tylko regułami, które sam utworzył, oraz pustymi regułami Odoo (min i max równe 0). Reguły ustawione przez Państwa pozostają bez zmian i są wymienione w raporcie, chyba że włączą Państwo Przejmij moje reguły, a lista wykluczonych z magazynowania pomija wybrane produkty. Zapisuje standardowe rekordy min/max stock.warehouse.orderpoint, więc Państwa własny proces zaopatrzenia nadal z nimi działa. Jeśli wolą Państwo najpierw zobaczyć, zanim cokolwiek zostanie zapisane, tryb samych raportów i tryb demo wykonują pełną analizę i wysyłają raport e-mailem bez zmian w Państwa ERP.

Jak powstrzymać produkty jednorazowe lub sprowadzane na zamówienie przed otrzymaniem punktu zamówienia?

Kryteria kwalifikacji AutoSTOCK przypisują docelowy poziom zapasu tylko wtedy, gdy wystarczająca liczba różnych klientów kupiła produkt wystarczająco wiele razy — oba progi są konfigurowalne. Produkty, które nie przejdą kryteriów, po prostu nigdy nie otrzymują reguły, więc pozycje jednorazowe pozostają poza Państwa magazynem.

Czy działa z Odoo Online, Odoo.sh i on-premise?

Tak — Odoo od 13 do 19 on-premise oraz aktualne wersje Odoo.sh i Odoo Online. Odoo.sh i on-premise korzystają z bezpłatnego modułu Python BOTS4.me Connect, instalowanego jednokrotnie i łączonego jednym kliknięciem; Odoo Online, które zakazuje własnego kodu Python, łączy się za pomocą klucza API z Settings → Users & Companies → Users → Państwa użytkownik → Account Security.

Czy mogę wypróbować AutoSTOCK, zanim cokolwiek zapisze?

Tak. Pierwszy miesiąc to bezpłatny miesiąc Discovery, bez karty kredytowej. Startuje w trybie DEMO: otrzymują Państwo pełną analizę zapasów i raport e-mailowy, bez zapisywania jakichkolwiek reguł uzupełniania w Państwa ERP, dopóki nie przełączą Państwo na LIVE i nie włączą Zapisuj reguły uzupełniania zapasów.

📚 Powiązane przewodniki

🔗 Źródła i dalsza lektura

Oficjalna dokumentacja i standardy, do których odwołuje się ten przewodnik. Linki zewnętrzne otwierają się w nowej karcie.

Przestań zgadywać swoje punkty zamówienia

Proszę rozpocząć bezpłatny miesiąc Discovery: podłączyć Odoo, a pierwsze pełne raporty optymalizacji zapasów przyjdą w trybie DEMO — nic nie zostanie zapisane w Państwa ERP, dopóki nie przełączą Państwo na LIVE.

🌐 BOTS4.me działa w pełni w Państwa języku — do skonfigurowania i uruchomienia automatyzacji nie jest potrzebny język angielski. Ta strona została przetłumaczona z naszego angielskiego oryginału. Zaproponuj poprawę sformułowania →