Przejdź do głównej treści
Amazon

Co Amazon Connector dodaje do zamówienia sprzedaży w Odoo (Sprzedaż)

Moduł dodaje do zamówienia sprzedaży w aplikacji Sprzedaż grupę pól Amazon, trzy przyciski otwierające wiadomości, zwroty i sprawy posprzedażowe oraz status wysyłki na liście. Dwóch pól nie wypełniasz Ty: zapisuje je moduł podczas synchronizacji.

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

Najważniejsze

Moduł
Amazon
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

Co moduł dodaje do zamówienia sprzedaży

Moduł rozszerza standardowe zamówienie sprzedaży z aplikacji Sprzedaż. Na karcie zamówienia dodaje grupę pól Amazon, trzy liczniki i przyciski prowadzące do wiadomości, zwrotów i spraw posprzedażowych zamówienia. Na liście zamówień dodaje pole ze statusem wysyłki.

Schemat tego, co moduł dodaje do aplikacji Sprzedaż: przyciski i kilka pól
Schemat wykonany kodem na podstawie opublikowanego kodu modułu (to nie zrzut ekranu z Odoo): u góry standardowa aplikacja Sprzedaż, pod nią to, co dodaje moduł, z oryginalnymi etykietami z kodu, po angielsku.

Oto pola i miejsce, w którym je widać:

EtykietaGdzie widoczneCo warto wiedzieć
Amazon Order IDKarta zamówienia, grupa Amazon SP-APIJego pomoc mówi: Amazon format 3-7-7, e.g.: 123-1234567-1234567
Amazon SP-API AccountKarta zamówienia, ta sama grupaŁączy zamówienie z kontem SP-API Amazon
Amazon External Order StatusKarta zamówienia, ta sama grupaTylko do odczytu: zapisuje je moduł, nie Ty
Amazon External Status AtKarta zamówienia, ta sama grupaData i godzina; tylko do odczytu, też zapisuje je moduł
Returns, Cases i MessagesKarta zamówieniaLiczby całkowite
Shipping StateLista zamówień sprzedażyWartości: Pending, Partial, Sent i Error
Your Odoo doesn't talk to Amazon, Temu or Shopify?
Wideo: Your Odoo doesn't talk to Amazon, Temu or Shopify? (wideo po angielsku)

Kiedy co widać

Przyciski Amazon Messages, Amazon Returns i Post-Sales Cases są ukryte, gdy zamówienie nie pochodzi z Amazon. Ten warunek jest taki sam w Odoo 17, 18, 19 i 20 i zależy od pola wewnętrznego Amazon Order, które nie jest widoczne w żadnym widoku.

W Odoo 20.0 pola z grupy Amazon SP-API oraz liczniki Returns, Cases i Messages są ukrywane tym samym warunkiem.

Przewodnik: co dzieje się w zamówieniu i co możesz zrobić, po kolei

