Przejdź do treści

Integracja Odoo z polskimi systemami: KSeF, Allegro, kurierzy i księgowość

Odoo jest elastyczne, ale powstało z myślą o wielu krajach naraz i nie wszystko, czego potrzebuje polska firma, działa w nim od razu. Dobudowuję połączenia z KSeF, Allegro, kurierami i programem księgowym do istniejącej instalacji, bez wdrażania systemu od nowa.

Autor: Szymon Łakomy. Aktualizacja:

Polska specyfika, której Odoo nie ma w standardzie

Odoo dostarcza moduły sprzedaży, magazynu, zakupów i księgowości oraz lokalizacje dla wielu krajów. Polskie wymagania i lokalne serwisy bywają jednak pokryte częściowo albo przez moduły firm trzecich o różnej jakości. Przed pisaniem kodu ustalam, co da się włączyć w Twojej wersji, a co trzeba dobudować.

  • KSeF: wysyłka faktur sprzedaży i pobieranie kosztowych, ze statusem widocznym przy dokumencie,
  • Allegro: oferty z kartoteki produktów, zamówienia do modułu sprzedaży, statusy wysyłki z powrotem; szczegóły interfejsu Allegro opisuje strona o API Allegro,
  • kurierzy i paczkomaty: etykiety i numery śledzenia przy wydaniu z magazynu,
  • program księgowy biura: eksport dokumentów, gdy księgowość prowadzi biuro w innym systemie,
  • sklep internetowy: stany, ceny i zamówienia, gdy sklep nie działa na Odoo.

Moduł w Odoo czy osobna usługa obok

PodejścieZaletyWady
Moduł w Pythonie wewnątrz Odoodane i przyciski tam, gdzie pracuje zespół; korzysta z uprawnień Odoowymaga dostosowania przy przejściu na nowe wydanie Odoo
Osobna usługa przez zewnętrzne APImniej zależy od aktualizacji Odoo; łatwo dołożyć kolejne systemyczęść informacji widać poza Odoo, w logu usługi
Gotowy moduł z Odoo Appsszybki start, gdy pasuje do procesujakość i aktualizacje zależą od autora, więc przeglądam kod przed instalacją

Często łączę dwa pierwsze podejścia: mały moduł pokazuje status i przycisk w Odoo, a cała wymiana z zewnętrznym serwisem odbywa się w osobnej usłudze lub w n8n.

Community, Enterprise czy Odoo w chmurze producenta

Wersja Community jest otwarta i pozwala instalować dowolne moduły na własnym serwerze. Enterprise to płatna licencja z dodatkowymi funkcjami. W chmurze prowadzonej przez producenta swoboda instalowania własnego kodu jest ograniczona, więc tam zwykle wybieram usługę działającą z zewnątrz. Dokładne zasady dla Twojego planu weryfikuję w dokumentacji Odoo, bo zmieniają się między wydaniami.

Jak zaczynam pracę przy działającym Odoo

  1. Sprawdzam wydanie, edycję, sposób hostingu i listę zainstalowanych modułów.
  2. Wybieramy jedno połączenie na start, najczęściej KSeF albo Allegro.
  3. Zakładam użytkownika technicznego z dostępem tylko do potrzebnych modeli danych.
  4. Buduję i testuję na kopii bazy, z prawdziwymi przypadkami: korektą, zwrotem, zamówieniem realizowanym częściowo.
  5. Uruchamiam z logiem operacji i powiadomieniem o błędach do osoby, która prowadzi dany proces.

Etykiety i statusy przesyłek opisuję szerzej na stronie integracja z InPost i kurierami, a samo podłączenie programu do Krajowego Systemu e-Faktur na stronie integracja z KSeF.

Najczęstsze pytania

Czy wdrażasz całe Odoo?

Nie. Zajmuję się połączeniami Odoo z innymi systemami i modułami pod konkretne potrzeby. Konfigurację całego ERP, szkolenia i przeniesienie danych zostawiam partnerowi Odoo albo Twojemu zespołowi, a z nimi uzgadniam zakres.

Czy Odoo wyśle faktury do KSeF?

Może, jeśli dodasz moduł, który to obsługuje, albo połączenie z zewnętrzną usługą. Sprawdzam, czy w Twojej wersji jest gotowe rozwiązanie i czy obejmuje korekty oraz pobieranie faktur kosztowych. Brakującą część dobudowuję.

Co się stanie z integracją po przejściu na nowe wydanie Odoo?

Moduł działający wewnątrz Odoo zwykle trzeba przejrzeć i dostosować, bo zmieniają się modele i widoki. Usługa korzystająca z zewnętrznego API wymaga zwykle mniej zmian. Dlatego przy planowanej aktualizacji wolę trzymać logikę poza Odoo.

Ile kosztuje integracja Odoo z Allegro lub kurierem?

Złożone przepływy, takie jak zamówienia z Allegro z obsługą statusów i zwrotów, zaczynają się od około 2000 zł netto. Pojedyncze, prostsze połączenie wyceniam po przeglądzie instalacji, bo dużo zależy od modułów, które już masz.

Powiązane strony

Odoo działa, ale brakuje mu polskich połączeń?

Napisz, której edycji Odoo używacie, gdzie stoi serwer i które połączenie jest najpilniejsze.