Odoo Online vs Odoo.sh vs On-Premise: które można zautomatyzować?
Uczciwe porównanie trzech typów hostingu Odoo — przez pryzmat automatyzacji
Większość porównań hostingu Odoo skupia się na cenie i kontroli. To zadaje pytanie, które boli później: gdy Państwa dane już tam są, ile faktycznie da się zautomatyzować? Odpowiedź znacznie różni się między Odoo Online, Odoo.sh i on-premise — ponieważ jedno z tych trzech rozwiązań w ogóle nie zezwala na własne moduły w Pythonie, co po cichu wyklucza większość dodatków automatyzujących. Oto jak wypadają wszystkie trzy, co każde oznacza dla automatyzacji i jak BOTS4.me łączy się ze wszystkimi trzema (Odoo w wersjach 13–19).
🎯 Dlaczego wybór hostingu przesądza o Państwa możliwościach automatyzacji
Pułapka zwykle zatrzaskuje się dopiero miesiące po starcie. Firma wybiera Odoo Online dla jego prostoty — żadnych serwerów, automatyczne aktualizacje, przewidywalne koszty. Potem zespół chce coś naprawdę zautomatyzować: zaimportować zamówienia e-mail, dopasować płatności bankowe, wysyłać upomnienia. Znajdują obiecujący moduł w sklepie z aplikacjami, klikają instaluj… i odkrywają, że nie da się go zainstalować, ponieważ Odoo Online nie zezwala na własne ani zewnętrzne moduły w Pythonie. Działają tam wyłącznie standardowe aplikacje samego Odoo.
Ta jedna zasada platformy dzieli świat Odoo na dwie części: hosting, w którym można rozszerzyć serwer (Odoo.sh i on-premise), oraz hosting, w którym się nie da (Odoo Online). Każda strategia automatyzacji zależna od instalacji kodu wewnątrz Odoo działa w pierwszej grupie, a zawodzi w drugiej. Dobra wiadomość: automatyzacja, która komunikuje się z Odoo z zewnątrz, przez standardowe API Odoo, działa wszędzie — i właśnie to podejście ten przewodnik zaleca niezależnie od hostingu.
🏗️ Trzy typy hostingu w prostych słowach
☁️ Odoo Online (SaaS)
W pełni zarządzana chmura od Odoo. Zero pracy przy infrastrukturze, aktualizacje wersji obsługuje Odoo, najszybszy start. Kompromisem jest rozszerzalność: żadnych własnych modułów w Pythonie, brak dostępu do serwera, żadnych modułów ze sklepu zewnętrznego zawierających kod w Pythonie. Konfigurują Państwo to, co dostarcza Odoo — a integrują zewnętrznie przez API, które Odoo zawiera w planie Custom.
🚀 Odoo.sh (PaaS)
Zarządzana platforma chmurowa Odoo dla dostosowanych baz danych. Otrzymują Państwo wdrożenie oparte na git, gałęzie staging i pełne wsparcie dla własnych modułów oraz modułów zewnętrznych — bez prowadzenia własnych serwerów. Bardziej wydajne niż Online, ale i więcej do zarządzania niż Online (programiści, aktualizacje modułów, testowanie aktualizacji).
🖥️ On-Premise / własny hosting
Odoo Community lub Enterprise na Państwa własnych serwerach albo maszynach wirtualnych w chmurze. Pełna swoboda — dowolny moduł, dowolne dostosowanie, pełny dostęp do bazy danych i systemu operacyjnego — oraz pełna odpowiedzialność: hosting, bezpieczeństwo, kopie zapasowe, monitoring i aktualizacje wersji są w całości po Państwa stronie.
| Kryterium automatyzacji | ☁️ Odoo Online | 🚀 Odoo.sh | 🖥️ On-Premise |
|---|---|---|---|
| Własne moduły w Pythonie | ❌ Niedozwolone | ✅ Pełne wsparcie | ✅ Pełne wsparcie |
| Dodatki automatyzujące innych firm (app store) | ❌ Większość się nie zainstaluje | ✅ Tak | ✅ Tak |
| Dostęp do zewnętrznego API (dla integracji z zewnątrz) | ✅ Tak, z kluczami API (plan Custom) | ✅ Tak | ✅ Tak |
| Obciążenie infrastrukturą & utrzymaniem | ✅ Brak — zarządza tym Odoo | ⚠️ Niska–średnia — platformą zarządza dostawca, moduły są Państwa | ❌ Wysoka — wszystko jest po Państwa stronie |
| Aktualizacje wersji | ✅ Zarządzane przez Odoo | ⚠️ Narzędzia zapewnione, testowanie po Państwa stronie | ❌ W pełni ręczne |
| Typ konektora BOTS4.me | ✅ Klucz API (+ opcjonalny pomocnik w XML bez kodu) | ✅ Konektor w Pythonie (połączenie jednym kliknięciem) | ✅ Konektor w Pythonie jednym kliknięciem |
| Rozpoczęcie bezpłatnego miesiąca Discovery | Na karcie aplikacji na bots4.me/bots | W Odoo, w wierszu aplikacji (lub na bots4.me/bots) | W Odoo, w wierszu aplikacji (lub na bots4.me/bots) |
| Podłączenie Odoo i skrzynki do aplikacji | URL Odoo, login i klucz API w Access Manager; skrzynka przez logowanie Gmail / Microsoft 365 lub IMAP | Jedno kliknięcie: + To Odoo jako ERP i + Moja poczta IMAP | Jedno kliknięcie: + To Odoo jako ERP i + Moja poczta IMAP |
| Czyich uprawnień używają boty | ⚠️ Użytkownika, którego klucz API Państwo wklejają: to Państwo nadają uprawnienia | ✅ Użytkownika technicznego, który otrzymuje tylko uprawnienia aktywnych aplikacji (liczy się jako użytkownik Odoo) | ✅ Użytkownika technicznego, który otrzymuje tylko uprawnienia aktywnych aplikacji (liczy się jako użytkownik Odoo) |
| Odnawianie klucza API (Odoo 18 i nowsze) | ⚠️ Utworzenie nowego klucza i wklejenie go przed wygaśnięciem starego | ✅ Baner w Odoo; Rozłącz, a potem Połącz | ✅ Baner w Odoo; Rozłącz, a potem Połącz |
| Aplikacje BOTS4.me współpracujące z Odoo | ✅ Tak samo we wszystkich trzech | ✅ Tak samo we wszystkich trzech | ✅ Tak samo we wszystkich trzech |
Uczciwe podsumowanie: Odoo Online jest najłatwiejsze w prowadzeniu i najtrudniejsze do rozszerzenia od wewnątrz. Odoo.sh i on-premise można rozszerzać dowolnie — kosztem posiadania większej części stosu.
Uwaga dotycząca planu: Odoo Online wymaga planu Custom od Odoo do dostępu do API; Odoo.sh i instalacje on-premise działają w każdym planie.
☁️ Automatyzacja Odoo Online — pomimo zasady bez Pythona
Ponieważ Odoo Online zakazuje własnego Pythona, większość dodatków automatyzujących po prostu dla niego nie istnieje. Odoo Online obsługuje jednak swoje standardowe zewnętrzne API w planie Custom, uwierzytelniane kluczami API poszczególnych użytkowników — i właśnie tę drogę wykorzystuje BOTS4.me:
- Krok 1: W bazie danych Odoo Online proszę otworzyć Ustawienia → Użytkownicy i firmy → Użytkownicy, wybrać użytkownika, jako który mają działać boty, otworzyć Bezpieczeństwo konta (jeśli zakładka jest ukryta, proszę włączyć tryb deweloperski) i kliknąć Nowy klucz API. Proszę go skopiować; Odoo pokazuje go tylko raz.
- Krok 2 (opcjonalnie): Proszę zainstalować „BOTS4.me for Odoo Online” z apps.odoo.com. To moduł zawierający wyłącznie dane, bez kodu Python, więc Odoo Online go akceptuje; dodaje aplikację BOTS4.me z pozycjami Połącz / Panel, Przewodnik konfiguracji i Jak utworzyć klucz API.
- Krok 3: Proszę zalogować się na bots4.me/bots, kliknąć Rozpocznij bezpłatny miesiąc Discovery na karcie aplikacji i jednorazowo zaakceptować Regulamin — karta kredytowa nie jest potrzebna. Następnie proszę otworzyć Ustawienia (koło zębate) → aplikacja → Access Manager → Dodaj miejsce docelowe lub Dodaj źródło → ERP → Odoo. Proszę wpisać URL Odoo (Nazwa bazy danych uzupełnia się sama dla yourcompany.odoo.com), e-mail logowania użytkownika i klucz API, a następnie kliknąć Dodaj konto ERP. Boty komunikują się teraz z Państwa Odoo z zewnątrz, przez HTTPS.
Bez dostępu do serwera, bez wdrażania kodu, bez ryzyka dla automatycznych aktualizacji. Boty działają z uprawnieniami użytkownika, którego klucz Państwo wkleili, więc proszę nadać mu to, czego potrzebują Państwa aplikacje: Sprzedaż (Administrator), Tworzenie kontaktów i Zakupy (Użytkownik) dla Mail2ERP; Sprzedaż (Administrator), Tworzenie kontaktów, Fakturowanie (Billing) i Magazyn (Użytkownik) dla AutoERP; Fakturowanie (Billing) i Księgowość (Księgowy) dla Pay2ERP; Fakturowanie (Billing) dla AutoCASH; Zakupy (Użytkownik) i Tworzenie kontaktów dla Supplier2ERP. Dedykowany użytkownik integracyjny utrzymuje porządek w logach Odoo, ale liczy się jako płatny użytkownik Odoo; klucz Państwa własnego administratora również działa.
🚀 Automatyzacja Odoo.sh i On-Premise — pełny konektor
Na Odoo.sh i własnym hostingu Odoo własne moduły są mile widziane, więc otrzymują Państwo bogatsze doświadczenie: bezpłatny moduł w Pythonie „BOTS4.me Connect” z apps.odoo.com — dodany jednokrotnie do repozytorium Odoo.sh lub folderu addons, a następnie połączony jednym kliknięciem — dodaje:
- Prowadzone logowanie — połączenie z Państwa kontem BOTS4.me z wnętrza Odoo, z kodem dwuskładnikowym, gdy dla Państwa konta włączone jest 2FA.
- Menu Launchpad — Państwa boty pojawiają się jako menu wewnątrz Odoo, o jedno kliknięcie od codziennych ekranów.
- Linki do panelu z zalogowaniem — administratorzy otwierają panel BOTS4.me, logi i ustawienia z wnętrza Odoo bez ponownego logowania.
Pod maską konektor w Pythonie podpisuje każde żądanie wysyłane do BOTS4.me za pomocą HMAC wyłącznie przez HTTPS, udostępnia klucze wyłącznie administratorom Odoo i pozwala botom pracować przez dedykowanego użytkownika technicznego, który otrzymuje tylko te grupy użytkowników Odoo, których potrzebują Państwa aktywne aplikacje; w Odoo Online boty działają z uprawnieniami użytkownika, którego klucz API Państwo wklejają. Pełny opis krok po kroku znajdą Państwo w przewodniku instalacji konektora Odoo.
🧭 Proszę wypróbować w bezpłatnym miesiącu Discovery — na każdym hostingu
Pierwszy miesiąc każdej aplikacji z bezpłatnym startem (Mail2ERP, Pay2ERP, AutoCASH, Supplier2ERP, AutoERP, AutoSTOCK, AutoPURCHASE i ClientFACTORY, a także AutoSPAM, Mail2CLOUD i Mail2KNOW dla Państwa skrzynki oraz AutoGEO dla Państwa strony) to bezpłatny miesiąc Discovery: limit przetwarzania planu Personal z wieloma funkcjami planów Family i Business odblokowanymi do wypróbowania, bez karty kredytowej.
- Odoo Online: proszę zalogować się na bots4.me/bots, kliknąć Rozpocznij bezpłatny miesiąc Discovery na karcie aplikacji i jednorazowo zaakceptować Regulamin, a następnie dodać Odoo w Ustawienia → aplikacja → Access Manager (URL, login, klucz API).
- Odoo.sh i on-premise: w Odoo proszę otworzyć BOTS4.me Connect → Ustawienia, raz kliknąć Najpierw uzupełnij dane rozliczeniowe, a następnie Rozpocznij bezpłatny miesiąc Discovery przy aplikacji. To Odoo, a także jego skrzynka IMAP, jeśli ją ma, zostaje podłączone tym samym kliknięciem.
- Następnie, na każdym rodzaju hostingu: w zakładce Sterowanie aplikacji proszę włączyć Zasilanie bota i pozostawić Tryb na DEMO. Przełączniki z oznaczeniem Discovery w zakładce Sterowanie są zawarte w bezpłatnym miesiącu i na starcie są wyłączone — proszę włączyć te, które chcą Państwo wypróbować. Proszę przeczytać e-mail z raportem DEMO i zakładkę Logi.
- Przejście na LIVE: gdy raporty DEMO wyglądają dobrze, proszę ustawić Tryb na LIVE w zakładce Sterowanie — opcja odblokowuje się po pierwszym e-mailu z raportem DEMO.
- Po miesiącu: aplikacja sama przechodzi na plan bezpłatny z małym miesięcznym limitem: gdy się wyczerpie, nowe pozycje czekają do następnego miesiąca albo do wyboru planu, a rozpoczęta już pozycja jest zawsze kończona. Aby zachować wszystkie funkcje, proszę wybrać plan — tabela planów znajduje się na stronie produktu aplikacji.
Pełna instrukcja krok po kroku dla każdego rodzaju hostingu: instrukcja instalacji konektora Odoo.
🤖 Jedno połączenie, każda aplikacja Odoo, wersje 13–19
Połącz raz
(pomocnik w XML lub moduł w Pythonie)
Każdą aplikację uruchamia się
z jednego panelu
Automatyzuj order-to-cash
i procure-to-pay
Niezależnie od hostingu jedno połączenie obsługuje każdą aplikację BOTS4.me, która współpracuje z Odoo: Mail2ERP (zamówienia przychodzące e-mailem), AutoERP (potwierdzanie, wysyłka, fakturowanie), Pay2ERP (uzgadnianie płatności bankowych), AutoCASH (przypomnienia o płatnościach) i Supplier2ERP (potwierdzenia od dostawców), a także AutoSTOCK (punkty zamówienia), AutoPURCHASE (projekty zamówień zakupu) i ClientFACTORY (nowe leady). AutoSPAM, Mail2CLOUD i Mail2KNOW potrzebują jedynie skrzynki pocztowej. Każda aplikacja dla Odoo obsługuje Odoo w wersjach od 13 do 19 i startuje w trybie DEMO: wysyła e-mailem, co by zrobiła, i niczego nie zapisuje. Gdy raporty DEMO wyglądają dobrze, proszę ustawić Tryb na LIVE na karcie Sterowanie — opcja odblokowuje się po pierwszym e-mailu z raportem DEMO. Pierwszy miesiąc każdej aplikacji z bezpłatnym startem to bezpłatny miesiąc Discovery; po jego zakończeniu aplikacja sama przechodzi na plan bezpłatny z małym miesięcznym limitem, chyba że wybiorą Państwo plan.
⚠️ Nie migruj hostingu tylko po to, by automatyzować
Jeśli korzystają Państwo z Odoo Online i rozważają kosztowną przeprowadzkę do Odoo.sh tylko po to, by odblokować moduły automatyzacji, proszę najpierw sprawdzić, czy zewnętrzna automatyzacja nie pokrywa Państwa potrzeb. Import zamówień, uzgadnianie płatności, przypomnienia o płatnościach i potwierdzenia dostawców działają w Online przez standardowe API Odoo, a Państwo zachowują aktualizacje zarządzane przez Odoo i zero utrzymania. Jedyna dodatkowa praca to wklejenie klucza API i odnowienie go przed wygaśnięciem. Odoo Online wymaga planu Custom Odoo, aby mieć dostęp do API.
❓ Najczęściej zadawane pytania
Czy na Odoo Online można zainstalować własne moduły?
Nie. Odoo Online (edycja SaaS) nie zezwala na własne ani zewnętrzne moduły w Pythonie — działają tam wyłącznie standardowe aplikacje Odoo. Dlatego większości dodatków automatyzujących ze sklepu z aplikacjami nie da się zainstalować na Odoo Online. Automatyzacja jest mimo to możliwa przez standardowe zewnętrzne API Odoo, które Odoo Online obsługuje w planie Custom z kluczami API poszczególnych użytkowników.
Czy BOTS4.me działa z Odoo Online?
Tak. Odoo Online nie pozwala na moduły Python, więc łączą się Państwo z poziomu bots4.me: proszę utworzyć klucz API w Ustawienia → Użytkownicy i firmy → Użytkownicy → Państwa użytkownik → Bezpieczeństwo konta, a następnie dodać Odoo w Access Manager aplikacji na bots4.me/bots. Opcjonalny moduł pomocniczy zawierający wyłącznie dane, „BOTS4.me for Odoo Online”, dodaje menu BOTS4.me w Odoo. Każda aplikacja BOTS4.me współpracująca z Odoo działa wtedy w Odoo Online tak samo jak w Odoo.sh czy on-premise. Odoo Online wymaga planu Custom Odoo, aby mieć dostęp do API.
Gdzie w Odoo Online utworzę klucz API?
Proszę zalogować się do Odoo jako użytkownik, w imieniu którego mają działać boty, przejść do Settings → Users & Companies → Users → ten użytkownik → Account Security (jeśli zakładka jest ukryta, należy włączyć tryb deweloperski) i utworzyć nowy klucz API; w Odoo 18 i nowszych należy wybrać, jak długo ma być ważny. Ten klucz wraz z adresem URL bazy danych proszę wkleić do formularza połączenia na bots4.me/bots.
Jaka jest różnica między konektorem BOTS4.me na Odoo Online a na Odoo.sh?
Boty wykonują tę samą pracę w obu przypadkach. W Odoo.sh i on-premise pełny konektor Python („BOTS4.me Connect” na apps.odoo.com) dodaje: prowadzone logowanie w Odoo, Rozpocznij bezpłatny miesiąc Discovery i podłączenie Odoo oraz IMAP jednym kliknięciem w wierszu każdej aplikacji, użytkownika technicznego, który otrzymuje tylko uprawnienia aktywnych aplikacji, baner odnowienia kluczy API dla Odoo 18+ oraz linki do panelu BOTS4.me z automatycznym zalogowaniem. W Odoo Online wklejają Państwo zamiast tego klucz API na bots4.me: boty używają uprawnień tego użytkownika, a klucz odnawiają Państwo sami przed jego wygaśnięciem.
Które wersje Odoo obsługuje BOTS4.me?
Odoo w wersjach od 13 do 19: Community i Enterprise on-premise oraz Odoo.sh i Odoo Online w wersjach, które Odoo tam uruchamia. Jedno połączenie obsługuje każdą aplikację BOTS4.me, która współpracuje z Odoo; każdą aplikację uruchamia się osobno na bots4.me/bots lub, z konektorem, z jej wiersza w Odoo.
Czy muszę migrować z Odoo Online na Odoo.sh, aby zautomatyzować swoje procesy?
Zwykle nie. Migracja ma sens, gdy potrzebują Państwo głębokiego dostosowania wewnątrz bazy danych (własne modele, zmodyfikowane przepływy pracy, dedykowany interfejs). Przy automatyzacji importu zamówień, uzgadniania płatności, przypomnień o płatnościach, zakupów i reguł zamawiania automatyzacja oparta na API, taka jak BOTS4.me, działa na Odoo Online bez zmian w planie z dostępem do zewnętrznego API (plan Custom Odoo) — zachowują Państwo aktualizacje zarządzane przez Odoo i zerową konserwację serwera.
Jak bezpieczne jest połączenie zewnętrznej usługi automatyzacji z Odoo?
Konektor BOTS4.me w Pythonie podpisuje żądania za pomocą HMAC wyłącznie przez HTTPS, a boty działają przez dedykowanego użytkownika technicznego, który otrzymuje tylko te grupy użytkowników Odoo, których potrzebują Państwa aktywne aplikacje (w Odoo Online — przez użytkownika, którego klucz API Państwo wklejają). Platforma jest hostowana w UE, zaprojektowana z myślą o RODO, oferuje 2FA, a każdy bot startuje w trybie demo — pokazując, co by zrobił, niczego nie zapisując — zanim przełączą go Państwo na LIVE.
📚 Powiązane przewodniki
- Centrum: Jak zautomatyzować Odoo od początku do końca: od zamówienia e-mail po opłaconą fakturę
- Konfiguracja: Jak połączyć Odoo z BOTS4.me: przewodnik instalacji konektora (Odoo 13–19)
- Zacznij tutaj: Jak automatycznie importować zamówienia e-mail i RFQ do Odoo
- Płatności: Jak automatycznie dopasowywać płatności bankowe do faktur w Odoo
🔗 Ź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.
Cokolwiek Państwo hostują, mogą to Państwo zautomatyzować
Odoo Online, Odoo.sh czy on-premise: wystarczy połączyć raz, uruchomić aplikację i obejrzeć jej pierwsze uruchomienie w trybie DEMO. Pierwszy miesiąc jest bezpłatny, bez karty kredytowej; potem aplikacja po prostu działa dalej w planie bezpłatnym.