Przejdź do głównej treści
Shopify

Ostrzeżenie «No Carriers Found» w Shopify Connector

Ostrzeżenie pojawia się po kliknięciu Discover Carriers from Orders & Profiles, gdy po przejrzeniu zamówień Shopify zapisanych w Odoo i profili dostawy Shopify nie zebrano ani jednej nazwy przewoźnika. To ostrzeżenie, które niczego nie blokuje: aby je rozwiązać, wystarczy, że jakaś nazwa znajdzie się w tytułach pozycji dostawy zapisanych zamówień albo, jeśli zapytanie do Shopify działa, w jego profilach dostawy.

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

Kiedy pojawia się ostrzeżenie

Co mówi ostrzeżenie i skąd je widzę?

Zobaczysz No shipping carrier names found in orders or Shopify delivery profiles. z tytułem No Carriers Found. Pojawia się po kliknięciu przycisku Discover Carriers from Orders & Profiles w karcie instancji. Aby otworzyć karty instancji, w menu Sprzedaż wejdź w Shopify, następnie w Control Center i na końcu w Instances. Przycisk jest zawsze widoczny, w Odoo 17, 18, 19 i 20.

Schemat wykonany kodem, nie jest to ekran Odoo: od góry do dołu menu Sales › Shopify › Control Center › Instances, przycisk Discover Carriers from Orders & Profiles i ostrzeżenie No shipping carrier names found in orders or Shopify delivery profiles., z angielskimi etykietami z kodu
Schemat (to nie zrzut ekranu Odoo) drogi do ostrzeżenia: menu, przycisk i ostrzeżenie, z angielskimi etykietami z kodu modułu, tak samo w Odoo 17, 18, 19 i 20.

Aby rozpoznać ostrzeżenie w języku Twojego Odoo, drugi schemat zbiera tekst po hiszpańsku, niemiecku, francusku, włosku i portugalsku.

Schemat wykonany kodem na podstawie opublikowanych tłumaczeń modułu, nie jest to ekran Odoo: to samo ostrzeżenie po hiszpańsku, niemiecku, francusku, włosku i portugalsku
Schemat (to nie zrzut ekranu Odoo) z ostrzeżeniem w takiej postaci, w jakiej widzi je użytkownik, zależnie od języka jego Odoo.

Jaki jest dokładny warunek?

Ostrzeżenie pojawia się tylko wtedy, gdy przycisk skończy przeglądać swoje dwa źródła i nie zebrał ani jednej nazwy przewoźnika. Z każdej nazwy usuwane są spacje na końcach, a pusta nazwa się nie liczy. Gdy ostrzeżenie się pojawia, przycisk zwraca je, zanim cokolwiek utworzy: żadne mapowanie nie jest dodawane ani zmieniane.

Co przycisk sprawdza w zamówieniach?

Zamówienia Shopify tej instancji, które są już zapisane w Odoo. Z każdego odczytuje tytuły jego pozycji dostawy. Ta część nie wymaga połączenia z Shopify. Jeśli instancja nie ma zapisanych zamówień albo żadne nie ma tytułu w pozycjach dostawy, to źródło nie dostarcza żadnej nazwy.

A w profilach dostawy Shopify?

Następnie odpytuje Shopify o jego profile dostawy (pierwsze z każdego poziomu, które zwraca zapytanie) i zbiera nazwy metod dostawy oraz obliczanych usług przewoźnika, które do nich należą. To źródło służy do wykrywania metod już skonfigurowanych w Shopify, które nie otrzymały jeszcze żadnego zamówienia. Jeśli w tych profilach nie ma metod z nazwą, to źródło też nic nie wnosi.

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 to oznacza i jak to rozwiązać

Czy to błąd, który coś blokuje?

Nie. To ostrzeżenie, które niczego nie blokuje: nic nie jest tworzone ani zmieniane i możesz kliknąć przycisk ponownie, kiedy chcesz. Mówi tylko tyle, że w tym momencie przycisk nie zobaczył żadnej nazwy przewoźnika.

