Gdy mała lub średnia firma zaczyna korzystać z Odoo, prędzej czy później przychodzi moment, w którym standardowy system przestaje wystarczać: brakuje pola, raport nie pokazuje tego, czego chce klient, albo trzeba zautomatyzować powiadomienie, które dziś wysyła się ręcznie. Wtedy wchodzi do gry Odoo Studio: wizualne narzędzie w samym interfejsie Odoo, które pozwala zmieniać pola, widoki, raporty i przepływy bez pisania ani jednej linii kodu.
Kluczowa myśl: Odoo Studio nie jest językiem programowania i nie zastępuje programisty. To wizualna warstwa konfiguracji, stworzona do konkretnych zmian biznesowych: pól, widoków, raportów, prostych automatyzacji i przepływów akceptacji. Gdy logika się komplikuje, potrzebne jest prawdziwe programowanie.
Czym dokładnie jest Odoo Studio?
Odoo Studio to moduł samej Odoo (a nie firmy trzeciej), który dodaje tryb edycji wizualnej do każdego ekranu aplikacji. Włącza się go przyciskiem w prawym górnym rogu dowolnego widoku, a ekran zmienia się w edytowalne płótno: przeciągasz nowe pola, zmieniasz kolejność sekcji, zmieniasz etykiety i określasz, co jest wymagane, a co nie.
W odróżnieniu od pisania modułu w Pythonie wszystko, co robisz w Studio, zapisuje się jako konfiguracja w samej bazie danych Odoo: nie powstają pliki z kodem, które trzeba wdrażać, i nie trzeba restartować serwera. Dzięki temu to szybkie rozwiązanie dla małych i średnich zmian, ale oznacza też, że jego możliwości mają wyraźny sufit.
W którym planie Odoo dostępne jest Odoo Studio?
W Odoo Online są trzy plany i tylko jeden z nich zawiera Studio bez ograniczeń. Plan Jedna aplikacja za darmo (0 €, nielimitowana liczba użytkowników) dopuszcza Studio z ważnym zastrzeżeniem: tylko jeśli wybierzesz Studio jako tę jedyną aplikację, i wtedy masz też dostęp do wielu firm. Gdy tylko zainstalujesz obok Studio drugą aplikację, Odoo wymusza przejście na plan płatny. W praktyce darmowo i ze Studio da się pracować tylko przy projekcie z jedną aplikacją.
Plan Standard (11,90-14,90 €/użytkownik/miesiąc) daje dostęp do wszystkich aplikacji Odoo, ale nie zawiera Odoo Studio, obsługi wielu firm ani dostępu do zewnętrznego API (XML-RPC/JSON-RPC). To plan do codziennej pracy, nie do personalizacji.
Plan Custom (17,90-22,40 €/użytkownik/miesiąc) jest jedynym, który łączy wszystkie aplikacje z Odoo Studio, obsługą wielu firm i zewnętrznym API. Jeśli Twój projekt potrzebuje więcej niż jednej aplikacji i chcesz też modyfikować pola, widoki i raporty w Studio, to jest plan, którego potrzebujesz. Wszystko to jest dostępne także w Odoo.sh i w instalacjach On-Premise: Studio włącza się licencją i nie zależy od tego, gdzie Odoo jest hostowane.
Plany Odoo Online i dostępność Studio w zestawieniu
| Plan | Cena | Czy zawiera Odoo Studio? | Wiele firm | Zewnętrzne API |
|---|---|---|---|---|
| Jedna aplikacja za darmo | 0 €, nielimitowana liczba użytkowników | Tak, tylko jeśli Studio jest jedyną zainstalowaną aplikacją | Tak (pod tym warunkiem) | Nie |
| Standard | 11,90-14,90 €/użytkownik/miesiąc | Nie | Nie | Nie |
| Custom | 17,90-22,40 €/użytkownik/miesiąc | Tak, bez ograniczeń | Tak | Tak |
Co możesz stworzyć w Odoo Studio bez programowania
Oto, co naprawdę można zrobić w Studio, na konkretnych przykładach z małych i średnich firm zamiast ogólnej teorii.
Niestandardowe pola i widoki
Możesz dodać pole tekstowe, liczbowe, daty, wyboru lub relacji do dowolnego modelu (zamówienie sprzedaży, produkt, kontakt, zlecenie produkcyjne...) i zdecydować, w którym widoku się pojawi: formularzu, liście, kanbanie, a nawet wyszukiwarce. Przykład z praktyki: sklep sprzedający na Amazon i Shopify dodaje w zamówieniu sprzedaży pole Canal de origen, widoczne jako kolorowa etykieta w widoku kanban, żeby jednym rzutem oka rozpoznać, które zamówienia pochodzą z którego marketplace'u, bez otwierania każdego z nich.
Raporty i dokumenty PDF
Edytor raportów w Studio działa metodą przeciągnij i upuść bezpośrednio na samym PDF-ie: możesz dodać logo, wstawić tabele dynamiczne (na przykład numery partii i daty ważności każdej pozycji w dokumencie dostawy), dołączyć kod kreskowy lub QR i zdefiniować sekcje warunkowe, które drukują się tylko po spełnieniu warunku (na przykład blok gwarancji, który pojawia się tylko wtedy, gdy produkt ma ponad 12 miesięcy ochrony).
Automatyzacje i akcje automatyczne
Akcje automatyczne uruchamiają się, gdy rekord się zmienia: zostaje utworzony, zaktualizowane zostaje konkretne pole albo rekord przechodzi do określonego stanu. Przykład z praktyki: gdy dokument dostawy zostaje zatwierdzony, do klienta automatycznie wysyłany jest e-mail z numerem przesyłki; gdy oferta przekracza 5 000 €, dodawana jest do niej etykieta Revisar crédito, żeby dział administracji sprawdził ją przed potwierdzeniem.
Przepływy akceptacji
Możesz wymagać, aby dokument przeszedł akceptację, zanim pójdzie dalej, z powiadomieniem osoby odpowiedzialnej i przyciskami zatwierdzenia lub odrzucenia widocznymi w samym rekordzie. Przykład z praktyki: zamówienia zakupu powyżej 1 000 € są blokowane, dopóki odpowiedzialna osoba ich nie zatwierdzi, co zapobiega zakupom potwierdzanym bez kontroli budżetu.
Nowe aplikacje od zera
Studio pozwala też stworzyć nową, prostą aplikację bez ruszania żadnej istniejącej aplikacji Odoo: definiujesz pola i widoki (lista, kanban, formularz) i gotowe. Przykład z praktyki: warsztat naprawczy tworzy własną aplikację Registro de incidencias ze statusami (Recibido, En diagnóstico, Reparando, Entregado), żeby nie zmuszać modułu projektów ani produkcji do robienia czegoś, do czego nie są przeznaczone.
Zanim zbudujesz od zera nową aplikację w Studio do przypadku, który rynek już rozwiązał (połączenie z marketplace'em, przewoźnikiem albo obsługa faktur elektronicznych), warto najpierw przejrzeć nasz katalog modułów i konektorów dla Odoo 19: jeśli istnieje już gotowy i sprawdzony moduł do Twojego przypadku, zwykle bardziej się to opłaca niż budowanie czegoś od nowa.
Czego NIE możesz zrobić w Odoo Studio
Szczerość oszczędza tu pieniądze i rozczarowania. Oto realne ograniczenia, a nie te z materiałów marketingowych:
Nie pozwala na niezawodną logikę w Pythonie: złożone pola obliczane, ograniczenia (constraints) walidujące dane z kilku modeli ani metody z zaawansowanymi warunkami nie dają się zbudować w solidny sposób samym Studio.
Złożone zadania cykliczne (crony) i zaplanowane automatyzacje (zadania powtarzalne z ponawianiem, procesy wsadowe z zależnościami między krokami) nie działają dobrze, gdy buduje się je wyłącznie w Studio.
Personalizacje mogą wymagać przeglądu przy aktualizacji wersji Odoo: widok zmieniony w Studio może kolidować ze zmianami standardowego modułu w nowej wersji, więc nie są wieczne bez utrzymania.
Zarządzanie złożonymi procesami na produkcji (z prawdziwą kontrolą wersji zmian, testami automatycznymi i śledzeniem, kto co zmienił) jest trudne samym Studio: nie ma historii zmian jak w repozytorium kodu.
Kiedy potrzebne jest rozwiązanie szyte na miarę zamiast Studio
Gdy potrzebujesz solidnych integracji zewnętrznych (marketplace'y, przewoźnicy, bramki płatności), które wymagają obsługi błędów, ponawiania i rejestrowania logów, gdy logika biznesowa obejmuje kilka modeli z powiązanymi regułami warunkowymi albo gdy raport wymaga obliczeń, których Studio nie obsługuje, potrzebne jest prawdziwe programowanie.
Szczegół, który łatwo przeoczyć: w standardowym Odoo Online (SaaS) nie można instalować własnych modułów z kodem w Pythonie, tylko czyste moduły danych (bez plików .py). Do prawdziwego programowania z własną logiką potrzebne jest Odoo.sh albo instalacja On-Premise. Szczegółowo porównujemy to w naszym artykule o Odoo Studio kontra rozwiązania szyte na miarę.
Ile kosztuje personalizacja Odoo w Studio
Jako punkt odniesienia z rynku: agencja Odonity sprzedaje tego typu prace w pakietach za stałą cenę, a nie za godziny: 500 $ (około 10 godzin, drobne poprawki), 1 500 $ (20-25 godzin, personalizacja obejmująca kilka modułów) i 2 500 $ lub więcej za zaawansowane rozwiązania szyte na miarę. To przydatna wskazówka, żeby ocenić, czy oferta, którą dostajesz, mieści się w cenach rynkowych, czy je przekracza.
W osobnym artykule szczegółowo rozbijamy, ile kosztuje każdy rodzaj personalizacji w zależności od złożoności, żebyś mógł budżetować z głową, zanim poprosisz kogokolwiek o wycenę.
Jak robimy to w FlexigoTech
Nie trzeba być partnerem Odoo, żeby zlecić albo wykonać tę pracę: to konfiguracja w Twoim własnym koncie, a nie integracja ze specjalnymi uprawnieniami. W FlexigoTech pakujemy to w trzy poziomy, zależnie od tego, ile trzeba zmienić:
Szybka Poprawka: 315 €: do 5 pól lub widoków, 1 automatyzacja i 1 raport. Realizacja w 5 dni roboczych, z 1 rozmową wstępną na 30 minut. Bez wsparcia po realizacji.
Konfiguracja na Miarę: 840 € (najczęściej wybierana): do 15 pól lub widoków w kilku modułach, do 3 automatyzacji, do 2 raportów i 1 przepływ akceptacji. Do 20 godzin pracy, z 2 rozmowami (wstępna na 45 minut i przegląd w połowie projektu), realizacja w 2-3 tygodnie i 15 dni wsparcia po dostarczeniu.
Projekt Zaawansowany: od 1 750 €: bezpłatna 30-minutowa analiza wstępna i wycena ryczałtowa (nigdy za godziny), przeznaczona dla zakresów łączących Studio z programowaniem na miarę.
Pełne szczegóły każdego pakietu, to, co zawiera, i sposób rezerwacji rozmowy wstępnej znajdziesz w naszej usłudze personalizacji z Odoo Studio.
Przydatne linki w FlexigoTech
Najczęstsze pytania
Czy muszę umieć programować, żeby korzystać z Odoo Studio?
Nie. Wszystko robi się, przeciągając pola, wybierając opcje i ustawiając warunki w interfejsie. Warto jednak dobrze rozumieć model danych Odoo (który model jest z czym powiązany), żeby nie tworzyć zdublowanych pól ani niespójnych widoków.
Czy Odoo Studio działa w Odoo Online, Odoo.sh i On-Premise?
Tak, we wszystkich trzech. To funkcja włączana licencją (w planie Custom w Odoo Online albo w ramach umowy w Odoo.sh i On-Premise) i nie zależy od tego, gdzie hostowana jest baza danych.
Który plan Odoo zawiera Odoo Studio?
W Odoo Online plan Custom (17,90-22,40 €/użytkownik/miesiąc) zawiera Studio razem ze wszystkimi aplikacjami, obsługą wielu firm i zewnętrznym API. Darmowy plan z jedną aplikacją także dopuszcza Studio, ale tylko wtedy, gdy jest to jedyna zainstalowana aplikacja.
Czy zmiany wprowadzone w Odoo Studio można potem wyeksportować lub przejrzeć?
Tak. Odoo Studio zapisuje każdą zmianę jako rekord konfiguracji i pozwala wyeksportować je jako instalowalny moduł Odoo (plik .zip) z poziomu menu Studio. Służy to do przenoszenia tych personalizacji do innego środowiska (na przykład z piaskownicy testowej na produkcję) albo do przeglądu przez programistę jako prawdziwego kodu. Nie zastępuje kontroli wersji takiej jak git, ale zostawia możliwy do wyeksportowania ślad tego, co zostało zmienione.
Kiedy lepiej zatrudnić kogoś, zamiast samemu używać Studio?
Gdy zmiana wymaga logiki w Pythonie, obejmuje kilka modeli z regułami warunkowymi albo dotyka integracji zewnętrznej. Także wtedy, gdy chcesz mieć pewność, że wynik będzie dobrze udokumentowany i nie będzie zależał tylko od tego, kto go skonfigurował, i to z pamięci.
Co robimy w tym zakresie
Chcesz, żebyśmy przejrzeli Twój przypadek?
Napisz nam, jakich pól, raportów lub automatyzacji potrzebujesz, a w pierwszej rozmowie powiemy Ci, czy wystarczy poprawka w Studio, czy potrzebne jest prawdziwe programowanie. Napisz do nas na comercial@flexigobe.com lub zadzwoń pod numer +34 616 809 504.

