Przejdź do głównej treści
Amazon

Co robi przycisk Create Sales Order w Amazon Connector for Odoo, krok po kroku

Przycisk Create Sales Order ręcznie tworzy zamówienie sprzedaży dla wstrzymanego zamówienia z Amazon i zostawia je jako ofertę, której konektor nie potwierdza. Widać go tylko wtedy, gdy zamówienie nie ma jeszcze zamówienia sprzedaży, a kod wymaga roli Amazon Seller Connector Manager. Tutaj sprawdzisz, kiedy się pojawia, co sprawdza, co zmienia i jaki błąd może wyświetlić.

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
4 min

Kiedy widać przycisk i kto może go użyć

Przycisk Create Sales Order znajduje się na ekranie Amazon Orders, do którego wchodzisz przez menu Amazon › Orders. Oba poziomy menu wymagają uprawnienia Viewer. Przycisk istnieje w wersjach modułu dla Odoo 17, 18, 19 i 20, a warunek jego widoczności jest we wszystkich czterech taki sam.

Schemat z menu Amazon › Orders, przyciskiem Create Sales Order i, z boku, komunikatem, który może zatrzymać akcję
Schemat wykonany z kodu na podstawie opublikowanego kodu modułu, to nie jest ekran Odoo: menu, przycisk i komunikat, który może zatrzymać jego działanie.

Przy wartościach domyślnych przycisk nie jest widoczny. Znika, gdy zamówienie ma już Sale Order albo gdy pole No Sales Order Because nadal ma wartość domyślną. Mówiąc odwrotnie: pojawia się tylko w zamówieniu z Amazon bez zamówienia sprzedaży, w którym pole No Sales Order Because przestało mieć wartość domyślną. Sam kod opisuje ten przycisk jako sposób na ręczne utworzenie zamówienia sprzedaży dla wstrzymanego zamówienia. Na liście Amazon Orders widzisz pole Sale Order, które jest tylko do odczytu.

Według kodu Odoo 20 metoda wymaga przynależności do grupy Amazon Seller Connector Manager (chyba że jest uruchamiana z uprawnieniami systemowymi). W przeciwnym razie akcja zatrzymuje się z tym komunikatem: Only an Amazon Seller Connector Manager can create the sales order of an Amazon order by hand. Zatrzymanie następuje, zanim cokolwiek zostanie zmienione.

Your Odoo doesn't talk to Amazon, Temu or Shopify?
Wideo: Your Odoo doesn't talk to Amazon, Temu or Shopify? (wideo po angielsku)

Krok po kroku: od wstrzymanego zamówienia do oferty

  1. Sprawdź, czy Odoo nie zrobiło tego już samo. Zaplanowane zadanie Amazon: Import Orders, aktywne po instalacji, uruchamia się co 15 minut i tworzy zamówienie sprzedaży dla zaimportowanych zamówień, które nie są wstrzymane i nie są zamówieniami już wysłanymi spoza FBA. Przy opcji Auto-validate delivery when shipped on Amazon zamówienie FBM, które Amazon już wysłał, jest tworzone z w pełni zatwierdzoną dostawą albo wcale: jeśli dostawa nie zostanie w Odoo zatwierdzona w całości, wszystko jest cofane, a moduł zostawia w dzienniku ostrzeżenie odsyłające do Create Sales Order.
  2. Znajdź zamówienie. Otwórz Amazon › Orders i wyszukaj zamówienie na liście. Jeśli pole Sale Order ma już wartość, przycisk nie jest widoczny.
  3. Kliknij Create Sales Order w zamówieniu. Odoo prosi o potwierdzenie tym tekstem: It is created as a quotation that the connector never confirms: check first that this order was not shipped already. Create it?
  4. Zanim zaakceptujesz, zrób to, o co prosi ostrzeżenie. Sprawdź, czy zamówienie nie zostało już wysłane. To sprawdzenie należy do Ciebie, ostrzeżenie prosi o nie przed utworzeniem czegokolwiek.
  5. Zaakceptuj i pozwól metodzie działać, w tej kolejności. Jeśli zamówienie ma już zamówienie sprzedaży, metoda po prostu je otwiera. Jeśli nie, sprawdza Twoje uprawnienie i, jeśli nie jesteś Managerem, zatrzymuje się z powyższym komunikatem, nic nie zmieniając. Następnie przywraca No Sales Order Because do wartości domyślnej, tworzy zamówienie sprzedaży (albo podłącza już istniejące) i je otwiera.
  6. Sprawdź ofertę. Zamówienie sprzedaży otwiera się w swoim formularzu jako oferta, której konektor nie potwierdza. Po powrocie na listę Amazon Orders pole Sale Order je pokazuje, a przycisk przestaje być widoczny, bo warunek ukrywa go, gdy zamówienie sprzedaży już istnieje.

