Przejdź do głównej treści
Shopify

Uruchomienie Shopify Connector w Odoo: pola, statusy i cena

Aby uruchomić Shopify Connector, łączysz sklep przez FlexigoTech Cloud za pomocą client ID, client secret i sklepu, sprawdzasz pola takie jak firma, magazyn, zespół sprzedaży i klient zastępczy, mapujesz przewoźników i weryfikujesz powiązania produktów. Warto wiedzieć, jak zachowują się te pola: client secret nigdy nie jest zapisywany w Odoo, kontakty są parowane po ID klienta w Shopify, a każdy rekord ma własną skalę statusów.

FlexigoTech · Odpowiada: Víctor Gómez · Aktualizacja: 4 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
5 min

Zanim połączysz: czego potrzebujesz i ile to kosztuje

Shopify Connector jest opublikowany w Odoo Apps dla Odoo 17, 18, 19 i 20. Moduł kosztuje 9 € netto (bez VAT) za wersję Odoo, w jednorazowej płatności, dla 17, 18, 19 i 20, a dodatkowo wymaga subskrypcji FlexigoTech Cloud: manifest każdej wersji mówi «Needs FlexigoTech Cloud subscription (from 49 EUR/month, VAT excl.)». Plan Konektor kosztuje 49 €/mies. lub 490 €/rok netto (bez VAT) (Pro: 98 €/mies. lub 980 €/rok) i obejmuje do 3 kont platformy (Pro: 10). Bez subskrypcji lub przy zawieszonej usłudze zatrzymuje się to, co daje subskrypcja; dane pozostają w Twoim Odoo.

W Odoo App Store każda wersja Odoo jest kupowana osobno. Aby się połączyć, miej pod ręką trzy dane: client ID, client secret i sklep. Jeśli wcześniej chcesz zobaczyć, jakie menu dodaje konektor i przez co przechodzi każdy rekord, zajrzyj do jak konektor działa od środka.

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

Jak zachowują się pola i statusy konektora

Client secret nie zostaje w Twoim Odoo

Pole Client secret (FlexigoTech Cloud) (nazwa techniczna fgt_app_secret) jest wysyłane tylko raz, w formie zaszyfrowanej, do FlexigoTech Cloud razem z client ID i sklepem. Nigdy nie jest zapisywane w Odoo. W Odoo masz dwie daty związane z tym krokiem: Saved in FlexigoTech Cloud (fgt_saved_at) i Authorized through FlexigoTech Cloud (fgt_authorized_at).

Połączenie przechodzi przez FlexigoTech Cloud i ma trzy statusy

Pole Shopify connection (fgt_route) wskazuje, że nowe instancje łączą się przez FlexigoTech Cloud. Usługa przechowuje dane uwierzytelniające w formie zaszyfrowanej, nadzoruje synchronizację i powiadamia e-mailem, jeśli coś zawiedzie; jeśli Shopify zmieni swoje API, dostosowują się moduł i usługa.

Status połączenia (connection_state) przyjmuje wartości Connected, Error i Unconfigured. Na liście instancji widzisz go obok domeny i ostatnich synchronizacji.

Lista Shopify Instances w Sprzedaży Odoo z jedną instancją w statusie Connected i zaznaczonym polem Active
Lista instancji: domena myshopify, status Connected, ostatnie synchronizacje zamówień i produktów oraz zaznaczone pole Active.

Inne pola modułu, które uzupełnisz, to firma (company_id), magazyn (warehouse_id), zespół sprzedaży (Sales Team), klient zastępczy (Fallback Customer) oraz pole wyboru Enable Finance & Accounting.

Przewoźnicy są mapowani po nazwie w Shopify

Każde mapowanie łączy nazwę przewoźnika z Shopify z Odoo Delivery Carrier: przewoźnikiem Odoo, który zostaje przypisany, gdy ta nazwa z Shopify pojawi się w zamówieniu. Jeśli zaznaczysz Auto-Create Carrier i żaden przewoźnik nie jest zmapowany, moduł automatycznie tworzy nowego przewoźnika Odoo o tej nazwie.

Pole Status każdego mapowania (mapping_state) może mieć wartość Mapped, Auto-Create lub Unmapped. To kolumna, z której odczytujesz, w jakiej sytuacji jest każda nazwa przewoźnika.

Lista Shopify Carrier Mappings pogrupowana według instancji z jedną zwiniętą grupą
Mapowania przewoźników pogrupowane według instancji, z kolumnami Instance, Shopify Carrier Name, Odoo Delivery Carrier, Status, Used i Last Used.

