Przejdź do głównej treści
Shopify

Shopify w Odoo: co zrobić, gdy brakuje dostępu Operator

Ostrzeżenie You need Shopify Operator (or Manager) access to push changes to Shopify. może się pojawić, gdy klikniesz Push to Shopify lub Cancel in Shopify w zamówieniu sprzedaży, a Twój użytkownik nie należy do grupy operatora Shopify. Rozwiązanie to poprosić o ten dostęp (lub o dostęp Manager, jak mówi sam komunikat) osobę, która zarządza użytkownikami w Twoim Odoo.

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

Pojawia się po kliknięciu, nie przy otwarciu zamówienia

Ostrzeżenie wywołuje kontrola uprawnień w zamówieniu sprzedaży. Może się pojawić po kliknięciu Push to Shopify lub Cancel in Shopify. Według komentarza w kodzie ta kontrola chroni ręczne akcje, które wysyłają zmiany do Shopify. Jeśli po kliknięciu warunek jest spełniony, pojawia się You need Shopify Operator (or Manager) access to push changes to Shopify. i akcja zostaje zatrzymana.

Schemat wykonany w kodzie pokazujący przyciski Push to Shopify i Cancel in Shopify oraz pod nimi komunikat o dostępie Operator lub Manager
Schemat wykonany w kodzie na podstawie opublikowanego kodu modułu (to nie jest zrzut ekranu Odoo): przyciski Push to Shopify i Cancel in Shopify oraz ostrzeżenie o dostępie, dla Odoo 17, 18, 19 i 20. Etykiety są po angielsku, tak jak w kodzie.

Kiedy widać każdy przycisk

Push to Shopify jest ukryty, gdy zamówienie nie ma pola Shopify Order Ref albo gdy jego stan nie jest Zamówienie sprzedaży. Cancel in Shopify jest ukryty, gdy zamówienie nie ma tego odnośnika albo gdy ma stan Anulowano. Dotyczy to Odoo 17, 18, 19 i 20.

Jeśli przycisk jest widoczny, zamówienie spełnia już te warunki ekranowe. O tym, czy pojawi się ostrzeżenie, decyduje coś innego, co sprawdzane jest później, po kliknięciu.

Etykieta przycisku wysyłki zmienia się zależnie od języka Twojego Odoo, według opublikowanych tłumaczeń modułu:

Język OdooEtykieta przycisku
HiszpańskiPush to Shopify
NiemieckiAn Shopify übertragen
FrancuskiEnvoyer vers Shopify
WłoskiInvia a Shopify
PortugalskiEnviar para o Shopify
Schemat wykonany w kodzie z tekstem Push to Shopify po hiszpańsku, niemiecku, francusku, włosku i portugalsku
Schemat wykonany w kodzie na podstawie opublikowanych tłumaczeń modułu (to nie jest zrzut ekranu Odoo): etykieta przycisku wysyłki zależnie od języka Odoo.

O co pyta Odoo przed działaniem

Po kliknięciu każdego przycisku Odoo prosi o potwierdzenie. Przy Push to Shopify pyta Push the current order lines (quantities, added/removed products) to the linked Shopify order?. Przy Cancel in Shopify pyta Cancel the linked Shopify order and this Odoo order?.

Warto wiedzieć, co robi każdy z nich, zanim poprosisz o dostęp: pierwszy wysyła pozycje zamówienia do powiązanego zamówienia w Shopify; drugi anuluje powiązane zamówienie w Shopify, a także zamówienie w Odoo.

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 dokładnie sprawdza kod

Najpierw superużytkownik, potem grupa

W Odoo 20.0 kontrola, która wywołuje ostrzeżenie, zadaje dwa pytania, jedno po drugim. Najpierw sprawdza, czy wywołanie jest wykonywane jako prawdziwy superużytkownik, a jeśli tak, kończy bez dalszych działań. Jeśli nie, sprawdza, czy użytkownik, który kliknął przycisk, należy do grupy operatora Shopify tego modułu. Jeśli nie należy, wyświetla ostrzeżenie i akcja zostaje zatrzymana.

