Przejdź do głównej treści
Shopify

Przycisk „Export to Shopify” w Shopify Connector: co naprawdę robi

Przycisk Export to Shopify tworzy w Twoim sklepie nowy produkt na podstawie produktu z Odoo, a jeśli Shopify zwróci produkt, zapisuje w Odoo identyfikatory produktu i jego wariantów. Jeśli produkt ma już powiązanie z wybraną instancją, przycisk zatrzymuje się, zanim cokolwiek wyśle, i odsyła Cię do Enviar a Shopify.

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

Przycisk jest dostępny w wersjach 17, 18, 19 i 20 modułu.

Co jest w oknie przed eksportem

W oknie eksportu wybierasz Shopify Instance oraz Initial Status; pole Product jest tylko do odczytu. W Initial Status dostępne opcje to Active (visible in store) i Draft (hidden), a wartość domyślna to Draft (hidden). Przycisk w tym oknie nazywa się Export to Shopify.

Schemat przycisku Export to Shopify z dwoma komunikatami, które mogą go zatrzymać, z angielskimi etykietami
Schemat wykonany w kodzie na podstawie modułu (to nie jest ekran Odoo): przycisk Export to Shopify (Export to Shopify) i obok dwa z komunikatów, które mogą go zatrzymać, z oryginalnymi angielskimi etykietami.
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

Mit: jeśli produkt jest już w Shopify, przycisk go aktualizuje

Rzeczywistość: najpierw sprawdza, czy produkt ma już powiązanie z wybraną przez Ciebie instancją. Jeśli tak, zatrzymuje się z komunikatem Product '…' already has a Shopify binding on '…'. Use Push to Shopify to update it.. Kropki to nazwa produktu i domena sklepu. W tym momencie do Shopify nie wysłano jeszcze niczego. Sprawdzenie dotyczy produktu i instancji.

Mit: przycisk wysyła do Shopify całą kartę produktu

Rzeczywistość: wysyła to, co zbiera kod, a część danych tylko wtedy, gdy są wypełnione. Z każdego produktu wysyłana jest nazwa (jako tytuł), wybrany status początkowy oraz tagi Shopify produktu, rozdzielone przecinkami. Tylko jeśli są wypełnione, wysyłani są także dostawca Shopify, typ produktu Shopify i opis sprzedaży. Następnie idzie każdy wariant produktu:

  • cena sprzedaży wariantu, zaokrąglona do dwóch miejsc po przecinku (jeśli wariant jej nie ma, cena produktu);
  • odnośnik wewnętrzny jako SKU, jeśli istnieje;
  • kod kreskowy, jeśli istnieje;
  • wartości atrybutów jako opcje, z nazwą atrybutu i nazwą wartości.

Mit: po eksporcie produkt jest w sprzedaży

Rzeczywistość: zależy to od Initial Status. Przy wartości domyślnej, Draft (hidden), produkt jest tworzony jako ukryty; przy Active (visible in store) jest tworzony jako widoczny w sklepie. Pomoc przy polu zaleca szkic jako bezpieczniejszą opcję, aby sprawdzić produkt w Shopify przed aktywacją. Końcowe powiadomienie powtarza wielkimi literami status, z jakim produkt został utworzony.

Mit: jeśli Shopify coś odrzuci, w Odoo zostaje niedokończony eksport

Rzeczywistość: akcja zatrzymuje się, gdy tylko pojawi się jeden z tych komunikatów, i z tego, co eksport miał zmienić w Odoo, nic nie zostaje zapisane. Niektóre komunikaty, jakie może zwrócić przycisk:

  • Shopify access token is missing for instance …: informuje, że instancji brakuje tokenu dostępu.
  • Shopify GraphQL call failed (…): … (Shopify GraphQL call failed (…): …): Shopify odpowiedziało błędem; komunikat zawiera kod odpowiedzi i początek zwróconego tekstu. Jeśli Shopify odpowie, że przekroczono limit zapytań, kod ponawia próbę z przerwami; jeśli przy ostatniej próbie odpowiedź jest taka sama, pojawia się ten komunikat z kodem 429.
  • Shopify GraphQL returned errors: …: odpowiedź Shopify zawierała błędy.
  • Shopify GraphQL call exhausted retries.: Odoo wyczerpało próby wywołania Shopify i nie doszło do wyniku.
  • Shopify export errors: …: Shopify zwraca błędy dotyczące produktu; komunikat łączy je, każdy jako pole i tekst, rozdzielone średnikami.
  • Shopify did not return a product ID after export.: Shopify odpowiedziało bez identyfikatora produktu.

Mit: po eksporcie w Odoo nic się nie zmienia

Rzeczywistość: gdy Shopify zwróci produkt, Odoo zapisuje powiązania. Dla każdego wariantu zwróconego przez Shopify szuka wariantu w Odoo o tym odnośniku wewnętrznym; jeśli go nie znajdzie, bierze ten na tej samej pozycji, a jeśli i tego nie ma, pomija go. Każdemu sparowanemu wariantowi zapisuje instancję, identyfikatory Shopify (produktu, wariantu i pozycji magazynowej) oraz datę synchronizacji, i tworzy powiązanie z SKU, tytułem, statusem, ceną oraz datami synchronizacji i ostatniego wysłania. W produkcie zapisuje status i datę ostatniego wysłania.

Na koniec pojawia się stałe powiadomienie o sukcesie, Exported to Shopify, z tekstem Product '…' was created in Shopify (…) as …. (Product '…' was created in Shopify (…) as ….), gdzie ostatnie miejsce to status wielkimi literami.

Mit: przycisk pojawia się zależnie od wersji lub od jakiegoś warunku

Rzeczywistość: w Odoo 17, 18, 19 i 20 przycisk jest zawsze widoczny w swoim oknie, bez żadnego warunku. W Odoo po polsku nazywa się Export to Shopify.

Schemat z tekstem Exportar a Shopify w pięciu językach
Schemat wykonany w kodzie na podstawie tłumaczeń modułu (to nie jest ekran Odoo): Export to Shopify po hiszpańsku, Nach Shopify exportieren po niemiecku, Exporter vers Shopify po francusku, Esporta su Shopify po włosku i Exportar para Shopify po portugalsku.

Cena i pomoc

Shopify Connector kosztuje 9 € za wersję Odoo, dla 17, 18, 19 i 20, netto (bez VAT), jednorazowo (karta w Odoo Apps). Wymaga ponadto subskrypcji FlexigoTech Cloud: plan Konektor to 49 €/mies. lub 490 €/rok netto (bez VAT). Połączenie przechodzi przez FlexigoTech Cloud, który przechowuje poświadczenia w postaci zaszyfrowanej i wysyła e-mail, jeśli synchronizacja się nie powiedzie.

W FlexigoTech wdrażamy Odoo 17, 18, 19 i 20 oraz tworzymy konektory i integracje na zamówienie. Jeśli katalog Twojego sklepu potrzebuje czegoś, czego przycisk nie robi, możemy to z Tobą przeanalizować.

Czytaj dalej

Co robi przycisk „Create Credit Note” w Shopify ConnectorCo robi przycisk Create Credit Note w Shopify Connector dla Odoo: kiedy się pojawia, co sprawdza, co zmienia i jakie ostrzeżenia może wyświetlić.
Sprawdzone w kodzie źródłowym konektora (wersja 20.0) i w podlinkowanych źródłach

Źródła