Przejdź do głównej treści
Shopify

Błąd «No sale order linked to this refund» w Shopify Connector

Komunikat No sale order linked to this refund. Cannot create credit note. pojawia się po kliknięciu Create Credit Note przy zwrocie, w którym pole Sale Order jest puste.

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

Zanim klikniesz Create Credit Note

Warunek błędu jest tylko jeden: pole Sale Order zwrotu jest puste. Spojrzenie na nie przed kliknięciem przycisku podpowie Ci, czego się spodziewać. Przycisk Create Credit Note znajduje się w widoku zwrotów i w Odoo 17, 18, 19 i 20 jest ukryty, gdy zwrot ma stan ignorowany albo gdy ma już utworzoną notę kredytową i pole Credit Note jest wypełnione. Przy wartościach domyślnych jest widoczny.

  • Otwórz Sprzedaż › Shopify › Operations › Refunds i wejdź w zwrot, z którego chcesz wystawić notę kredytową.
  • W karcie Shopify Refunds, w grupie Amounts, znajdź pole Sale Order. Widzisz je także na liście zwrotów, a w obu miejscach jest tylko do odczytu.
  • Jeśli pole jest puste, po kliknięciu przycisku pojawi się komunikat No sale order linked to this refund. Cannot create credit note.
  • Sprawdź, czy zwrot ma już notę kredytową: jeśli pole Credit Note jest wypełnione, a zwrot jest w stanie utworzonej noty kredytowej, przycisk w ogóle się nie wyświetla.
  • Pamiętaj o kolejności w metodzie w Odoo 20: zanim sprawdzi zamówienie, kontroluje, czy zwrot jest już w stanie utworzonej noty kredytowej i ma przypisaną notę. Jeśli tak, otwórz tę notę zamiast wywoływać błąd.
Schemat wykonany kodem, nie ekran Odoo: menu Zwroty, przycisk Create Credit Note, pole Sale Order i komunikat błędu
Schemat wygenerowany na podstawie opublikowanego kodu modułu (Odoo 17, 18, 19 i 20).
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 pojawia się komunikat

Komunikat pojawia się po kliknięciu Create Credit Note. Metoda wykonywana przez przycisk sprawdza zamówienie sprzedaży zwrotu i jeśli go nie ma, zgłasza błąd. Z Odoo w tym języku zobaczysz go tak: No sale order linked to this refund. Cannot create credit note.

  • Potwierdź warunek: kod sprawdza, czy pole Sale Order jest puste. Jeśli jest, komunikat jest oczekiwany i nie trzeba szukać innej przyczyny.
  • Miej jasność, co dzieje się z akcją: błąd ją zatrzymuje i nic z tego, co miało się zmienić, nie zostaje zapisane. W tej próbie nota kredytowa nie powstaje.
  • Nie próbuj wypełniać pola ręcznie. Sale Order jest tylko do odczytu: zapisuje je sam moduł, nie użytkownik.
  • Jeśli pracujesz z inną wersją, ten sam komunikat jest w opublikowanym kodzie Odoo 17, 18, 19 i 20.

Drugi schemat zbiera tekst komunikatu po hiszpańsku, niemiecku, francusku, włosku i portugalsku, tak jak widzi go użytkownik w zależności od języka swojego Odoo.

Schemat wykonany kodem, nie ekran Odoo: ten sam komunikat po hiszpańsku, niemiecku, francusku, włosku i portugalsku
Schemat wygenerowany na podstawie opublikowanych plików tłumaczeń modułu.

Co sprawdzić potem

Ponieważ pola nie da się edytować, dopóki karta ma puste Sale Order, przycisk noty kredytowej będzie zwracał ten sam komunikat. Według kodu pole zapisuje sam moduł, nie użytkownik, a do tego kodu dochodzi się z przycisku Create Sale Order.

  • Otwórz zwrot ponownie z Sprzedaż › Shopify › Operations › Refunds i sprawdź, czy Sale Order pokazuje już zamówienie.
  • Gdy karta pokaże zamówienie, kliknij ponownie Create Credit Note.
  • Przy powiązanym zamówieniu metoda idzie dalej: sprawdza opublikowane faktury sprzedaży zamówienia oraz artykuły, które Shopify zwróciło, i na tej podstawie przygotowuje notę kredytową.
  • Jeśli nota powstanie, sprawdź, czy stan zwrotu zmienia się na utworzoną notę kredytową, czy pole Credit Note jest wypełnione i czy otwiera się karta noty.
  • Jeśli przy ponownej próbie ten komunikat już się nie pojawia, pole Sale Order ma zamówienie: przeczytaj w całości nowe ostrzeżenie, bo to inna sprawa.

Ile to kosztuje i gdzie prosić o pomoc

Shopify Connector kosztuje 9 € za wersję Odoo, płatność jednorazowa, netto (bez VAT), dla wersji 17, 18, 19 i 20. Dodatkowo wymaga subskrypcji FlexigoTech Cloud: plan Konektor kosztuje 49 €/mies. lub 490 €/rok, netto (bez VAT).

Jeśli wdrażasz Odoo i chcesz, aby ktoś przejrzał z Tobą przepływ zwrotów, FlexigoTech wdraża Odoo 17, 18, 19 i 20 oraz tworzy konektory i integracje na zamówienie.

Czytaj dalej

Co robi przycisk Pull Stock w Shopify Connector, krok po krokuCo robi przycisk Pull Stock w Shopify Connector dla Odoo 20: kiedy się pojawia, co sprawdza, jakie korekty magazynowe tworzy i jakie błędy może zgłosić.
Sprawdzone w kodzie źródłowym konektora (wersja 20.0) i w podlinkowanych źródłach

Źródła