Zamówienie w Odoo
Odbieramy zamówienie z Shopify i ustalamy spółkę, produkty oraz magazyn odpowiedzialny za wysyłkę.
Wdrożenie Odoo i integracje · Portfolio ERPixel
Międzynarodowy e-commerce · klient pod NDA
Odrębne podmioty prawne, wspólny model operacyjny.
Różne magazyny, procesy i interfejsy API.
Amazon i Shopify, wiele kont i tras realizacji.
Wspólny mechanizm wyboru konektora dla magazynu.
Klient trafił do nas przez stronę internetową. Chciał zautomatyzować biznes za pomocą Odoo. Dopiero kolejne rozmowy pokazały pełną skalę: pięć spółek, globalne zapasy, Amazon, Shopify, zewnętrzna logistyka i księgowość w Xero.
Każda decyzja biznesowa z osobna miała sens. Razem tworzyły układ, w którym trudno było odpowiedzieć na trzy pytania: gdzie jest towar, kto jest jego właścicielem i jaki jest jego rzeczywisty koszt?
Zanim zaczęliśmy konfigurować system, odtworzyliśmy proces od decyzji o zakupie produktu do dostawy do klienta. Zakupy, magazyny, sprzedaż i finanse znały różne fragmenty tej samej historii. Czasem odpowiedź na jedno pytanie otwierała pięć kolejnych.
Amazon i Shopify przekazują zamówienia. Mapowanie wskazuje produkt, spółkę i magazyn realizujący wysyłkę.
Odoo łączy zakupy, zapasy, ich własność, handel między spółkami i koszt towaru.
Wspólna warstwa routingu wybiera konektor. Do operatora trafiają dane wymagane do realizacji dostawy.
Dane operacyjne łączymy z przychodami, COGS i analityką. Część księgowości nadal działa w Xero.
Tak wygląda podstawowy przepływ dla Shopify. Kilka kroków na papierze oznaczało w praktyce wiele spółek, magazynów, odmiennych API i tysiące zamówień.
Odbieramy zamówienie z Shopify i ustalamy spółkę, produkty oraz magazyn odpowiedzialny za wysyłkę.
Router kieruje żądanie do właściwego 3PL. Przekazujemy zamówienie, adres, produkty, ilości i wymagane dane realizacji.
Operator zwraca status. Weryfikujemy, czy zamówienie nadal znajduje się w oczekiwanym stanie, i przetwarzamy dostawę.
Informacja o realizacji wraca do platformy e-commerce, zamykając przepływ między sprzedażą, ERP i logistyką.
Towar w jednym magazynie może należeć do różnych spółek. Ułożyliśmy model wielospółkowy i transakcje wewnątrz grupy, żeby nie odtwarzać ręcznie każdej operacji. Błędny zakup między spółkami oznaczałby błędną wycenę zapasu, potem COGS i rentowność.
Wdrożenie OdooZbudowaliśmy wspólny routing zamiast siedmiu odizolowanych integracji. Odoo wskazuje magazyn, a warstwa integracyjna wybiera dostawcę. Utrzymanie stało się łatwiejsze; trudniejsze było doprowadzenie odmiennych systemów magazynowych do spójnego zachowania.
Integracja OdooJeden operator miał dobrą dokumentację, u innego opis nie odpowiadał zachowaniu API. Czasem informacji brakowało i musieliśmy pytać bezpośrednio dostawcę. Integracje zajęły więcej czasu, niż zakładaliśmy. „Po prostu podłączymy API magazynu” szybko przestało brzmieć prosto.
Kupiliśmy rozwiązanie z Odoo Apps, licząc na oszczędność czasu. Przy pięciu spółkach ujawniły się ograniczenia obsługi faktur dostawców, transakcji bankowych, zapisów księgowych i synchronizacji. Kolejne modyfikacje zmieniły gotową integrację w znaczący projekt programistyczny.
Rezultat projektu
Spółki, magazyny, położenie towaru, własność, uzupełnianie zapasów i handel w grupie zaczęły tworzyć spójny model w Odoo. Wiemy nie tylko, gdzie jest produkt, lecz także do kogo należy.
Połączyliśmy źródła zamówień z magazynami i dedykowanymi konektorami. Przepływ obejmuje przekazanie zamówienia, odpowiedź operatora, przetworzenie dostawy i status w e-commerce.
Pracowaliśmy z finansami nad spójnym planem kont, przychodami, COGS, analityką i transakcjami między spółkami. Odoo staje się centralnym źródłem informacji operacyjnej; część księgowości pozostaje w Xero.
Chcielibyśmy przenieść więcej operacji finansowych z Xero bezpośrednio do Odoo. Docelowo operacje i księgowość działałyby w jednym systemie, a analityka i usługi zewnętrzne otrzymywałyby z niego dane.
To możliwy kolejny projekt z tym klientem, a nie już zakończony etap wdrożenia. Celem jest zmniejszenie liczby odizolowanych narzędzi i częściowych synchronizacji.
Niedoszacowaliśmy część zadań. Zmienialiśmy mapowania, wracaliśmy do konfiguracji i przebudowywaliśmy fragmenty rozwiązania. Niektóre ograniczenia ujawniały się dopiero przy testach w skali produkcyjnej. Mimo trudnych tygodni cieszymy się, że mogliśmy poznać ten międzynarodowy biznes od środka i uporządkować jego operacje. Dziękujemy klientowi za zaufanie.
Wróć do Portfolio