bots4.me

Automate Purchasing In Odoo

Written by

in

Логотип BOTS4.me

Як автоматизувати закупівлі в Odoo: чернетки замовлень за реальною потребою

Замовлення на закупівлю, які пишуть себе самі — згруповані за постачальниками, з дотриманням мінімумів, а останнє слово залишається за вами

Створення замовлень на закупівлю вручну означає жонглювання рівнями запасів, відкритими замовленнями на продаж, поставками в дорозі, мінімумами постачальників і прайс-листами — для кожного постачальника, щотижня. Цей посібник розповідає, скільки коштує ручне створення замовлень, де закінчуються вбудовані можливості поповнення Odoo і як AutoPURCHASE обчислює за актуальними даними Odoo, що саме треба купити, та створює чернетки замовлень на закупівлю для кожного пріоритетного постачальника, готові до вашої перевірки й підтвердження.

💸 Скільки насправді коштує ручне створення замовлень на закупівлю

Питання закупівель звучить просто: що нам потрібно замовити сьогодні? Правильна відповідь для кожного товару означає поєднання чотирьох чисел — цільового запасу, підтверджених, але ще не доставлених замовлень клієнтів, наявного залишку та того, що вже в дорозі. Робіть це подумки або в таблиці — і збої стануть передбачуваними:

  • Подвійне замовлення: замовлення на закупівлю, надіслане минулого тижня, забуто, тож ту саму потребу замовляють двічі, і вона осідає надлишком на складі.
  • Забуті зобов’язання: підтверджене замовлення клієнта, яке ще не відвантажено, не показується як брак запасу — доки не настане час відвантаження, а товару немає.
  • Мінімуми постачальників не враховують: замовлення на три одиниці йде постачальнику, той його відхиляє або додає націнку, і закупівельник починає коло спочатку.
  • Товари з повільним обігом перезамовляють: без обмеження покриття запасу «округлимо до повної коробки» тихо перетворюється на дворічний запас.
  • Години в таблицях: досвідчений закупівельник витрачає більшу частину дня на складання пропозицій до замовлення, які машина обчислила б за секунди.

🔧 Що команди пробують першим

1. Вбудоване поповнення Odoo

Правила поповнення Odoo та екран Replenishment справді корисні: коли запас падає нижче мінімуму, Odoo може запропонувати або створити RFQ. Але якість результату повністю залежить від значень min/max, збережених у правилах, — а Odoo не обчислює їх за вас. Вбудоване поповнення також дає обмежений вплив на бізнес-запобіжники на кшталт мінімальних сум замовлення для кожного постачальника, максимального обмеження покриття запасу чи списку «ніколи не замовляти», тож закупівельники все одно доопрацьовують кожну пропозицію.

2. Щотижневий ритуал з електронною таблицею

Вивантажити запаси, вивантажити відкриті замовлення на продаж і закупівлю, звести їх, обчислити потребу, а потім вручну перенести результат у вигляді замовлень на закупівлю в Odoo. Це працює, але забирає години, ламається, щойно зміститься стовпець, і є актуальним лише станом на останнє вивантаження.

3. Власна автоматизація

Заплановані серверні дії або власні скрипти можуть створювати замовлення на закупівлю, але саме граничні випадки — групування за постачальниками, мінімальні обсяги, ідемпотентність, щоб повторний запуск ніколи не дублював замовлення, — і перетворюють це на справжній програмний проєкт зі справжнім супроводом.

🤖 Автоматизований шлях: AutoPURCHASE

AutoPURCHASE — це бот BOTS4.me, який обчислює потребу для кожного товару за актуальними даними Odoo та створює чернетки замовлень на закупівлю (RFQ), згруповані за пріоритетним постачальником, — тож робота закупівельника зводиться до перегляду та підтвердження.

🧮 Одна чесна формула

потреба = (цільовий запас + підтверджені невідвантажені продажі) − (наявний запас + закупівлі в дорозі)

Ніщо із замовленого раніше не замовляється вдруге, а підтверджені зобов’язання перед клієнтами ніколи не забуваються. Цільові запаси надходять з AutoSTOCK, якщо він у вас є, — інакше AutoPURCHASE самостійно використовує власні правила поповнення Odoo.

📊

Потребу обчислено за актуальними даними Odoo

