Przejdź do głównej treści
Shopify

Wykrywanie przewoźników w Shopify Connector for Odoo: mity i fakty

Przycisk Discover Carriers from Orders & Profiles czyta nazwy dostaw z zamówień, które masz już w Odoo, oraz z profili dostaw Shopify i tworzy wiersz przypisania dla każdej nowej nazwy. Nie tworzy przewoźników w Odoo: jedynie dopasowuje po nazwie tych, którzy już istnieją.

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

Gdzie jest przycisk i co robi w całości

Znajdziesz go w Shopify › Configuration › Stores, na ekranie Shopify Instances. Aby zobaczyć te menu, potrzebne są uprawnienia: część Configuration wymaga roli Operator, a część Shopify wymaga roli Viewer.

Po kliknięciu Discover Carriers from Orders & Profiles moduł zbiera nazwy dostaw znane sklepowi, tworzy wiersz przypisania dla każdej nazwy, która jeszcze go nie ma, i otwiera listę przypisań przewoźników tego sklepu, abyś mógł ją sprawdzić i edytować.

Schemat menu sklepów, przycisku wykrywania przewoźników i, z boku, komunikatu, który może zatrzymać akcję
Schemat wykonany kodem na podstawie opublikowanego kodu modułu, to nie jest ekran Odoo: menu, przycisk i komunikat, który może go zatrzymać.
Your Odoo doesn't talk to Amazon, Temu or Shopify?
Wideo: Your Odoo doesn't talk to Amazon, Temu or Shopify? (wideo po angielsku)

Błędne przekonania o przycisku i to, co robi naprawdę

«Jeśli Shopify nie odpowiada, przycisk zgłasza błąd»

Przycisk zaczyna od zamówień Shopify, które sklep ma już zapisane w Odoo: zbiera tytuły ich pozycji dostawy i w tym celu nie wywołuje Shopify. Następnie odpytuje Shopify o profile dostaw. Jeśli to zapytanie się nie powiedzie, moduł zapisuje ostrzeżenie w dzienniku i kontynuuje z nazwami, które już miał.

Jest jeden wyjątek: jeśli FlexigoTech Cloud wstrzymał wywołanie, przycisk nie uznaje wykrywania za puste, lecz pokazuje komunikat FlexigoTech Cloud.

«Tworzy przewoźników w Odoo»

Tworzy wiersze przypisania, jeden dla każdej nowej nazwy, a w każdym zapisuje, skąd pochodzi nazwa: z zamówień czy z profili dostaw. Dla każdego wiersza szuka przewoźnika Odoo, którego nazwa pasuje do nazwy z Shopify, bez rozróżniania wielkich i małych liter. Sprawdza tylko przewoźników firmy sklepu (pole Company, widoczne w karcie i na liście Shopify Instances) lub współdzielonych; przewoźnik z innej firmy nie zostanie dopasowany.

Jeśli znajdzie jednego, wiersz zostaje z tym przewoźnikiem. Jeśli nie, zostaje bez przewoźnika Odoo i to wtedy ty musisz zdecydować, przeglądając listę.

«Wykrywa tylko to, co już sprzedano»

Zamówienia to tylko pierwsze miejsce, w którym szuka. Zapytanie do Shopify dodaje nazwy metod dostawy skonfigurowanych w profilach dostaw, nawet jeśli żadne zamówienie ich jeszcze nie użyło, oraz nazwy usług, które wylicza przewoźnik.

«Ponowne kliknięcie dubluje wiersze»

Przycisk porównuje każdą wykrytą nazwę, bez rozróżniania wielkości liter, z przypisaniami, które sklep już ma, i pomija te, które już istnieją. Nie modyfikuje istniejących: ponowne kliknięcie dodaje tylko nazwy, które nie mają jeszcze wiersza.

