Jak zautomatyzować zakupy w Odoo: projekty zamówień na podstawie rzeczywistych potrzeb
Zamówienia zakupu, które piszą się same — pogrupowane według dostawcy, z poszanowaniem minimów, ostatnie słowo należy do Państwa
Ręczne tworzenie zamówień zakupu oznacza żonglowanie stanami zapasów, otwartymi zamówieniami sprzedaży, przychodzącymi dostawami, minimami dostawców i cennikami — dla każdego dostawcy, co tydzień. Ten przewodnik omawia, ile kosztuje ręczne tworzenie zamówień, gdzie kończy się wbudowane uzupełnianie zapasów Odoo oraz jak AutoPURCHASE wylicza dokładnie to, co należy kupić, z aktualnych danych Odoo i tworzy projekty zamówień zakupu dla każdego preferowanego dostawcy, gotowe do Państwa sprawdzenia i potwierdzenia.
💸 Ile naprawdę kosztuje ręczne tworzenie zamówień
Pytanie o zakupy brzmi prosto: co musimy dziś zamówić? Prawidłowa odpowiedź dla każdego produktu oznacza połączenie czterech liczb — docelowego poziomu zapasu, potwierdzonych, lecz jeszcze niezrealizowanych zamówień klientów, stanu magazynowego oraz tego, co jest już w drodze. Gdy robią to Państwo w głowie lub w arkuszu, scenariusze porażki są przewidywalne:
- Podwójne zamawianie: o przychodzącym zamówieniu sprzed tygodnia się zapomina, więc ta sama potrzeba zostaje zamówiona dwa razy i ląduje jako nadmiar zapasów.
- Zapomniane zobowiązania: potwierdzone zamówienie klienta, które jeszcze nie zostało wysłane, nie pokazuje się jako brakujący zapas — dopóki nie nadejdzie czas wysyłki, a towaru nie ma.
- Pominięte minima dostawców: wychodzi zamówienie na trzy sztuki, dostawca je odrzuca lub dolicza dopłaty, a kupiec zaczyna całą rundę od nowa.
- Nadmierne zamawianie produktów wolnorotujących: bez limitu pokrycia zapasów “zaokrąglenie w górę do pełnego opakowania” po cichu zamienia się w dwuletni zapas.
- Godziny w arkuszach: kompetentny kupiec spędza większość dnia na budowaniu propozycji zamówień, które maszyna mogłaby wyliczyć w kilka sekund.
🔧 Opcje, które zespoły próbują najpierw
1. Wbudowane uzupełnianie zapasów Odoo
Reguły uzupełniania zapasów Odoo i ekran “Replenishment” są naprawdę przydatne: gdy zapas spadnie poniżej minimum, Odoo może zaproponować lub utworzyć RFQ. Jakość wyniku zależy jednak całkowicie od wartości min/max zapisanych w regułach — a tych Odoo za Państwa nie wyliczy. Wbudowane uzupełnianie daje też ograniczoną kontrolę nad zabezpieczeniami biznesowymi, takimi jak minimalne wartości zamówienia dla poszczególnych dostawców, maksymalny limit pokrycia zapasów czy lista produktów nigdy nie zamawianych, więc kupcy i tak dopracowują każdą propozycję.
2. Cotygodniowy rytuał z arkuszem kalkulacyjnym
Eksport zapasów, eksport otwartych zamówień sprzedaży i zakupu, scalenie danych, wyliczenie potrzeb, a następnie przepisanie wyniku jako zamówień w Odoo. Działa to, ale pochłania godziny, psuje się, gdy przesunie się kolumna, i jest aktualne tylko do ostatniego eksportu.
3. Automatyzacja na zamówienie
Zaplanowane akcje serwera lub własne skrypty mogą tworzyć zamówienia zakupu, ale przypadki brzegowe — grupowanie według dostawcy, minima, ponowne uruchomienia rozszerzające otwarte zamówienie zamiast je dublować — to właśnie te elementy, które zamieniają to w prawdziwy projekt programistyczny z prawdziwym utrzymaniem.
🤖 Droga automatyczna: AutoPURCHASE
AutoPURCHASE to bot BOTS4.me, który wylicza potrzeby dla każdego produktu z aktualnych danych Odoo i tworzy projekty zamówień zakupu (RFQ) pogrupowane według preferowanego dostawcy — więc praca kupca sprowadza się do sprawdzenia i potwierdzenia.
🧮 Jeden uczciwy wzór
potrzeba = (docelowy poziom zapasu + potwierdzone niezrealizowane zamówienia) − (stan magazynowy + przychodzące zamówienia)
Nic, co już zostało zamówione, nie jest zamawiane podwójnie, a potwierdzone zobowiązania wobec klientów nigdy nie zostają pominięte. Przy włączonej opcji Używaj celów AutoSTOCK docelowe stany magazynowe pochodzą z ostatniego uruchomienia AutoSTOCK, które zapisało swoje reguły w Odoo. Jeśli nie ma niedawnego uruchomienia lub nie korzystają Państwo z AutoSTOCK, AutoPURCHASE używa reguł uzupełniania zapasów samego Odoo.
Potrzeby wyliczone z aktualnych danych Odoo
Pozycje pogrupowane według preferowanego dostawcy
Projekty zamówień (RFQ) utworzone w Odoo
Sprawdzają Państwo, potwierdzają, wysyłają
Zabezpieczenia biznesowe są wbudowane, a nie doczepione:
- Minima dostawców są respektowane: minimalne ilości zamówienia dostawców są przestrzegane, a łączne zamówienie u każdego dostawcy musi osiągnąć Państwa minimalną wartość zamówienia. Bardzo małe zamówienia są pomijane i wymieniane w raporcie, zamiast irytować dostawców.
- Ochrona przed nadmiernymi zamówieniami: maksymalny limit pokrycia zapasów zapobiega nadmiernemu zamawianiu produktów wolnorotujących; czarna lista produktów nigdy nie zamawianych utrzymuje wycofane i specjalne pozycje poza każdą propozycją.
- Jeden otwarty projekt na dostawcę: kolejne uruchomienie dopisuje nowe pozycje do własnego otwartego projektu AutoPURCHASE dla danego dostawcy zamiast tworzyć drugie zamówienie, a projekty utworzone przez ludzi lub przez Odoo nigdy nie są zmieniane — bezpieczne przy uruchamianiu co godzinę, codziennie lub co tydzień.
- Domyślnie projekty: nic nie trafia do dostawcy bez Państwa — RFQ wysyłają Państwo z Odoo. Od planu Family zamówienia poniżej ustalonego przez Państwa limitu wartości mogą być potwierdzane automatycznie (domyślnie wyłączone).
- Blokada zakupowa: klientów z wstrzymanym kredytem lub w sporze można zablokować. Dla ich otwartych zamówień nie jest kupowany żaden towar, ich niedostarczone ilości są odejmowane od każdego zapotrzebowania zakupowego, a każdy raport pokazuje, ile zostało wyłączone. Dostępne od planu Business.
Od darmowego miesiąca do pierwszych projektów zamówień
- 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 AutoPURCHASE i jednorazowo zaakceptować Regulamin — karta kredytowa nie jest potrzebna. Potrzebują Państwo pomocy w konfiguracji? Proszę napisać, jakiego ERP Państwo używają i jak dziś kupują, 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 (jeśli zakładka jest ukryta, proszę włączyć tryb deweloperski), a następnie otworzyć na bots4.me Ustawienia (koło zębate) → AutoPURCHASE → Access Manager → Dodaj źródło → ERP → Odoo i wkleić go tam; użytkownik Odoo powiązany z kluczem potrzebuje uprawnień Zakupy (Użytkownik). Odoo Online wymaga planu Custom Odoo, aby mieć dostęp do API. Jedno połączenie obsługuje każdą aplikację BOTS4.me, która współpracuje z Odoo.
- Krok 3 — Proszę ustawić reguły: na karcie Sterowanie AutoPURCHASE proszę ustawić Min. wartość zamówienia (łączną wartość, jaką musi osiągnąć zamówienie u dostawcy), Maks. limit pokrycia (liczbę miesięcy średniego popytu, ponad którą nigdy Państwo nie zamawiają) oraz Listę wykluczonych z zamawiania (kody produktów, oddzielone przecinkami). Zaokrąglaj do opakowania zaokrągla ilości w górę do minimalnej ilości każdego dostawcy.
- Krok 4 — Start w trybie DEMO: AutoPURCHASE startuje w trybie DEMO. Każde uruchomienie tworzy tam pełny raport z propozycją zakupu (zamówienia według dostawców z wartościami, pominięci dostawcy i powody, produkty bez dostawcy), podczas gdy w Odoo nic nie jest tworzone. W trybie DEMO nowa propozycja powstaje najwyżej mniej więcej raz dziennie i zużywa limit przetwarzania tak jak uruchomienie produkcyjne.
- Krok 5 — Przejście na tryb produkcyjny: na karcie Sterowanie proszę przełączyć tryb z DEMO na LIVE (odblokowuje się po pierwszym raporcie DEMO); Twórz zamówienia zakupu jest domyślnie włączone w każdym planie. Następnie proszę wybrać Harmonogram uruchamiania (co godzinę, codziennie lub co tydzień) i Godziny pracy, a Państwa kupcy znajdą w Odoo uporządkowane projekty RFQ pogrupowane według dostawcy.
Pierwszy tydzień z AutoPURCHASE
- Lektura pierwszego raportu z propozycją: podsumowanie pokazuje ustawienia użyte w uruchomieniu, ile zamówień u dostawców zaproponowano i ich łączną wartość, których dostawców pominięto, bo nie osiągnęli Min. wartość zamówienia, oraz które produkty wymagają zamówienia, ale nie mają dostawcy w Odoo.
- Uzupełnienie brakujących dostawców: produktu bez dostawcy nie można umieścić w żadnym RFQ. Proszę dodać dostawcę do produktu w Odoo (pierwsza linia dostawcy jest preferowana), a kolejne uruchomienie go uwzględni.
- “Nie znaleziono docelowych poziomów zapasów”? AutoPURCHASE potrzebuje celów, według których zamawia. Proszę dodać produktom w Odoo reguły uzupełniania min/max (w Odoo 14 i nowszych z Wyzwalaczem ustawionym na Ręczny, aby Odoo nie zamawiało ich samo) albo pozwolić AutoSTOCK je zapisać (LIVE, z włączonym Zapisuj reguły uzupełniania zapasów) i pozostawić włączone Używaj celów AutoSTOCK.
- Sprawdzenie każdej liczby: tabela pozycji zamówienia pokazuje obok każdej ilości zamówienia wartości Cel, Na stanie, W drodze i Otwarta sprzedaż, a także cenę dostawcy i wartość pozycji. Jeśli ilości wydają się zbyt duże, proszę obniżyć Maks. limit pokrycia i sprawdzić minimalną ilość dostawcy używaną przez Zaokrąglaj do opakowania, a następnie porównać kolejną propozycję DEMO.
- Obserwacja panelu: zakładka Logi rejestruje, co zrobiło każde uruchomienie i dlaczego, a statystyki pokazują Produkty wymagające zamówienia, Utworzone zamówienia zakupu i Pominięci dostawcy.
- Na LIVE proszę przejść, gdy propozycje odpowiadają temu, co Państwo by zamówili: projekty RFQ pojawiają się wtedy w module Zakupy Odoo, po jednym na dostawcę. Kolejne uruchomienie dopisuje nowe pozycje do własnego otwartego projektu AutoPURCHASE dla danego dostawcy zamiast tworzyć drugie zamówienie, więc ponowne uruchomienia nigdy nie mnożą zamówień; projekty utworzone przez ludzi lub przez Odoo nigdy nie są zmieniane.
- Automatycznie potwierdzaj zamówienia na samym końcu: funkcja jest dostępna od planu Family, domyślnie wyłączona i potwierdza tylko zamówienia poniżej Państwa limitów wartości. Warto ją włączyć dopiero po kilku tygodniach, w których projekty konsekwentnie odpowiadały Państwa własnym decyzjom.
📅 Jak wygląda codzienna praca
Przy każdym zaplanowanym uruchomieniu AutoPURCHASE przelicza potrzeby z aktualnych danych ERP, grupuje je według preferowanego dostawcy każdego produktu na podstawie danych o dostawcach i cennikach w Państwa Odoo i tworzy jeden przejrzysty projekt zamówienia na dostawcę — a nie stos jednopozycyjnych zamówień. Po każdym uruchomieniu do Państwa skrzynki trafia raport z propozycją zakupu, w jednym z 31 języków do wyboru.
Zachowują Państwo kontrolę z poziomu panelu na bots4.me/bots: Zasilanie bota wł./wył., przełączniki dla poszczególnych funkcji, Harmonogram uruchamiania i Godziny pracy oraz pełne logi decyzji w zakładce Logi. Platforma jest hostowana w UE, zaprojektowana z myślą o RODO, z opcjonalnym 2FA. To ta sama platforma, 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.
🔄 Środek magazynowej pętli Odoo
AutoPURCHASE jest najsilniejszy jako środkowe ogniwo pętli trzech botów. Na wejściu AutoSTOCK oblicza optymalne docelowe poziomy zapasów z Państwa rzeczywistej historii sprzedaży i utrzymuje reguły uzupełniania zapasów Odoo w aktualności — więc “docelowy poziom zapasu” we wzorze jest liczbą statystycznie uzasadnioną, a nie zgadywaniem. Na wyjściu, gdy potwierdzą Państwo i wyślą zamówienia, Supplier2ERP czyta e-maile z potwierdzeniami od dostawców i zapisuje potwierdzone ceny, ilości i terminy dostaw z powrotem do zamówień w Odoo.
AutoSTOCK decyduje, ile utrzymywać w magazynie → AutoPURCHASE przygotowuje projekt tego, co kupić → Supplier2ERP zapisuje, co dostawcy rzeczywiście obiecali. Wynik: uzupełnianie zapasów działa na danych od początku do końca, a rolą Państwa zespołu jest ocena, a nie wprowadzanie danych.
🌍 Najpierw Odoo, także inne systemy ERP
AutoPURCHASE 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. Każdy inny system ERP z API (SAP S/4HANA, Oracle NetSuite, Dynamics 365 Finance / Sales i inne) podłączamy na życzenie — prosimy napisać, czego Państwo używają.
❓ Najczęściej zadawane pytania
Czy Odoo potrafi tworzyć zamówienia zakupu automatycznie?
Częściowo. Reguły uzupełniania zapasów Odoo mogą uruchomić RFQ, gdy zapas spadnie poniżej minimum, ale wartości min/max muszą Państwo utrzymywać samodzielnie, a zabezpieczenia takie jak minimalne wartości zamówienia dla poszczególnych dostawców, limit pokrycia zapasów czy lista produktów nigdy nie zamawianych są ograniczone. AutoPURCHASE wylicza potrzeby z docelowych poziomów zapasów, potwierdzonej sprzedaży, stanu magazynowego i przychodzących zamówień, a następnie tworzy projekty zamówień pogrupowane według dostawcy z wbudowanymi tymi zabezpieczeniami.
Jak AutoPURCHASE wylicza, co zamówić?
Dla każdego produktu: (docelowy poziom zapasu + potwierdzone, lecz niezrealizowane zamówienia klientów) minus (stan magazynowy + zamówienia zakupu będące już w drodze). Potwierdzona sprzedaż nigdy nie zostaje pominięta, a nic, co jest już zamówione, nie zostaje zamówione dwa razy. Docelowe poziomy zapasów pochodzą z AutoSTOCK, jeśli posiadają Państwo obie aplikacje, w przeciwnym razie z własnych reguł uzupełniania zapasów Odoo.
Czy wyśle zamówienia do moich dostawców bez mojej zgody?
Nie. Domyślnie AutoPURCHASE tworzy w Odoo projekty zamówień zakupu (RFQ) — Państwo sprawdzają i potwierdzają, zanim cokolwiek trafi do dostawcy, a wysłanie RFQ do dostawcy pozostaje w Odoo. Od planu Family zamówienia poniżej ustalonego przez Państwa limitu wartości mogą być potwierdzane automatycznie (domyślnie wyłączone).
Jak obsługuje minimalne ilości i wartości zamówienia u dostawców?
Minimalne ilości zamówienia z cenników dostawców w Odoo są respektowane (przy włączonym Zaokrąglaj do opakowania ilości są do nich zaokrąglane w górę), a zamówienie u każdego dostawcy musi osiągnąć Państwa minimalną wartość zamówienia. Zamówienia poniżej niej są pomijane i wymieniane w raporcie z propozycją zakupu, aby mogli Państwo zdecydować, czy poczekać, czy uzupełnić zamówienie.
Co powstrzymuje go przed utworzeniem tego samego zamówienia zakupu dwa razy?
AutoPURCHASE traktuje zamówienia zakupu już w drodze jako pokrytą potrzebę, a kolejne uruchomienie dopisuje nowe pozycje do jego własnego otwartego projektu dla danego dostawcy zamiast tworzyć drugie zamówienie. Projekty utworzone przez ludzi lub przez Odoo nigdy nie są zmieniane, więc nawet częste zaplanowane uruchomienia nie mnożą zamówień.
Czy potrzebuję AutoSTOCK, aby korzystać z AutoPURCHASE?
Nie. Samodzielnie AutoPURCHASE korzysta z reguł uzupełniania min/max, które już są w Państwa Odoo — w Odoo 14 i nowszych z reguł ustawionych na Wyzwalacz = Ręczny (Manual); reguły pozostawione jako automatyczne zostają przy Odoo. Posiadanie obu jest lepsze: AutoSTOCK według harmonogramu przelicza optymalne cele z rzeczywistej historii sprzedaży, a AutoPURCHASE zawsze zamawia według świeżych liczb opartych na danych.
Czy AutoPURCHASE używa AI do decydowania, co kupić?
Nie. AutoPURCHASE działa wyłącznie w oparciu o reguły. Zamówienia zakupu powstają na podstawie Państwa docelowych stanów magazynowych, potwierdzonych zamówień klientów, stanów na magazynie i zamówień zakupu, które są już w drodze; te same dane wejściowe zawsze dają ten sam wynik, a nic nigdy nie trafia do dostawcy AI.
Które wersje Odoo są obsługiwane i czy mogę najpierw wypróbować?
Odoo od 13 do 19: Odoo.sh i on-premise z konektorem Python instalowanym jednym kliknięciem, Odoo Online z kluczem API. Odoo Online wymaga planu Custom Odoo, aby mieć dostęp do API. Pierwszy miesiąc to bezpłatny miesiąc Discovery, bez karty kredytowej. Startuje w trybie DEMO i otrzymują Państwo pełne raporty z propozycją zakupu, zanim w Odoo powstanie choćby jedno zamówienie.
📚 Powiązane przewodniki
- Centrum: Jak zautomatyzować Odoo od początku do końca: od zamówienia e-mail po opłaconą fakturę
- Krok przed tym: Jak ustawić optymalne punkty ponownego zamawiania w Odoo na podstawie rzeczywistej historii sprzedaży
- Krok po tym: Jak automatycznie importować potwierdzenia zamówień od dostawców do Odoo
- Strona sprzedażowa: Jak automatycznie importować zamówienia e-mail i RFQ do Odoo
- Konfiguracja konektora: Jak połączyć Odoo z BOTS4.me (Odoo 13–19)
🔗 Ź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.
Pozwól swoim zamówieniom zakupu pisać się same
Proszę rozpocząć bezpłatny miesiąc Discovery: podłączyć Odoo, a pierwsze raporty z propozycją zakupu przyjdą w trybie DEMO — w Państwa ERP nic nie powstanie, dopóki nie przełączą Państwo na LIVE.