Przejdź do głównej treści
Shopify

Zamówienie sprzedaży … nie jest powiązane z zamówieniem Shopify: co zrobić

Komunikat Sale order … is not linked to a Shopify order. pojawia się po kliknięciu Push to Shopify, gdy w zamówieniu brakuje Shopify Order Ref lub Shopify Instance. Poniżej znajdziesz dokładny warunek z kodu, co sprawdzić w karcie zamówienia i jak postępować dalej.

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

Najważniejsze

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

Co mówi komunikat i kiedy się pojawia

Ten błąd pojawia się w karcie zamówienia sprzedaży w Odoo, gdy próbujesz wysłać do Shopify zmiany jego pozycji. To kontrola wstępna: moduł sprawdza, czy zamówienie jest powiązane z zamówieniem Shopify, a jeśli nie jest, zatrzymuje się, zanim cokolwiek wyśle.

Co dokładnie mówi komunikat i skąd się pojawia?

Mówi Sale order … is not linked to a Shopify order., a w miejscu wielokropka Odoo wstawia nazwę, pod którą wyświetla zamówienie. Pojawia się po kliknięciu przycisku Push to Shopify w karcie zamówienia sprzedaży, a akcja zostaje zatrzymana. Zanim się wykona, Odoo prosi o potwierdzenie tym tekstem: Push the current order lines (quantities, added/removed products) to the linked Shopify order?.

Schemat wykonany kodem, nie ekran Odoo: przycisk Push to Shopify, pola Shopify Instance i Shopify Order Ref oraz komunikat błędu, z etykietami po angielsku z kodu
Schemat wykonany kodem na podstawie opublikowanego kodu modułu: przycisk, sprawdzane pola i komunikat w Odoo 17, 18, 19 i 20.

Jaki dokładnie warunek go wywołuje?

Kod sprawdza, czy zamówienie ma jednocześnie Shopify Order Ref i Shopify Instance. Jeśli brakuje któregokolwiek z nich, czyli jedno z nich jest puste, zgłasza komunikat. Dopiero gdy oba mają wartość, działanie jest kontynuowane.

Co robi przycisk, gdy powiązanie jest poprawne?

Prosi Shopify o rozpoczęcie edycji zamówienia i porównuje pozycje zamówienia w Odoo z pozycjami zamówienia w Shopify, według wariantu Shopify produktu lub jego SKU. Pozycje dostawy są pomijane. Jeśli znajdzie pozycję, a ilość jest inna, prosi Shopify o zmianę ilości w ramach tej edycji; jeśli jej nie znajdzie, a produkt ma wariant Shopify, prosi o dodanie go do edycji.

Czy coś jest wysyłane do Shopify, gdy pojawia się błąd?

Kontrola powiązania następuje przed poleceniem, które wysyła edycje do zamówienia Shopify. Przy tym komunikacie akcja zatrzymuje się w tym miejscu: to polecenie nie jest wykonywane dla tego zamówienia i nic z tego, co akcja miała zmienić, nie zostaje zapisane.

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

Dlaczego go widzisz, skoro przycisk zależy od odnośnika

Po pierwszym spojrzeniu wydaje się to dziwne: jeśli zamówienie nie ma odnośnika Shopify, przycisku w ogóle nie widać. Wyjaśnienie tkwi w tym, jak łączą się warunek widoku i warunek z kodu.

Jeśli przycisk jest ukryty bez odnośnika, jak mogę dotrzeć do komunikatu?

Przycisk Push to Shopify jest ukryty, gdy Shopify Order Ref jest puste lub gdy zamówienie nie ma statusu Zamówienie sprzedaży; to ten sam warunek w Odoo 17, 18, 19 i 20. Zatem jeśli widzisz przycisk, odnośnik ma już wartość, a według warunku z kodu po kliknięciu może brakować Shopify Instance.

Jak sprawdzić, czego brakuje w zamówieniu?

Otwórz kartę zamówienia sprzedaży i spójrz na grupę Shopify. Znajdują się tam Shopify Order Ref i Shopify Instance, oba tylko do odczytu. Przy ustawieniach domyślnych nie są widoczne: są ukryte, dopóki odnośnik jest pusty. Jeśli odnośnik się pojawia, a instancja jest pusta, masz już przyczynę komunikatu. Jeśli przycisku w ogóle nie ma, to nie jest ten błąd: sprawdź, czy jest odnośnik i czy zamówienie ma status Zamówienie sprzedaży.

