Przejdź do głównej treści
EU Marketplace

Uruchomienie EU Marketplace Connector w Odoo: pola, statusy i pierwszy tydzień

Aby uruchomić EU Marketplace Connector, sprawdzasz pola firmy, walutę rozliczeniową i domyślny magazyn, a jeśli sprzedajesz w Cdiscount, także dane Octopia. Potem śledzisz statusy każdego rekordu (połączenia w Connected, oferty w Active), a w pierwszym tygodniu przeglądasz połączenia, zamówienia i rozliczenia z niezuzgodnionymi pozycjami.

FlexigoTech · Odpowiada: Víctor Gómez · Aktualizacja: 4 listopada 2026

Najważniejsze

Wersje
Odoo 17, 18, 19 i 20
Sprawdzone
w kodzie źródłowym konektora, wersja 20.0 · w źródłach podanych na końcu
Czas czytania
5 min

Jakie ustawienia i pola wypełnić na początku

Jakie pola ogólne muszę sprawdzić w pierwszej kolejności?

Moduł definiuje pole company_id wskazujące na res.company (firma), pole settlement_currency_id wskazujące na res.currency (waluta) oraz pole default_warehouse_id wskazujące na stock.warehouse (magazyn). Jest też pole tekstowe Webhook URL (webhook_url). Zanim pójdziesz dalej, upewnij się, że wybrana firma, waluta i magazyn to te, których chcesz używać z konektorem.

Czego moduł wymaga do sprzedaży w Cdiscount przez Octopia?

Jest grupa pól z prefiksem octopia_. Oto, co mówi pomoc przy każdym z nich:

  • Octopia Seller ID (octopia_seller_id): jest wysyłane jako nagłówek SellerId w każdym wywołaniu do Octopia, a pomoc odsyła do panelu sprzedawcy Cdiscount.
  • Octopia Sales Channel (octopia_sales_channel): pomoc wskazuje, że CDISFR odpowiada Cdiscount France.
  • Octopia Delivery Modes (octopia_delivery_modes): tryby dostawy oferowane w każdej ofercie, oddzielone przecinkami; jeden z formatów podanych w pomocy to CODE:cost.
  • Octopia Preparation Time (days) (octopia_preparation_time): liczba całkowita, w dniach.
  • Octopia VAT Rate (%) (octopia_vat_rate): stawka VAT deklarowana w ofertach, w procentach. Pomoc podaje przykład 20 = 20 % i opisuje ją jako francuską stawkę podstawową.

Wpisana przez Ciebie stawka VAT to ta, którą moduł deklaruje w Twoich ofertach, dlatego potwierdź ją z osobą prowadzącą Twoje sprawy podatkowe, zanim cokolwiek opublikujesz.

Gdzie są powiązania kategorii, atrybutów i przewoźników?

Moduł ma kilka powiązanych list: category_mapping_ids (model mkt.category.mapping), attribute_mapping_ids (mkt.attribute.mapping) i carrier_mapping_ids (mkt.carrier.mapping). Obok nich są listing_ids (mkt.listing) i kpi_threshold_ids (mkt.kpi.threshold). Aby zobaczyć, jakich kolumn wymaga każda lista, otwórz ją w bazie testowej, zanim załadujesz prawdziwe dane.

Co zrobić z logami i Sentry?

W Log Retention (days) (mkt_log_retention_days) wpisujesz liczbę dni: logi wywołań API i zadań synchronizacji starsze niż ta wartość są automatycznie czyszczone. Zdecyduj, jak długą historię chcesz zachować, aby móc przejrzeć to, co wydarzy się w pierwszym tygodniu. W Sentry DSN (mkt_sentry_dsn), jeśli go wypełnisz, nieobsłużone wyjątki synchronizacji są wysyłane do Sentry; jeśli zostawisz puste, jest wyłączone.

Jakie statusy przechodzi każdy rekord

Jaki status powinno pokazywać połączenie i oferta?

Wśród pól state modułu jest jedno o wartościach Draft, Connected, Error i Restricted: to zbiór, w którym znajduje się Connected, czyli status, który pokazuje lista połączeń po przefiltrowaniu w ten sposób. Inne state ma Draft, Active, Paused, Ended i Error. Active to status ofert widocznych w All Listings z filtrem Active, obok przycisku Unpublish.

Lista All Listings w Marketplaces przefiltrowana po Active z trzema ofertami
Marketplaces › All Listings z filtrem Active: produkt, połączenie, oferta, status, cena i przycisk Unpublish.

Jakie inne statusy definiuje moduł?

Oprócz dwóch powyższych moduł ma takie pola statusu:

  • status_flag: Normal, Address Incomplete i Cancelled (post-fulfilment).
  • state z wartościami Requested, In Transit, Received, Approved, Rejected i Refunded.
  • state z wartościami Draft, Matched i Posted.
  • match_status z wartościami Matched, Unmatched i Partial.
  • state z wartościami Running, Done i Failed.