🤖

Рядки згруповано за пріоритетним постачальником

💾

Чернетки замовлень на закупівлю (RFQ), створені в Odoo

Ви переглядаєте, підтверджуєте, надсилаєте

Бізнес-запобіжники вбудовані, а не приліплені збоку:

  • Мінімуми постачальників враховано: мінімальні кількості замовлення та мінімальні суми замовлення для кожного постачальника дотримуються — надто дрібні замовлення пропускаються й потрапляють до вашого звіту, замість того щоб дратувати постачальників.
  • Захист від надлишкових замовлень: максимальний ліміт покриття запасу не дає замовляти забагато повільних позицій; чорний список «ніколи не замовляти» тримає зняті з виробництва та спеціальні товари поза кожною пропозицією.
  • Ідемпотентні повторні запуски: два запуски ніколи не створять одне й те саме замовлення двічі — його можна планувати скільки завгодно часто.
  • За замовчуванням чернетки: нічого не надсилається постачальнику без вас. Автоматичне підтвердження доступне на тарифі Enterprise для команд, які хочуть повністю замкнути цикл.

Налаштування приблизно за п’ять хвилин

  • Крок 1 — зареєструйтеся: створіть обліковий запис на bots4.me/bots і додайте AutoPURCHASE. Перший місяць безкоштовно; також доступний постійний безкоштовний тариф (лише звіти-пропозиції, з денними лімітами).
  • Крок 2 — підключіть Odoo: встановіть безкоштовний модуль BOTS4.me Connect (Odoo 13–19). Odoo Online використовує XML-помічник без коду та ключ API з Settings → Users → Account Security; Odoo.sh і власний сервер отримують конектор Python, що встановлюється в один клік. Один конектор живить усі одинадцять застосунків BOTS4.me.
  • Крок 3 — задайте свої правила: мінімальні суми замовлення для кожного постачальника, максимальне обмеження покриття запасу та чорний список «ніколи не замовляти».
  • Крок 4 — почніть у Демо-режимі: кожен запуск дає повний звіт із пропозицією закупівлі — замовлення за постачальниками із сумами, пропущені постачальники та причини, товари без постачальника — і при цьому нічого не створює в Odoo.
  • Крок 5 — перейдіть у робочий режим: увімкніть створення чернеток замовлень на закупівлю та оберіть розклад від кожних 15 хвилин до щотижневого, у межах ваших робочих годин. Закупівельники відкривають Odoo і бачать готові чернетки RFQ.

📅 Як це виглядає у щоденній роботі

Під час кожного запланованого запуску AutoPURCHASE перераховує потребу за актуальними даними ERP, групує її за пріоритетним постачальником кожного товару на основі ваших даних про постачальників і прайс-листів в Odoo та створює одну акуратну чернетку замовлення на кожного постачальника — а не купу замовлень з одного рядка. Звіт із пропозицією закупівлі надходить на вашу пошту після кожного запуску, однією з 31 мови на ваш вибір.

Ви зберігаєте контроль на панелі керування за адресою bots4.me/bots: Живлення бота ввімк./вимк., перемикачі окремих функцій, Розклад запуску та Робочі години, повні журнали рішень на вкладці «Журнали». Платформа розміщена в ЄС, від початку відповідає GDPR і має 2FA — та сама платформа, що обробляє близько 4,700 RFQ і замовлень на місяць для IMP Kontakt через Mail2ERP.

🔄 Середина складського циклу Odoo

AutoPURCHASE найсильніший як середня ланка ланцюга з трьох ботів. Перед ним AutoSTOCK обчислює оптимальні цільові запаси на основі вашої реальної історії продажів і підтримує правила поповнення в Odoo актуальними — тож «цільовий запас» у формулі є статистично обґрунтованим числом, а не здогадкою. Після нього, щойно ви підтвердите та надішлете замовлення на закупівлю, Supplier2ERP читає листи з підтвердженнями від постачальників і записує підтверджені ціни, кількості та дати постачання назад у замовлення на закупівлю в Odoo.

AutoSTOCK визначає, скільки тримати на складі → AutoPURCHASE готує чернетки того, що купити → Supplier2ERP фіксує, що насправді пообіцяли постачальники. Результат: поповнення запасів працює на даних від початку до кінця, а роль вашої команди — ухвалювати рішення, а не вводити дані.