Klienci są parowani po ID z Shopify, nie po e-mailu

Pole Shopify Customer ID przechowuje GID klienta z Shopify, a moduł używa go do dokładnego parowania kontaktów, bez polegania na e-mailu ani telefonie. To pole, na które patrzysz, gdy sprawdzasz, do którego kontaktu trafiło zamówienie.

Warianty są grupowane po GID produktu

Shopify Product GID to GID produktu z Shopify, a moduł używa go jako klucza do grupowania wariantów. W produkcie zobaczysz ponadto Shopify Vendor, Shopify Product Type, Shopify Compare-At Price, Last Push to Shopify i Shopify Tags, które przechowuje tagi rozdzielone przecinkami, synchronizowane z Shopify i wysyłane do Shopify.

Shopify Status przyjmuje wartości Active, Draft i Archived. W innym polu statusu modułu (status) różnicę widać w samym tekście: Active (visible in store) w porównaniu z Draft (hidden).

Lista Shopify Product Bindings przefiltrowana po Active i pogrupowana według produktu, z kolumnami wariantu, SKU, instancji, ceny, zapasu i statusu
Aktywne powiązania produktów, pogrupowane według produktu, z wariantem, SKU, instancją, ceną, zapasem i statusem.

Status wysyłki ma własną skalę

Pole Estado de Envío (shopify_delivery_status) może mieć wartość No Validado, Listo para Enviar, Parcialmente Enviado, Enviado lub Cancelado. Pole wyboru Mostrar Estado de Envío en Ventas, jeśli jest włączone, pokazuje na liście sprzedaży kolumnę ze statusem wysyłki zamówienia. Zdecyduj, czy chcesz, aby ta kolumna była widoczna dla osób pracujących w Sprzedaży.

Jest więcej statusów, które warto umieć czytać

Moduł używa innych pól statusu:

  • state z wartościami Open, Partially Fulfilled, Fulfilled, Cancelled i Refunded.
  • state z wartościami Draft, Credit Note Created, Ignored i Failed.
  • stock_return_state, z wartościami N/A, Pending Return, To Review, Stock Returned i Return Failed.
  • state z wartościami Running, Success, Partial (with errors) i Failed.
  • state z wartościami Pending, Processed, Failed i Failed, no more retries.

Co oznacza każdy komunikat i co z nim zrobić, znajdziesz w komunikatach o błędach i ostrzeżeniach konektora.

Co sprawdzić w pierwszym tygodniu

Gdy sklep jest już połączony, te kontrole możesz wykonać sam:

  • W Shopify Instances: czy instancja ma status Connected i ma daty w ostatnich synchronizacjach zamówień i produktów.
  • Twoja poczta, na wypadek gdyby FlexigoTech Cloud powiadomił Cię o błędzie synchronizacji.
  • W Shopify Carrier Mappings: kolumny Status, Used i Last Used oraz każde mapowanie w statusie Unmapped.
  • W Shopify Product Bindings, z filtrem Active i pogrupowane według produktu: SKU, cena, zapas i status każdego wariantu.
  • W kontaktach, które trafiły z Shopify: pole Shopify Customer ID.
  • Każdy rekord w statusie Partial (with errors), Failed, Failed, no more retries, To Review lub Return Failed.
Przegląd list Shopify Carrier Mappings, Shopify Instances i Shopify Product Bindings
Sekwencja przechodzi przez mapowania przewoźników pogrupowane według instancji, listę instancji ze statusem Connected i aktywne powiązania produktów pogrupowane według produktu.

Jak pomaga FlexigoTech

FlexigoTech wdraża Odoo 17, 18, 19 i 20 oraz tworzy konektory i integracje na zamówienie. Jeśli wdrażasz Odoo równolegle z podłączaniem Shopify, możemy pomóc Ci przygotować konfigurację (firma, magazyn, zespół sprzedaży, przewoźnicy) i dostosować konektor do potrzeb Twojego sklepu. Moduł znajdziesz w jego karcie w Odoo Apps.

Czytaj dalej

Błędy Shopify Connector w Odoo: co oznacza każdy komunikat i co zrobićKomunikaty błędów Shopify Connector dla Odoo w oryginalnym brzmieniu: domena, client secret, FlexigoTech Cloud, OAuth, tokeny, firmy i uprawnienia.
Sprawdzone w kodzie źródłowym konektora (wersja 20.0) i w podlinkowanych źródłach

Źródła