Czy może się pojawić, mimo że w Shopify są skonfigurowane metody dostawy?

Tak, jeśli zapytanie do Shopify zawiedzie, a zapisane zamówienia nie dostarczyły żadnej nazwy. Każdy błąd przy pobieraniu profili dostawy jest przechwytywany: kod zostawia ostrzeżenie w dzienniku technicznym i idzie dalej, więc wynik zależy wyłącznie od tego, co dały zamówienia. Jeśli zapisane zamówienia dostarczą jakąś nazwę, ostrzeżenie się nie pojawi, nawet gdy to zapytanie zawiedzie: przycisk kontynuuje z nazwami z zamówień. Wyjątkiem jest wstrzymanie FlexigoTech Cloud: wtedy kod przepuszcza komunikat o wstrzymaniu zamiast zwracać puste wyszukiwanie.

Jak to rozwiązać, krok po kroku?

Najpierw sprawdź, skąd spodziewałeś się nazw. Jeśli spodziewałeś się ich z zamówień, zobacz, czy instancja ma zapisane w Odoo zamówienia Shopify i czy te zamówienia mają pozycję dostawy z tytułem. Jeśli spodziewałeś się ich z Shopify, sprawdź, czy w profilu dostawy sklepu jest metoda dostawy z nazwą i czy zapytanie do Shopify działa, bo to źródło ma sens tylko wtedy, gdy zapytanie odpowiada. Wystarczy, że nazwa pojawi się w jednym z dwóch miejsc: w tytułach pozycji dostawy zapisanych zamówień albo, jeśli zapytanie do Shopify działa, w profilach dostawy. Gdy to się spełni, kliknij ponownie Discover Carriers from Orders & Profiles w karcie instancji.

Co się dzieje, gdy nazwy zostaną znalezione?

Tworzy mapowanie przewoźników dla każdej nazwy, której instancja jeszcze nie miała; aby sprawdzić, czy już istniała, porównuje bez rozróżniania wielkości liter i bez spacji na końcach. Do każdego nowego mapowania próbuje przypisać przewoźnika dostawy z Odoo o tej samej nazwie, również bez rozróżniania wielkości liter. Następnie otwiera listę mapowań tej instancji, abyś ją przejrzał lub edytował. Tytuł tej listy zaczyna się od Carrier Mappings i podaje, ile mapowań jest nowych, a ile dopasowało się samo.

Czy to to samo, co gdy wszystkie nazwy były już zmapowane?

Nie. Jeśli przycisk znajdzie nazwy, ale wszystkie są już zmapowane, ostrzeżenie się nie pojawia: otwiera listę mapowań z tytułem zaczynającym się od Carrier Mappings, który informuje, że wszystkie nazwy są już zmapowane. Ostrzeżenie pojawia się tylko wtedy, gdy nie znaleziono żadnej nazwy, ani nowej, ani już zmapowanej.

Wersje, cena i pomoc

Czy pojawia się we wszystkich wersjach i ile kosztuje moduł?

Ostrzeżenie jest w opublikowanym kodzie Odoo 17, 18, 19 i 20, a przycisk jest zawsze widoczny we wszystkich czterech. Shopify Connector kosztuje 9 € za wersję Odoo, dla 17, 18, 19 i 20, jednorazowo, netto (bez VAT). Dodatkowo wymaga subskrypcji FlexigoTech Cloud: plan Conector kosztuje 49 €/mies. lub 490 €/rok netto (bez VAT). Bez subskrypcji albo przy zawieszonej usłudze zatrzymuje się to, co daje subskrypcja; dane zostają w Twoim Odoo.

Jeśli wdrażasz Odoo i chcesz mieć przewoźników Shopify dopasowanych do przewoźników dostawy Odoo od samego początku, w FlexigoTech wdrażamy Odoo 17, 18, 19 i 20 oraz tworzymy 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