Co sprawdzić po kolei, gdy pojawia się komunikat?

Po pierwsze, upewnij się, że jesteś w karcie zamówienia i że przycisk Push to Shopify jest widoczny. Po drugie, otwórz grupę Shopify tej karty. Po trzecie, sprawdź, czy Shopify Order Ref ma wartość. Po czwarte, sprawdź, czy Shopify Instance ma wartość. Puste pole to to, które nie spełnia warunku z kodu.

Co powinienem zobaczyć w zamówieniu, które jest powiązane?

W grupie Shopify karty Shopify Order Ref i Shopify Instance z wartością oraz widoczny przycisk Push to Shopify, dopóki zamówienie ma status Zamówienie sprzedaży. Gdy oba pola są wypełnione, kontrola powiązania przechodzi i akcja jest kontynuowana.

Czy mogę sam wypełnić te pola?

Oba są w karcie tylko do odczytu, więc nie edytuje się ich stamtąd. Jeśli masz zamówienie z odnośnikiem, ale bez instancji, to zamówienie nie przejdzie tej kontroli z użyciem przycisku. Zanim cokolwiek zmienisz, sprawdź, skąd pochodzi to zamówienie, albo poproś o jego przegląd, jak opisano na końcu.

Wersje, uprawnienia i pomoc

Komunikat nie zależy od używanej wersji Odoo, ale warto odróżnić go od innych podobnych błędów tego samego przycisku.

Czy dotyczy mojej wersji Odoo?

Komunikat jest w opublikowanym kodzie gałęzi 17, 18, 19 i 20, a moduł jest opublikowany w Odoo Apps dla tych wersji. Warunek widoku przycisku jest we wszystkich taki sam.

Schemat wykonany kodem na podstawie opublikowanych tłumaczeń modułu, nie ekran Odoo: ten sam komunikat po hiszpańsku, niemiecku, francusku, włosku i portugalsku
Schemat wykonany kodem: tekst komunikatu w każdym języku.
Język OdooTekst komunikatu
HiszpańskiEl pedido de venta … no está vinculado a un pedido de Shopify.
NiemieckiDer Verkaufsauftrag … ist mit keiner Shopify-Bestellung verknüpft.
FrancuskiLa commande de vente … n'est pas liée à une commande Shopify.
WłoskiL'ordine di vendita … non è collegato a un ordine Shopify.
PortugalskiA encomenda de venda … não está associada a uma encomenda do Shopify.

A jeśli zamiast tego komunikatu pojawi się komunikat o uprawnieniach?

Zanim sprawdzi powiązanie, metoda weryfikuje, czy Twój użytkownik ma dostęp operatora Shopify. To inny błąd, z inną przyczyną, opisany w artykule o ostrzeżeniu o dostępie przy wysyłaniu zmian do Shopify.

Kiedy warto poprosić o pomoc?

Gdy zamówienie ma odnośnik Shopify, a instancja nadal jest pusta, lub gdy nie wiesz, skąd to zamówienie pochodzi. FlexigoTech wdraża Odoo 17, 18, 19 i 20 oraz tworzy konektory i integracje na zamówienie. Moduł możesz zobaczyć na jego stronie lub w karcie w Odoo Apps.

Czytaj dalej

Komunikat „Webhook URL is not available” w Shopify dla OdooKiedy pojawia się „Webhook URL is not available” w konektorze Shopify dla Odoo, jaki warunek go wywołuje i co sprawdzić krok po kroku.Shopify w Odoo: co zrobić, gdy brakuje dostępu OperatorCo oznacza ostrzeżenie o dostępie Operator lub Manager Shopify w Odoo, kiedy pojawia się przy wysyłce lub anulowaniu zamówienia i jak je rozwiązać.Co robi przycisk `Sync Orders` w Shopify Connector for Odoo, krok po krokuCo robi przycisk Sync Orders w konektorze Shopify dla Odoo: kiedy się pojawia, co sprawdza, co zmienia w karcie sklepu i jakie błędy może zwrócić.
Sprawdzone w kodzie źródłowym konektora (wersja 20.0) i w podlinkowanych źródłach

Źródła