Szczegóły każdego przebiegu odpowiadają kodowi Odoo 20.0. Zadanie jest we wszystkich opublikowanych gałęziach modułu (17.0, 18.0, 19.0 i 20.0).

Amazon SP-API - Prefill Order ID on pickings, które działa co minutę i jest aktywne po instalacji, w Odoo 17.0, 18.0, 19.0 i 20.0. Opisy na schemacie są po angielsku, tak jak w kodzie.Co robi zadanie, krok po kroku
Działa co minutę i jest aktywne po instalacji
Zadanie Amazon SP-API - Prefill Order ID on pickings uruchamia się co minutę i jest aktywne od momentu instalacji modułu. Pracuje na kompletacjach, czyli przesunięciach w Magazynowaniu. W Odoo 17.0 zadanie ma skonfigurowane powtarzanie bez końca.
W każdym uruchomieniu zadanie przetwarza maksymalnie 200 kompletacji. To limit jednego przebiegu, a nie całej bazy danych: to, co się nie zmieści, czeka na kolejny przebieg.
Każdy przebieg obejmuje maksymalnie 200 kompletacji, najnowsze jako pierwsze
W każdym przebiegu zadanie szuka kompletacji, które nie są anulowane i mają puste Amazon Order ID lub Amazon SP-API Account. Sortuje je od najnowszej do najstarszej i bierze 200. Kompletacja, która ma już oba pola wypełnione, nie trafia do wyszukiwania.
Kompletacje, których zadaniu nie uda się uzupełnić, nadal spełniają ten warunek, więc wracają w następnym przebiegu. Ponieważ wyszukiwanie zaczyna od najnowszych i kończy na 200, te najstarsze załapują się tylko wtedy, gdy jest miejsce.
Jeśli nie ustali ID zamówienia Amazon, niczego nie rusza
Dla każdej kompletacji moduł próbuje ustalić jej ID zamówienia Amazon. Jeśli mu się nie uda, przechodzi do następnej, nic nie zapisując: ani ID, ani konta. W takim przypadku nawet nie próbuje ustalać konta.
Uzupełnia tylko braki, nie poprawia tego, co już jest
Jeśli Amazon Order ID jest puste, zadanie zapisuje ustalone ID. Jeśli Amazon SP-API Account jest puste, próbuje ustalić konto i, jeśli się uda, zapisuje je. To, co ma już wartość, pozostaje nietknięte: wypełnione wcześniej ID lub konto zostaną takie, jakie są, nawet jeśli nie są tymi, które wpisałoby zadanie.
Konto może pozostać puste, mimo że ID zostało uzupełnione
Zadanie zapisuje konto tylko wtedy, gdy je uzyska. Jeśli ID zostało ustalone, a konto nie, zapisuje się ID, a konto zostaje puste. Taka kompletacja nadal spełnia warunek wyszukiwania, więc zadanie ponowi próbę w kolejnych przebiegach.
Na końcu podlicza, ile kompletacji się zmieniło
Przed uzupełnieniem zadanie zapamiętuje ID (bez spacji na początku i na końcu) oraz konto każdej kompletacji. Potem je porównuje: za zaktualizowaną uznaje kompletację, której ID lub konto różni się od zapamiętanego, a kompletacja liczy się tylko raz, nawet jeśli zmieniły się oba. Ta suma jest wynikiem przebiegu.
Gdzie zobaczyć wynik
Otwórz kartę kompletacji (przesunięcia w Magazynowaniu) i znajdź grupę Amazon SP-API. Tam są pola Amazon Order ID oraz Amazon SP-API Account. Każde z tych dwóch pól ma warunek widoczności, który ukrywa je w niektórych kompletacjach, więc możesz nie widzieć ich we wszystkich.

Jeśli nic nie robi: co sprawdzić
- Czy zadanie zaplanowane nadal jest aktywne: po instalacji modułu jest aktywne.
- Czy kompletacja nie jest anulowana: anulowane są poza wyszukiwaniem.
- Czy kompletacja nie ma już wypełnionych
Amazon Order IDiAmazon SP-API Account: w takim przypadku nie trafia do przebiegu i nie ma czego uzupełniać. - Czy moduł potrafi ustalić ID zamówienia tej kompletacji: jeśli mu się nie uda, nie zapisuje ani ID, ani konta.
- Czy nie ma wielu świeżych kompletacji w takiej sytuacji: każdy przebieg obejmuje maksymalnie 200, zaczynając od najnowszych.
- Jeśli ID jest, a konta nie ma, zadanie nie zdołało ustalić konta; ponowi próbę w kolejnych przebiegach.
Nazwa zadania zależnie od języka Twojego Odoo
Przy Odoo po polsku zadanie nazywa się Amazon SP-API - Prefill Order ID on pickings, bo moduł nie zawiera tłumaczenia tej nazwy na polski. Moduł zawiera nazwę przetłumaczoną na inne języki, więc jeśli Twoje Odoo działa w innym języku, nazwa zmienia się razem z nim. Poniższy schemat zbiera niektóre z tych nazw.

Cena i jak pomaga FlexigoTech
Moduł jest opublikowany w Odoo Apps dla 17.0, 18.0, 19.0 i 20.0 i jest płatny jednorazowo za wersję; dodatkowo wymaga subskrypcji FlexigoTech Cloud, plan Conector: 49 €/mies. lub 490 €/rok netto (bez VAT), z maksymalnie 3 kontami platformy. Połączenie przechodzi przez FlexigoTech Cloud, który przechowuje dane uwierzytelniające w formie zaszyfrowanej, nadzoruje synchronizację i wysyła e-mail, jeśli coś zawiedzie. Bez subskrypcji lub przy zawieszonej usłudze przestaje działać to, co zapewnia subskrypcja; dane zostają w Twoim Odoo.
FlexigoTech wdraża Odoo 17, 18, 19 i 20 oraz tworzy konektory i integracje na zamówienie. Jeśli chcesz zobaczyć cały moduł, zajrzyj na stronę modułu.
Czytaj dalej
Sprawdzone w kodzie źródłowym konektora (wersja 17.0 i 20.0) i w podlinkowanych źródłach
Źródła
- Kod modułu: flexigobe_amazon_seller_connector 20.0 (8576afa5): data/ir_cron_data.xml
- Kod modułu: flexigobe_amazon_seller_connector 17.0 (165f66af): data/ir_cron_data.xml
- Kod modułu: flexigobe_amazon_seller_connector 20.0 (8576afa5): models/stock_picking.py
- apps.odoo.com/apps/modules/20.0/flexigobe_amazon_seller_connector
- flexigotech.com/precios.html
- flexigotech.com/en/services.html