Dla Ciebie, gdy logujesz się własnym użytkownikiem, praktyczny warunek jest tylko jeden: należeć albo nie należeć do tej grupy. Tekst komunikatu mówi o dostępie Operator lub Manager: jeden z tych dwóch dostępów musisz uzyskać dla swojego użytkownika.

Dostęp do Sprzedaży nie wystarcza

Wyjaśnia to komentarz w kodzie. Zamówienie sprzedaży jest standardowym modelem Odoo i nie ma żadnego własnego uprawnienia Shopify, więc według tego komentarza użytkownik ze zwykłym dostępem do Sprzedaży, bez żadnej grupy Shopify, może czytać i zapisywać powiązane zamówienie. Bez tej jawnej kontroli każdy uwierzytelniony użytkownik Sprzedaży mógłby wywołać prawdziwe połączenie z Shopify z użyciem poświadczeń, niezależnie od tego, czy ma rolę w Shopify.

Dlatego ze zwykłym dostępem do Sprzedaży możesz modyfikować zamówienie w Odoo i mimo to otrzymać ostrzeżenie po kliknięciu Push to Shopify lub Cancel in Shopify.

To, że widzisz przycisk, nie znaczy, że masz uprawnienie

Według komentarza w kodzie ograniczenie przycisku grupami w widoku to tylko wygoda ekranu: nie obowiązuje, gdy ktoś wywołuje akcję bezpośrednio. Dlatego kontrola znajduje się w samej akcji, a nie w widoku. Uprawnienie jest sprawdzane po kliknięciu, a nie przy wyświetlaniu przycisku.

Jak to rozwiązać

Poprawka dotyczy uprawnień, nie zamówienia

  • Poproś osobę, która zarządza użytkownikami w Twoim Odoo, o nadanie Twojemu użytkownikowi dostępu operatora Shopify (lub dostępu Manager, jak wskazuje komunikat).
  • Wróć do zamówienia sprzedaży i powtórz akcję.

Jeśli ostrzeżenie pojawia się u kogoś, kto nie powinien wysyłać zmian do Shopify, kontrola działa, jak trzeba: zdecyduj, kto powinien mieć dostęp, zanim go przyznasz, zwłaszcza dla Cancel in Shopify, które wpływa na oba zamówienia.

Komunikat znajduje się w opublikowanym kodzie gałęzi 17.0, 18.0, 19.0 i 20.0, a moduł jest opublikowany w Odoo Apps dla tych czterech wersji.

Jeśli potrzebujesz pomocy z uprawnieniami lub konektorem

FlexigoTech wdraża Odoo 17, 18, 19 i 20 oraz tworzy konektory i integracje na zamówienie, więc możemy pomóc Ci zdecydować, którzy użytkownicy powinni mieć poszczególne dostępy do Shopify. Moduł kosztuje jednorazowo za wersję i wymaga subskrypcji FlexigoTech Cloud (plan Konektor: 49 €/mies. lub 490 €/rok, netto (bez VAT)); szczegóły znajdziesz na stronie modułu.

Czytaj dalej

Zamówienie sprzedaży … nie jest powiązane z zamówieniem Shopify: co zrobićCo oznacza błąd „is not linked to a Shopify order” w Odoo, kiedy pojawia się po kliknięciu Push to Shopify i jak sprawdzić go krok po kroku.Komunikat „Webhook URL is not available” w Shopify dla OdooKiedy pojawia się „Webhook URL is not available” w konektorze Shopify dla Odoo, jaki warunek go wywołuje i co sprawdzić krok po kroku.Co robi przycisk `Sync Orders` w Shopify Connector for Odoo, krok po krokuCo robi przycisk Sync Orders w konektorze Shopify dla Odoo: kiedy się pojawia, co sprawdza, co zmienia w karcie sklepu i jakie błędy może zwrócić.
Sprawdzone w kodzie źródłowym konektora (wersja 20.0) i w podlinkowanych źródłach

Źródła