Przejdź do głównej treści
Shopify

„Shopify order cancel failed: …”: kiedy się pojawia i jak go rozwiązać

Komunikat Shopify order cancel failed: … pojawia się, gdy Shopify odpowiada na żądanie anulowania zamówienia błędami z tekstem. To, co stoi po dwukropku, to właśnie tekst od Shopify, a akcja zostaje zatrzymana.

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

Kiedy pojawia się komunikat

Pojawia się po kliknięciu przycisku Cancel in Shopify, zarówno w zamówieniu sprzedaży, jak i w karcie zamówienia Shopify. Odoo prosi Shopify o anulowanie zamówienia i wskazuje trzy rzeczy: czy powiadomić klienta, czy zwrócić pieniądze i czy przywrócić stan magazynowy. Według kodu Odoo 20, gdy nie podano innej wartości, moduł bierze te trzy ustawienia z konfiguracji sklepu.

Następnie Shopify odpowiada. Jeśli odpowiedź zawiera błędy anulowania i co najmniej jeden z nich ma tekst, moduł łączy teksty średnikiem i wyświetla je po dwukropku. Akcja zostaje zatrzymana. Jeśli błędy przychodzą bez tekstu, ten komunikat nie jest generowany.

Komunikat występuje w opublikowanym kodzie Odoo 17, 18, 19 i 20.

Schemat ze ścieżką menu Shopify › Configuration › Stores, przyciskiem Cancel in Shopify i komunikatem Shopify order cancel failed: …, z angielskimi etykietami
Schemat wykonany kodem na podstawie opublikowanego kodu modułu, nie jest zrzutem ekranu z Odoo: pokazuje menu, przycisk i komunikat po angielsku, czyli w oryginalnym tekście 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)

Co oznacza tekst po dwukropku

Tego tekstu nie redaguje moduł: zwraca go Shopify. Przyczyna jest w nim, a nie w początku zdania. Jeśli Shopify zwróci kilka błędów, pojawią się jeden po drugim, oddzielone średnikiem.

Dlatego rozwiązanie nie jest za każdym razem takie samo: zależy od tego, co Shopify napisze w odpowiedzi. Najpierw trzeba przeczytać ją w całości, a nie poprzestać na początku komunikatu.

Lista kontrolna

Przed kliknięciem przycisku

  • Sprawdź, czy przycisk powinien być widoczny. W zamówieniu sprzedaży jest ukryty, jeśli pole Shopify Order Ref jest puste lub jeśli zamówienie ma status Anulowano.
  • W karcie zamówienia Shopify przycisk jest ukryty, gdy pole State oznacza zamówienie jako anulowane. Przy wartościach domyślnych jest widoczny.
  • W zamówieniu sprzedaży przeczytaj potwierdzenie: Cancel the linked Shopify order and this Odoo order?. Zaakceptuj tylko wtedy, gdy chcesz anulować oba zamówienia.
  • Pamiętaj, że powiadomienie klienta, zwrot pieniędzy i przywrócenie stanu magazynowego są, jeśli nikt nie wskaże inaczej, brane z konfiguracji sklepu.
  • Znajdź kartę sklepu w Shopify › Configuration › Stores. Sekcja Shopify wymaga uprawnienia Viewer, a sekcja Configuration wymaga Operator; jeśli brakuje jednego z nich, tej sekcji nie zobaczysz.

Gdy pojawi się komunikat

  • Skopiuj cały tekst po dwukropku. Jeśli błędów jest kilka, są oddzielone średnikiem.
  • Czytaj go jako to, czym jest: odpowiedzią Shopify na żądanie anulowania. Rozwiąż to, o czym mówi ten tekst.
  • Otwórz zamówienie w Shopify i sprawdź, jaki ma tam status, aby porównać go z tym, który pokazuje Odoo.
  • Nie traktuj anulowania jako wykonanego: akcja zostaje zatrzymana w chwili wyświetlenia komunikatu. Zanim ją powtórzysz, sprawdź zamówienie w Odoo i w Shopify.
  • Jeśli powiadomienie klienta, zwrot pieniędzy lub przywrócenie stanu magazynowego nie są takie, jak chcesz, sprawdź konfigurację sklepu przed ponowną próbą.

Treść komunikatu zależy od języka Twojego Odoo. Ten schemat zbiera opublikowane tłumaczenia modułu:

Schemat z komunikatem o nieudanym anulowaniu po hiszpańsku, niemiecku, francusku, włosku i portugalsku
Schemat wykonany kodem na podstawie opublikowanych tłumaczeń modułu, nie jest zrzutem ekranu z Odoo: ten sam komunikat w zależności od języka Odoo.
Język OdooKomunikat
HiszpańskiShopify order cancel failed: …
NiemieckiShopify-Bestellstornierung fehlgeschlagen: …
FrancuskiL'annulation de la commande Shopify a échoué : …
WłoskiAnnullamento ordine Shopify fallito: …
PortugalskiCancelamento de pedido Shopify falhou: …

Po rozwiązaniu problemu

  • Kliknij ponownie Cancel in Shopify. Jeśli przycisk już się nie pojawia, sprawdź status zamówienia sprzedaży lub pole State w karcie zamówienia Shopify, ponieważ przy tych wartościach jest ukryty.
  • Sprawdź wynik po obu stronach: zamówienie w Shopify i zamówienie w Odoo.
  • Jeśli tekst od Shopify nie wyjaśnia przyczyny, zachowaj go w całości i użyj go, prosząc o pomoc.

Krok po kroku działanie przycisku, wraz z warunkami jego pojawiania się, opisano w Co robi przycisk „Cancel in Shopify”.

Koszt i pomoc

Moduł jest płatny jednorazowo za wersję Odoo (17, 18, 19 i 20) i wymaga subskrypcji FlexigoTech Cloud, plan Conector: 49 €/mies. lub 490 €/rok, netto (bez VAT). Połączenie przechodzi przez FlexigoTech Cloud, który przechowuje dane uwierzytelniające w formie zaszyfrowanej, nadzoruje synchronizację i wysyła e-mail, gdy coś zawiedzie. Szczegóły znajdziesz w karcie Odoo Apps i na stronie modułu.

Jeśli wdrażasz Odoo ze Shopify i chcesz sprawdzić, jak anulowane są zamówienia, FlexigoTech wdraża Odoo 17, 18, 19 i 20 oraz tworzy konektory i integracje na zamówienie.

Czytaj dalej

Przycisk «Cancel in Shopify» w Odoo: co robi krok po krokuCo robi przycisk Cancel in Shopify w Odoo: kiedy jest widoczny, co sprawdza, co zmienia w zamówieniu i jakie komunikaty błędów może wyświetlić, z przykładem.
Sprawdzone w kodzie źródłowym konektora (wersja 20.0) i w podlinkowanych źródłach

Źródła