Tytuł otwieranej listy podaje wynik: wskazuje, ile nowych przypisań utworzono i ile z nich samo dopasowało się do przewoźnika Odoo. Jeśli nie było żadnych nowych, informuje, że wszystkie nazwy były już przypisane.

«Pojawia się tylko wtedy, gdy czegoś brakuje, albo tylko w niektórych wersjach»

Przycisk jest widoczny bez żadnych warunków i występuje we wszystkich opublikowanych gałęziach: Odoo 17, 18, 19 i 20. Przy Odoo po hiszpańsku jego etykieta brzmi Descubrir transportistas de pedidos y perfiles; drugi rysunek pokazuje tę samą etykietę po niemiecku, francusku, włosku i portugalsku.

Schemat z etykietą przycisku po hiszpańsku, niemiecku, francusku, włosku i portugalsku
Schemat wykonany kodem na podstawie opublikowanych tłumaczeń modułu, to nie jest ekran Odoo.

«Jeśli niczego nie znajdzie, coś jest zepsute»

Może się tak zdarzyć bez żadnej awarii. Przycisk zatrzymuje się z tym komunikatem: No shipping carrier names found in orders or Shopify delivery profiles.. Przy nim nie powstaje żaden wiersz.

Oznacza to, że ani zapisane zamówienia, ani profile dostaw nie dostarczyły nazw. Pamiętaj, że skoro niepowodzenie zapytania do Shopify zostawia tylko ostrzeżenie w dzienniku, ten sam komunikat pojawi się, gdy sklep nie ma zapisanych zamówień z dostawą, a zapytanie się nie powiodło.

Co zmienia się poza przypisaniami

Zawsze gdy przycisk znajdzie jakąkolwiek nazwę, nawet jeśli nie utworzy żadnego nowego wiersza, moduł przelicza liczniki sklepu (m.in. przypisań przewoźników i przypisań bez przewoźnika), zanim otworzy listę. Jeśli zatrzyma się z komunikatem o braku nazw, do tego kroku nie dochodzi.

To przeliczanie nie zależy od przycisku: zaplanowane zadanie Shopify Refresh Instance Stats wykonuje je co godzinę dla aktywnych sklepów i jest aktywne od instalacji modułu.

Jeśli szukasz sposobu na pobranie stanów magazynowych, zobacz co robi przycisk Pull Stock.

Czego potrzebujesz i jak pomaga FlexigoTech

Moduł kosztuje jednorazowo za wersję Odoo (17, 18, 19 i 20; cena każdej jest w jej karcie) i wymaga subskrypcji FlexigoTech Cloud, plan Konektor: 49 €/mies. lub 490 €/rok netto (bez VAT), do 3 kont platformy. Połączenie ze Shopify przechodzi przez FlexigoTech Cloud, który przechowuje poświadczenia w postaci zaszyfrowanej i wysyła e-mail, gdy synchronizacja zawiedzie. Bez subskrypcji lub przy zawieszonej usłudze zatrzymuje się to, co ona zapewnia; dane zostają w twoim Odoo. Więcej szczegółów znajdziesz na stronie modułu.

Jeśli wdrażasz Odoo i chcesz dobrze przypisać przewoźników swojego sklepu, 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 konektorze Shopify dla OdooCo robi przycisk Pull Stock w konektorze Shopify dla Odoo: kiedy się pojawia, co sprawdza, co zmienia w Twoich zapasach i jaki błąd może pokazać.Komunikat o lokalizacji głównej w konektorze Shopify dla OdooCo oznacza komunikat o lokalizacji głównej w konektorze Shopify dla Odoo, kiedy się pojawia i jak zmienić lokalizację główną w instancji.Błąd tworzenia zamówienia sprzedaży: brak danych ShopifyCo oznacza komunikat Shopify Connector for Odoo po kliknięciu «Create Sale Order» bez danych zamówienia, kiedy się pojawia i jak go rozwiązać.
Sprawdzone w kodzie źródłowym konektora (wersja 20.0) i w podlinkowanych źródłach

Źródła