Aby zobaczyć, w którym widoku pojawia się każdy z nich i jaką drogę przechodzi rekord od początku do końca, zajrzyj do jak działa EU Marketplace Connector od środka.

Co oznaczają kolory Green, Amber i Red?

Moduł ma cztery pola przyjmujące wartości Green, Amber i Red: cancellation_status, late_shipment_status, return_rate_status i feedback_status. Istnieje też lista kpi_threshold_ids, która wskazuje na mkt.kpi.threshold. W pierwszym tygodniu zapisz, jaki kolor ma każde z tych czterech pól, aby mieć punkt odniesienia do późniejszych porównań.

Co sprawdzić w pierwszym tygodniu

Co sprawdzam codziennie w połączeniach?

Otwórz listę połączeń z filtrem Connected. W sekwencji poniżej widać cztery: Allegro PL, Bol.com NL, Cdiscount FR i Kaufland DE, z firmą, kontem sprzedawcy, statusem Connected i zerem błędów API. Jeśli któreś połączenie zniknie z tego filtra i znajdziesz je w Error lub Restricted, albo jeśli licznik błędów API przestanie wynosić zero, wyszukaj treść komunikatu w komunikatach o błędach i ostrzeżeniach modułu, zanim opublikujesz kolejne oferty w tym połączeniu.

Przegląd zamówień, ofert, rozliczeń i połączeń w EU Marketplace Connector
Zamówienia marketplace, oferty z filtrem Active, Settlements i połączenia z filtrem Connected.

Na co patrzę w zamówieniach, ofertach i rozliczeniach?

W Marketplaces › Marketplace Orders sprawdź, czy każde zamówienie ma klienta, marketplace i ID zamówienia, i zwróć uwagę na jego status fakturowania. W All Listings upewnij się, że oferty, których oczekujesz, są w Active i że cena jest taka, jaką ustawiłeś.

Lista Marketplace Orders z trzema zamówieniami i statusem fakturowania Nothing to Invoice
Marketplaces › Marketplace Orders: klient, marketplace, ID zamówienia, handlowiec, suma równa zero i status Nothing to Invoice.

W Marketplaces › Settlements każdy wiersz pokazuje okres, całkowitą płatność, pozycje uzgodnione i te niezuzgodnione oraz metodę importu. Przejrzyj niezuzgodnione pozycje każdego rozliczenia. A zanim minie liczba dni ustawiona w Log Retention (days), sprawdź logi interesujących Cię zadań synchronizacji, bo te najstarsze są czyszczone.

Lista Settlements z trzema rozliczeniami Bol.com NL, Kaufland DE i Allegro PL
Marketplaces › Settlements: okres, całkowita płatność w EUR, pozycje uzgodnione i niezuzgodnione oraz metoda importu.

Ile to kosztuje i jak pomaga FlexigoTech

EU Marketplace Connector jest opublikowany w Odoo Apps dla Odoo 17, 18, 19 i 20, za 9 € netto (bez VAT) za wersję Odoo, płatność jednorazowa, zgodnie z kartą w Odoo Apps. Ta płatność to nie cały koszt: we wszystkich czterech wersjach moduł wymaga subskrypcji FlexigoTech Cloud, plan Konektor, za 49 €/mies. lub 490 €/rok netto (bez VAT), z maksymalnie 3 kontami platformy (plan Pro, 98 €/mies. lub 980 €/rok netto (bez VAT), obsługuje do 10). Połączenie przechodzi przez FlexigoTech Cloud, który przechowuje poświadczenia w postaci zaszyfrowanej, nadzoruje synchronizację i powiadamia e-mailem, jeśli coś zawiedzie.

Jeśli wolisz nie uruchamiać tego samodzielnie, w FlexigoTech wdrażamy Odoo 17, 18, 19 i 20 oraz tworzymy konektory i integracje na zamówienie, na przykład pod marketplace lub konkretny proces w Twojej firmie.

Czytaj dalej

Jak działa EU Marketplace Connector w Odoo: menu, zadania i słownikMenu, statusy na ekranie i zaplanowane akcje EU Marketplace Connector dla Odoo, opisane jak słownik dla osób, które już pracują z Odoo.Błędy EU Marketplace Connector w Odoo: co oznacza każdy komunikat i co zrobićKomunikaty błędów EU Marketplace Connector w Odoo w dosłownym brzmieniu: dane dostępowe w FlexigoTech Cloud, Allegro, Octopia, zamówienia i zwroty.
Sprawdzone w kodzie źródłowym konektora (wersja 20.0) i w podlinkowanych źródłach

Źródła