🌍 Чи працює поза Odoo?

AutoPURCHASE наразі підтримує Odoo версій з 13 до 19 — Odoo Online, Odoo.sh і власний сервер. Платформа BOTS4.me загалом підключається до 21+ ERP (SAP Business One, SAP S/4HANA, Oracle NetSuite, Dynamics 365, QuickBooks, Xero, ERPNext та інших) через інші свої застосунки, а нові інтеграції пріоритезуються за попитом — напишіть нам, із чим ви працюєте.

❓ Часті запитання

Чи може Odoo створювати замовлення на закупівлю автоматично?

Частково. Правила поповнення Odoo можуть створювати запити RFQ, коли запас падає нижче мінімуму, але значення min/max маєте підтримувати ви, а запобіжники на кшталт мінімальної суми замовлення для кожного постачальника, обмеження покриття запасу чи списку «ніколи не замовляти» обмежені. AutoPURCHASE обчислює потребу з цільових запасів, підтверджених продажів, наявного запасу та закупівель у дорозі, а потім створює чернетки замовлень, згрупованих за постачальниками, з цими запобіжниками всередині.

Як AutoPURCHASE обчислює, що замовляти?

На кожен товар: (цільовий запас + підтверджені, але не відвантажені замовлення клієнтів) мінус (наявний запас + закупівлі, що вже в дорозі). Підтверджені продажі ніколи не забуваються, а те, що вже замовлено, не замовляється вдруге. Цільові запаси беруться з AutoSTOCK, якщо у вас є обидва застосунки, інакше — з власних правил поповнення Odoo.

Чи надсилатиме він замовлення моїм постачальникам без мого схвалення?

Ні. За замовчуванням AutoPURCHASE створює в Odoo чернетки замовлень на закупівлю (RFQ) — ви переглядаєте та підтверджуєте їх, перш ніж щось потрапить до постачальника. Команди, які хочуть повністю замкнути цикл, можуть увімкнути автоматичне підтвердження на тарифі Enterprise.

Як він враховує мінімальні кількості та суми замовлення постачальників?

Мінімальні кількості замовлення постачальника та мінімальні суми замовлення для кожного постачальника з ваших налаштувань враховуються автоматично. Замовлення, які не дотягують до мінімуму постачальника, пропускаються й перелічуються у звіті з пропозицією закупівлі, тож ви вирішуєте: почекати чи доповнити замовлення.

Що заважає йому створити те саме замовлення на закупівлю двічі?

Вбудована ідемпотентність. AutoPURCHASE відстежує те, що вже запропонував, і зараховує замовлення в дорозі як покриту потребу, тож повторні запуски — навіть часті заплановані — ніколи не дублюють замовлення.

Чи потрібен мені AutoSTOCK, щоб користуватися AutoPURCHASE?

Ні. Окремо AutoPURCHASE використовує правила поповнення min/max, які вже є у вашій Odoo. Але разом краще: AutoSTOCK за розкладом перераховує оптимальні цільові запаси на основі реальної історії продажів, і AutoPURCHASE завжди замовляє за свіжими числами, підкріпленими даними.

Які версії Odoo підтримуються і чи є безкоштовний тариф?

Odoo з 13 до 19 — в Odoo Online (XML-помічник без коду + ключ API), Odoo.sh і на власному сервері (конектор Python в один клік). AutoPURCHASE має постійний безкоштовний тариф зі звітами-пропозиціями та денними лімітами, а також безкоштовний перший місяць на платних тарифах — скасувати можна будь-коли.

📚 Пов’язані посібники

🔗 Джерела та додаткові матеріали

Офіційна документація та стандарти, на які посилається цей посібник. Зовнішні посилання відкриваються в новій вкладці.

Нехай ваші замовлення на закупівлю пишуть себе самі

Підключіть Odoo приблизно за п’ять хвилин і отримайте перший звіт із пропозицією закупівлі в Демо-режимі — жодних змін у вашій ERP. Перший місяць безкоштовно, скасувати можна будь-коли.

🌐 BOTS4.me повністю працює вашою мовою — англійська для налаштування та роботи автоматизації вам не потрібна. Цю сторінку перекладено з нашого англійського оригіналу. Запропонувати краще формулювання →