Co zawiera oferta tworzona przez przycisk

Jeśli dla tego zamówienia z Amazon istnieje już zamówienie sprzedaży, moduł podłącza je zamiast tworzyć duplikat, a jeśli w istniejącym brakuje identyfikatora zamówienia Amazon lub konta, uzupełnia je. Jeśli nie istnieje, tworzy nowe z:

  • klientem zamówienia z Amazon;
  • jako datą, datą zakupu zamówienia albo bieżącą chwilą, jeśli jej nie ma;
  • jako źródłem, nazwą zamówienia z Amazon, a jako referencją klienta, jego identyfikatorem zamówienia Amazon;
  • firmą konta Amazon, wraz z identyfikatorem zamówienia i samym kontem;
  • oznaczeniem FBA, gdy zamówienie jest z FBA;
  • domyślnym przewoźnikiem konta, jeśli istnieje i jeśli zamówienie sprzedaży ma pole przewoźnika;
  • jedną pozycją dla każdej pozycji zamówienia z Amazon: jej produktem, tytułem jako opisem (albo nazwą produktu), zamówioną ilością i ceną artykułu jako ceną jednostkową.

Po zapisaniu powiązania z zamówieniem z Amazon metoda zwraca ofertę i na tym się kończy. To, co następuje w ścieżce automatycznej (potwierdzenie zamówienia, opcjonalna faktura, zapisanie zewnętrznego statusu Amazon oraz, w FBA, anulowanie dostawy wychodzącej i zużycie zapasów z lokalizacji FBA), nie jest wykonywane przez przycisk.

Faktura, czego przycisk nie robi i jak Ci pomagamy

Jednym z tych elementów jest faktura. Pole wyboru Create customer invoices for Amazon orders znajduje się w karcie Accounts, na zakładce Payments & Accounting, a jego wartość domyślna to wyłączone. Jego pomoc brzmi: OFF by default. When ON, each imported Amazon order also gets a customer invoice so the settlement clearing account nets and VAT reaches a tax account. Works in Odoo Community. Przy włączonym polu ścieżka automatyczna próbuje utworzyć fakturę po potwierdzeniu zamówienia; przycisk kończy działanie, zanim do tego dojdzie.

Schemat z pomocą pola wyboru faktur klienta po hiszpańsku, niemiecku, francusku, włosku i portugalsku
Schemat wykonany z kodu na podstawie opublikowanych tłumaczeń modułu, to nie jest ekran Odoo: pomoc pola zależnie od języka Twojego Odoo.

Jeśli wdrażasz Odoo i chcesz, aby konektor pasował do Twojego sposobu pracy, FlexigoTech wdraża Odoo 17, 18, 19 i 20 oraz tworzy konektory i integracje na zamówienie. Jeśli chodzi o koszt: konektor wymaga subskrypcji FlexigoTech Cloud (plan Konektor: 49 €/mies. lub 490 €/rok netto (bez VAT), do 3 kont platformy), oprócz jednorazowej opłaty za moduł, którą znajdziesz na stronie modułu i w karcie w Odoo Apps.

Czytaj dalej

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

Źródła