Co to oznacza i kiedy się pojawia
Co mówi komunikat i co oznacza?
Przy Odoo po polsku widzisz This picking is not linked to a Shopify order., bo moduł nie ma tłumaczenia tego tekstu na ten język. To błąd, który zatrzymuje akcję: moduł nie ustalił, do którego zamówienia Shopify należy dokument wydania, więc nie kontynuuje realizacji.

This picking is not linked to a Shopify order.; po niemiecku Dieser Transfer ist nicht mit einer Shopify-Bestellung verknüpft.; po francusku Ce transfert n'est pas lié à une commande Shopify.; po włosku Questo documento non è collegato a un ordine Shopify.; po portugalsku Esta transferência não está ligada a um pedido Shopify.Jaki jest dokładny warunek w kodzie?
Przygotowując realizację dokumentu wydania, moduł wychodzi od zamówienia sprzedaży tego dokumentu i jego odnośnika do zamówienia Shopify, a stąd pobiera identyfikator zamówienia w Shopify. Jeśli ten identyfikator jest pusty, zgłasza komunikat; kontynuuje tylko wtedy, gdy go ma. Dokument wydania bez zamówienia sprzedaży nie ma żadnego odnośnika, od którego mógłby zacząć.
Z jakim przyciskiem się pojawia?
Po kliknięciu Retry send fulfillment w dokumencie wydania: przycisk uruchamia część modułu, która przygotowuje realizację, i to tam sprawdzany jest warunek. Przycisk jest widoczny, gdy dokument wydania ma status Wykonano, pole Is Shopify Order, niewidoczne w żadnym widoku, jest aktywne, a pole Shopify Fulfillment Error ma wartość. Jeśli którykolwiek z tych warunków nie jest spełniony, przycisk jest ukryty.

Czy pojawia się we wszystkich wersjach?
Komunikat znajduje się w opublikowanym kodzie gałęzi 17.0, 18.0, 19.0 i 20.0 Odoo. Warunek widoczności przycisku jest taki sam w tych czterech wersjach.

Co się dzieje, gdy się pojawia
Co dzieje się z akcją, gdy pojawia się błąd?
To błąd, który zatrzymuje akcję: moduł nie kontynuuje realizacji. Przy przygotowaniu realizacji to sprawdzenie następuje przed analizą dostarczonych ilości z dokumentu wydania i przed zapytaniem o zamówienie w Shopify. Jeśli je przejdzie, moduł przechodzi do tych ilości i tego zapytania; jeśli nie, zatrzymuje się w tym miejscu.
Czy to problem z połączeniem z Shopify?
Według kodu nie tego dotyczy ten komunikat: warunek jest oceniany, zanim moduł zapyta o zamówienie w Shopify. Sprawdzane jest zamówienie sprzedaży z dokumentu wydania i jego odnośnik do zamówienia Shopify.
Dlaczego widzę przycisk, a komunikat i tak się pojawia?
To dwa różne warunki. Pierwszy decyduje, czy widzisz przycisk: sprawdza status dokumentu wydania oraz pola Is Shopify Order i Shopify Fulfillment Error. Drugi jest sprawdzany po kliknięciu: dotyczy zamówienia sprzedaży z dokumentu wydania i jego odnośnika do zamówienia Shopify. To, że przycisk jest widoczny, nie gwarantuje, że dokument ma taki odnośnik.
Jak to rozwiązać
Co zrobić, żeby komunikat przestał się pojawiać?
Idź tropem tego, co robi kod: realizacja wychodzi od zamówienia sprzedaży z dokumentu wydania i jego odnośnika do Shopify. Najpierw sprawdź, czy otworzyłeś właściwy dokument wydania, czyli ten, który odpowiada zamówieniu sprzedaży zamówienia Shopify, które chcesz zrealizować, i kliknij przycisk właśnie tam. Jeśli dokument wydania nie jest powiązany z żadnym zamówieniem sprzedaży, moduł nie ma skąd wziąć zamówienia Shopify. Jeśli dokument jest właściwy, a komunikat nadal się pojawia, zamówienie sprzedaży nie dostarcza odnośnika do zamówienia Shopify, z którego moduł mógłby uzyskać identyfikator; w takim przypadku warto sprawdzić to z osobą, która konfigurowała integrację.
Jeśli przy tworzeniu zamówienia sprzedaży z Shopify trafisz na inny komunikat, wyjaśniamy ostrzeżenie o braku danych z Shopify do utworzenia zamówienia sprzedaży.
Gdzie są karty sklepów?
Otwierasz je z Shopify › Configuration › Stores. Każdy element menu wymaga uprawnienia: Configuration wymaga Operator, a Shopify wymaga Viewer. Jeśli nie masz któregoś z nich, ten element menu jest niewidoczny.
Czego potrzebujesz, żeby używać konektora
Moduł jest płatny jednorazowo za wersję Odoo i wymaga subskrypcji FlexigoTech Cloud w planie Konektor: 49 €/mies. lub 490 €/rok, netto (bez VAT), na maksymalnie 3 konta platformy. Jest opublikowany w Odoo Apps dla Odoo 17, 18, 19 i 20. Więcej informacji znajdziesz na karcie w Odoo Apps i na stronie modułu.
Jeśli potrzebujesz pomocy
FlexigoTech wdraża Odoo 17, 18, 19 i 20 oraz tworzy konektory i integracje na zamówienie. Jeśli komunikat nadal się pojawia mimo właściwego dokumentu wydania, możemy razem sprawdzić, jak zamówienie Shopify trafia do Twojego Odoo.
O innym przycisku modułu przeczytasz tutaj: co robi przycisk «Pull Stock», krok po kroku.
Czytaj dalej
Sprawdzone w kodzie źródłowym konektora (wersja 20.0) i w podlinkowanych źródłach
Źródła
- Kod modułu: flexigobe_shopify_seller_connector 20.0 (d7e627b4): models/shopify_instance.py
- Kod modułu: flexigobe_shopify_seller_connector 20.0 (d7e627b4): models/stock_picking.py
- Kod modułu: flexigobe_shopify_seller_connector 20.0 (d7e627b4): views/stock_picking_views.xml
- Kod modułu: flexigobe_shopify_seller_connector 20.0 (d7e627b4): models/fgt_cloud.py
- apps.odoo.com/apps/modules/20.0/flexigobe_shopify_seller_connector
- flexigotech.com/precios.html
- flexigotech.com/en/services.html
