Zacznijmy od tego, co ważne: nie mamy opublikowanego konektora ani dla OBI, ani dla Hornbach. Żadnego z nich nie ma w naszym katalogu modułów i nie będziemy udawać, że jest inaczej, żebyś czytał dalej. Jeśli sprzedajesz na niemieckich marketplace'ach DIY i chcesz, żeby zamówienia trafiały do Odoo automatycznie, dziś oznacza to rozwój na zamówienie. Możemy za to opowiedzieć, co jest specyficzne w tej branży, bo to nie marketplace modowy z innym logo: zmieniają się dane produktów, transport i zwroty.
Co już istnieje, a co trzeba zbudować
W branży DIY mamy opublikowane konektory: ManoMano oraz operatorzy działający na Mirakl, jak Leroy Merlin, Brico Dépôt, Decathlon czy GACD. Jeśli interesujący Cię operator działa na Mirakl, praca jest już wykonana i wystarczy skonfigurować konektor. OBI i Hornbach nie ma na tej liście. Tam trzeba napisać integrację z ich API i wycenia się ją jako integrację na zamówienie, a nie jako licencję na moduł. W takich przypadkach pierwsze, o co prosimy, to dokumentacja API i dostęp testowy: bez tego każdy podany termin jest zmyślony.
Karta produktu w Baumarkt to najbardziej wymagająca karta, jaką wypełnisz
Wiertarki nie sprzedaje się z dwoma zdjęciami i tytułem. Trzeba podać rzeczywistą wagę i wymiary paczki, materiał, moc lub napięcie, a w wielu kategoriach także załączony dokument: kartę charakterystyki w farbach, rozpuszczalnikach i klejach; etykietę energetyczną w oświetleniu i klimatyzacji; klasę reakcji na ogień w izolacjach. EAN jest zwykle wymagany dla wariantu, a nie dla produktu, a wariant w DIY jest rozbudowany: wymiar, wykończenie, ilość w opakowaniu. Wszystko to musi żyć w Odoo jako pola produktu, a nie w arkuszu kalkulacyjnym aktualizowanym ręcznie, bo marketplace odrzuca niekompletną kartę, a odrzucenia przychodzą zbiorczo. Tę samą pracę, opisaną na przykładzie Amazon, znajdziesz w synchronizacji danych produktów.
Zanim cokolwiek opublikujesz: sprzedaż do Niemiec wymaga rejestracji, które należą do Ciebie, a nie do integratora. Opakowania w LUCID zgodnie z Verpackungsgesetz, narzędzia elektryczne w rejestrze WEEE, baterie i akumulatory w ich własnym. Marketplace poprosi o numery, zanim pozwoli Ci wystawiać oferty. Odoo może prowadzić ewidencję tego, co deklarujesz, i wyjaśniamy to w rozszerzonej odpowiedzialności producenta, ale rejestrację robisz Ty.
Paczki, które nie mieszczą się w przesyłce kurierskiej
Worki z zaprawą, drzwi, ceramika sanitarna, płyty: duża część katalogu Baumarkt to Sperrgut i jedzie firmą transportową, a nie kurierem. To psuje trzy rzeczy w zwykłej integracji. Stawkę, bo cena nie wynika z wagi, lecz z wagi gabarytowej, maksymalnej długości, a czasem z tego, czy trzeba wnieść towar na piętro. Śledzenie, bo przesyłka spedycyjna nie generuje zdarzeń co godzinę: daje termin dostawy, a jeśli Twój dokument wydania oczekuje numeru śledzenia ze zdarzeniami, pozostaje pusty. I paczkę, bo jedno zamówienie może wyjechać na czterech paletach, a marketplace chce o tym wiedzieć przed dostawą. W Odoo modeluje się to paczkami na dokumencie wydania i przewoźnikiem wybieranym regułą wagi i objętości; założenia opisujemy w integracji logistycznej.
Zwrot materiału to nie zwrot koszulki
Materiał przycięty na wymiar nie wraca. Otwarty worek również nie. Rozbity sanitariat wraca, ale zwrot realizuje firma transportowa i może kosztować więcej niż produkt. Integracja DIY musi przyjmować zwroty częściowe według ilości, pięć płytek z dwudziestu, rozróżniać powód (wada, uszkodzenie w transporcie, rezygnacja), bo każdy z nich decyduje, kto płaci, i nie wystawiać noty kredytowej, zanim ktoś nie sprawdzi, co dotarło. Jeśli konektor zwraca pieniądze automatycznie, gdy tylko marketplace da znać, marża ucieka niezauważona, a wychodzi to na jaw przy zamknięciu kwartału.
Co wykorzystuje się z jednego konektora w drugim
Dobra wiadomość przy braku konektora jest taka, że najdroższa część jest już rozwiązana w innych. Identyfikator zamówienia sprawdzany przed utworzeniem czegokolwiek, tabela odpowiedników między SKU operatora a Twoim, podział zapasów między kanałami, obszar podatkowy według kraju docelowego i fakturowanie są identyczne w OBI, w Hornbach i w każdym innym. Specyficzne dla każdego operatora są jego API, format katalogu i maszyna stanów zamówienia. W prawdziwym projekcie ta różnica to różnica między tygodniami a miesiącami. A jeśli sprzedajesz to samo w kilku miejscach, podział zapasów to problem wielu marketplace'ów w jednym Odoo, a nie problem OBI.
Kiedy nie powinieneś nas zatrudniać
Jeśli masz dwieście referencji i pięć zamówień tygodniowo u jednego operatora, integracja na zamówienie się nie opłaca. Plik CSV i dwadzieścia minut dziennie kosztują mniej niż jakikolwiek rozwój, a do tego pozwalają zmienić kanał bez wcześniejszej inwestycji. Rozmowa wygląda inaczej, gdy zamówienia wpadają codziennie, gdy sprzedajesz to samo w trzech miejscach i w najgorszym z nich kończy Ci się towar albo gdy comiesięczne uzgadnianie zajmuje cały etat. Wtedy rozwój zwraca się sam. Wcześniej nie, i wolimy Ci to powiedzieć, niż wystawić fakturę za projekt, którego nie potrzebujesz.
Najczęstsze pytania
Czy macie konektor dla OBI lub Hornbach?
Nie. Nie ma opublikowanego modułu dla żadnego z nich. Powstaje na zamówienie z użyciem ich API i jest wyceniany jako integracja, a nie jako licencja na moduł.
Jeśli marketplace działa na Mirakl, czy Wasz konektor się nada?
Tak. Dla Mirakl konektor już istnieje i zostaje skonfigurować operatora oraz zmapować katalog. Jeśli operatora nie ma w Mirakl, konektor się nie nada i trzeba napisać integrację.
Czy działa w Odoo 17 i 18, czy tylko w 19?
Nasze opublikowane konektory działają w Odoo 17, 18 i 19, a większość także w Odoo 20 (każda karta podaje swoje wersje). Rozwój na zamówienie powstaje dla wersji, którą masz, a jeśli planujesz migrację, warto powiedzieć o tym przed rozpoczęciem.
Przydatne linki w FlexigoTech
Sprzedajesz na marketplace DIY, którego nie ma na liście?
Podaj nam operatora, ile masz referencji, jaka część katalogu to Sperrgut i w jakiej wersji Odoo pracujesz. Sprawdzimy, czy jego API pozwala na czystą integrację i co możemy wykorzystać z tego, co już mamy zrobione. Napisz na comercial@flexigobe.com lub umów rozmowę.