Poniższy opis dotyczy kodu Odoo 20.0. Odoo aktualizuje zamówienie samo za pomocą dwóch zadań zaplanowanych; przyciski Amazon Messages, Amazon Returns i Post-Sales Cases otwierają listy przefiltrowane po zamówieniu.

  1. Zadania zaplanowane zapisują status zewnętrzny. Są dwa, aktywne po instalacji modułu: Amazon SP-API - Sync dispatched FBA shipments, co 30 minut, oraz Amazon SP-API - Sync external shipping status, co 5 minut. Wypełniają Amazon External Order Status i Amazon External Status At, a jeśli zamówienie nie miało konta, wpisują w Amazon SP-API Account konto, z którym synchronizują. Do tego samego kodu prowadzą też przyciski Run External Shipment Sync i Sync FBA Fulfilled Shipments, które więc również zapisują dane w zamówieniu.
  1. Moduł uzupełnia dokumenty wydania zamówienia. Sprawdza niezanulowane dokumenty wydania, w których brakuje ID zamówienia Amazon lub konta. Jeśli zamówienie wygląda na pochodzące z Amazon (znajduje ID albo zamówienie ma już ID lub konto), kopiuje do tych dokumentów brakujące ID, a jeśli moduł wykryje konto, także konto.
  1. Jeśli status zewnętrzny to Shipped lub PartiallyShipped (moduł porównuje bez rozróżniania wielkości liter), sprawdza niezanulowane dokumenty wydania zamówienia (jeśli są wydania wychodzące, tylko je). Gdy jest dokładnie jeden i jest już zrealizowany, oznacza go jako zsynchronizowany, z datą i bez wcześniejszego błędu.
  1. Automatyczna walidacja następuje tylko przy tych warunkach: istnieje konto z włączoną opcją automatycznej walidacji synchronizacji wysyłek zewnętrznych, a status to Shipped (bez rozróżniania wielkości liter; przy PartiallyShipped nie waliduje). Wtedy moduł bierze wydania wychodzące, które nie są zrealizowane ani zanulowane, i w każdym z nich: uzupełnia konto i ID, jeśli ich brakuje, potwierdza go, jeśli jest w wersji roboczej, rezerwuje, ustawia jako zrealizowaną planowaną ilość i waliduje, rozwiązując kreatory natychmiastowego przekazania lub zaległego zamówienia, które mogą się pojawić. Przy tej walidacji pomijane jest automatyczne potwierdzenie wysyłki do Amazon. Jeśli któryś dokument zawiedzie, zostaje oznaczony błędem wraz z powodem, a moduł przechodzi do pozostałych. Jeśli warunki nie są spełnione, żaden dokument nie jest walidowany: zamówienie zostaje z zapisanym statusem zewnętrznym i z tym, co zrobiły kroki 2 i 3.
  1. Sprawdź wynik w zamówieniu. Na karcie, w grupie Amazon SP-API, zobacz Amazon External Order Status, Amazon External Status At i Amazon SP-API Account (konto jest wypełniane tylko wtedy, gdy zamówienie go nie miało).
  1. Otwórz wiadomości przyciskiem Amazon Messages. Prowadzi do listy wiadomości przefiltrowanej po ID zamówienia. To, co utworzysz z tej listy, ma już zaproponowane zamówienie, konto i ID.
Schemat etykiety przycisku Amazon Messages w zależności od języka Odoo
Schemat wykonany kodem na podstawie opublikowanych tłumaczeń modułu (to nie zrzut ekranu z Odoo): przy Odoo po polsku przycisk nazywa się Amazon Messages; po niemiecku Amazon-Nachrichten; po francusku Messages Amazon; po włosku Messaggi Amazon; po portugalsku Mensagens Amazon.
  1. Otwórz zwroty przyciskiem Amazon Returns. Najpierw szuka ID zamówienia Amazon: w Amazon Order ID, a jeśli tam go nie ma, w innych polach zamówienia, jedno po drugim. Jeśli go nie znajdzie, przycisk zatrzymuje się i nie otwiera listy. Jeśli znajdzie, otwiera pozycje zwrotów dla tego ID. Licznik Returns liczy te same pozycje i pokazuje zero, gdy nie ma ID lub pozycji.
  1. Otwórz sprawy przyciskiem Post-Sales Cases. Szuka ID tak samo jak poprzedni przycisk i tak samo się zatrzymuje, jeśli go nie znajdzie. Jeśli znajdzie, otwiera sprawy dla tego ID. To, co utworzysz z tej listy, ma już zaproponowane konto, zamówienie, ID, typ sprawy jako incydent oraz tytuł Incidencia Amazon … z ID na końcu.

Ile kosztuje uruchomienie

Moduł kosztuje jednorazowo za wersję i jest opublikowany w Odoo Apps dla wersji 17, 18, 19 i 20. Połączenie przechodzi przez FlexigoTech Cloud, więc potrzebujesz planu Conector: 49 €/mies. lub 490 €/rok netto (bez VAT), do 3 kont (plan Pro kosztuje 98 €/mies. lub 980 €/rok netto (bez VAT), do 10 kont). FlexigoTech Cloud przechowuje dane uwierzytelniające w formie zaszyfrowanej, pilnuje synchronizacji i powiadamia e-mailem, jeśli coś zawiedzie.

Jak może pomóc FlexigoTech

FlexigoTech wdraża Odoo 17, 18, 19 i 20 oraz tworzy konektory i integracje na zamówienie. Jeśli chcesz zobaczyć moduł, zanim zdecydujesz, znajdziesz go na stronie modułu.

Czytaj dalej

Sprawdzone w kodzie źródłowym konektora (wersja 20.0) i w podlinkowanych źródłach

Źródła