Przejdź do głównej treści
Shopify

Co Shopify Connector dodaje do Produktów w Odoo: pola i moment działania

Shopify Connector rozszerza kartę produktu w Odoo o licznik powiązanych wariantów (Shopify) oraz zakładkę Shopify z identyfikatorem produktu, tagami, dostawcą, typem, statusem i datą ostatniej wysyłki. Wszystko pozostaje ukryte, dopóki produkt nie ma choć jednego wariantu powiązanego z Shopify, a moduł używa tagów, dostawcy, typu i statusu podczas wysyłania produktu, po czym zapisuje datę wysyłki.

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

Co moduł dodaje do karty produktu

Moduł rozszerza standardowy model Produktów w Odoo. Wszystko, co opisano poniżej, to działanie kodu opublikowanego dla Odoo 20.0.

Schemat z aplikacją Products w Odoo i, pod nią, polami dodawanymi przez moduł: Shopify, Shopify Product GID, Shopify Tags, Shopify Vendor, Shopify Product Type, Shopify Status i Last Push to Shopify
Schemat wykonany kodem na podstawie kodu modułu, to nie jest ekran Odoo: co Shopify Connector dodaje do Produktów. Etykiety są po angielsku, tak jak w kodzie.

Pole Shopify to liczba: zlicza warianty produktu, które mają identyfikator wariantu Shopify. Widać je na karcie produktu i jest ukryte, gdy wynosi zero. Pozostałe pola znajdują się w zakładce Shopify, w grupie Shopify Data, i są ukrywane tym samym warunkiem: dopóki produkt nie ma co najmniej jednego wariantu powiązanego z Shopify, ich nie zobaczysz.

Your Odoo doesn't talk to Amazon, Temu or Shopify?
Wideo: Your Odoo doesn't talk to Amazon, Temu or Shopify? (wideo po angielsku)

Krok po kroku: jak czytać zakładkę Shopify

  1. Spójrz na pole Shopify. To licznik powiązanych wariantów. Jeśli wynosi zero, pozostałe pola modułu nie pojawiają się na karcie.
  2. Otwórz zakładkę Shopify i znajdź grupę Shopify Data. Tam jest Shopify Product GID, tylko do odczytu; jego pomoc mówi: «Shopify product GID used as the canonical grouping key for variants.».
  3. Uzupełnij tagi, dostawcę i typ. Shopify Tags ma taką pomoc: «Comma-separated tags synced from / pushed to Shopify.». Przy wysyłaniu produktu moduł dzieli tekst po przecinkach, usuwa spacje wokół każdego tagu i odrzuca puste. Shopify Vendor i Shopify Product Type są dołączane do wysyłki tylko wtedy, gdy mają zawartość.
  4. Wybierz Shopify Status. Dostępne wartości to Active, Draft i Archived; w kodzie wartością domyślną jest Active. Przy wysyłaniu ten status trafia do Shopify; jeśli pole jest puste, wysyłany jest jako aktywny.
  5. Sprawdź Last Push to Shopify. Pole jest tylko do odczytu: zapisuje je kod, nie użytkownik. Wypełnia się datą i godziną, gdy moduł wysyła produkt do Shopify.

Status z kroku czwartego widać w języku Twojego Odoo. Poniższy schemat pokazuje, jak jest podpisane Archived w każdym języku tłumaczeń modułu.

Schemat z tekstem Archived zależnie od języka: hiszpański Archivado, niemiecki Archiviert, francuski Archivé, włoski Archiviato i portugalski Arquivado
Schemat wykonany kodem na podstawie opublikowanych tłumaczeń modułu, to nie jest ekran Odoo.

Co robi moduł, wysyłając produkt do Shopify

Kod modułu zawiera akcję wysyłki, która przesyła produkt do Shopify: tytuł, status, tagi i warianty. Oto, co przygotowuje dla każdej instancji Shopify, w której produkt ma aktywne powiązania:

  • Tytuł: nazwa produktu w Odoo.
  • Status: ten z Shopify Status, a jeśli jest pusty, aktywny.
  • Tagi: te z Shopify Tags, już rozdzielone przecinkami.
  • Dostawca i typ: tylko jeśli Shopify Vendor i Shopify Product Type mają wartość.
  • Opis: opis sprzedażowy produktu, tylko jeśli istnieje.
  • Warianty: po jednym na każde powiązanie, które ma identyfikator wariantu Shopify, z ceną powiązania z dwoma miejscami po przecinku (zero, jeśli jest pusta), ceną porównawczą tylko gdy jest wyższa od ceny, SKU, jeśli istnieje, i kodem kreskowym, jeśli istnieje.

Identyfikator produktu Shopify, do którego trafia wysyłka, pochodzi z powiązań, a nie z pola Shopify Product GID na karcie. Cena, która jest wysyłana, to cena powiązania danego wariantu, a nie wartość wpisana w zakładce Shopify.

Powiązania wariantów

Moduł zawiera też akcję, która otwiera listę Shopify Bindings, z widokiem listy i formularza, przefiltrowaną do wariantów produktu, które mają identyfikator wariantu Shopify. Ta akcja tylko pokazuje listę: niczego nie zmienia. Z każdego powiązania pochodzą wysyłane cena, cena porównawcza, SKU i kod kreskowy.

Kiedy działa, a kiedy się zatrzymuje

Licznik Shopify jest obliczany na podstawie wariantów produktu: zlicza te, które mają identyfikator wariantu Shopify, i od tego wyniku zależy, czy pozostałe pola będą widoczne.

Akcja wysyłki natomiast działa w chwili uruchomienia. Wyszukuje aktywne powiązania produktu. Jeśli nie ma żadnego, zatrzymuje się i niczego nie wysyła. Jeśli są, przechodzi po każdej instancji Shopify, w której produkt ma aktywne powiązania, i wysyła do niej cały produkt; po każdej wysyłce zapisuje datę i godzinę w Last Push to Shopify. Jeśli Shopify odrzuci dane, akcja zatrzymuje się i nie zapisuje daty w powiązaniach. Gdy wszystko przebiegnie poprawnie, Odoo pokazuje powiadomienie o sukcesie, które nie pozostaje na stałe na ekranie.

Cena i subskrypcja

Shopify Connector jest opublikowany w Odoo Apps dla Odoo 17, 18, 19 i 20, za 9 € za wersję Odoo, jednorazowo, netto (bez VAT). Wymaga ponadto subskrypcji FlexigoTech Cloud: plan Konektor kosztuje 49 €/mies. lub 490 €/rok netto (bez VAT). Możesz zobaczyć kartę w Odoo Apps.

Jeśli potrzebujesz pomocy we wdrożeniu

FlexigoTech wdraża Odoo 17, 18, 19 i 20 oraz tworzy konektory i integracje na zamówienie. Jeśli Twój katalog Produktów potrzebuje przepływu ze Shopify innego niż ten, który oferuje moduł, można to przeanalizować.

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