Co mówi komunikat i czym nie jest
Czy to błąd?
Nie. To komunikat o powodzeniu: wyświetla się na ekranie i niczego nie blokuje. Kod zwraca go na samym końcu, gdy zmiany są już zapisane, więc oznacza, że operacja się udała.
Co dokładnie mówi i czym jest każde z pól?
Przy Odoo w języku polskim widzisz '…' is now the primary location for …. (moduł nie ma tłumaczenia na ten język, więc komunikat jest po angielsku). Pierwsze pole zawiera nazwę lokalizacji, a drugie domenę sklepu Shopify instancji, do której należy. Komunikat ma też tytuł Primary Location Set.

| Język Odoo | Tekst komunikatu |
|---|---|
| Hiszpański | '…' is now the primary location for …. |
| Niemiecki | '…' ist jetzt der primäre Standort für …. |
| Francuski | '…' est maintenant l'emplacement principal pour …. |
| Włoski | '…' è ora l'ubicazione principale per …. |
| Portugalski | '…' é agora a localização principal para …. |

Kiedy się pojawia i co zapisuje
Kiedy dokładnie się pojawia?
Po kliknięciu przycisku Set as Primary w widoku lokalizacji. Karty lokalizacji otworzysz z menu Sprzedaż › Shopify › Control Center › Locations. Metoda działa na jednej lokalizacji naraz, zapisuje zmiany i zwraca komunikat na końcu, bez żadnych innych warunków pośrednich.
Co moduł robi, zanim go wyświetli?
Najpierw zdejmuje znacznik głównej z pozostałych lokalizacji tej samej instancji. Potem oznacza jako główną lokalizację, którą kliknąłeś. Na koniec zapisuje w instancji tę lokalizację jako domyślną, razem z jej identyfikatorem Shopify i nazwą. Dopiero wtedy zwraca komunikat z nazwą lokalizacji i domeną sklepu.
Co dzieje się z pozostałymi lokalizacjami?
Kod dotyka tylko tych, które należą do tej samej instancji co wybrana lokalizacja: im zdejmuje znacznik głównej. Lokalizacje innych instancji pozostają nietknięte.
Co zmienia się w instancji?
Instancja zapisuje jako lokalizację domyślną tę, którą właśnie oznaczyłeś, razem z jej identyfikatorem Shopify i nazwą. Jeśli miała już zapisaną inną, te dwie dane są zastępowane danymi nowej.
Dlaczego nie widzę Set as Primary przy lokalizacji?
Przycisk jest ukryty, gdy lokalizacja jest już główną (warunek widoku sprawdza pole Is Primary). Przy wartościach domyślnych to pole ma wartość fałsz i przycisk jest widoczny. Warunek jest taki sam w Odoo 17, 18, 19 i 20.
Czy może pojawić się też po kliknięciu Sync Locations?
Tak. Przycisk Sync Locations w widoku instancji jest zawsze widoczny, a jego metoda dochodzi do tej samej metody, która zwraca komunikat. Jeśli warunek tej metody jest spełniony, zobaczysz ten sam komunikat o tym samym znaczeniu: lokalizacja została główną dla instancji.

Set as Primary i Sync Locations oraz komunikat, z angielskimi etykietami z kodu modułu.Jak zmienić główną lokalizację i ile to kosztuje
Co zrobić, gdy go widzę, i jak ustawić inną lokalizację jako główną?
Jeśli lokalizacja z komunikatu jest tą, którą chciałeś, nie musisz nic więcej robić. Jeśli nie, otwórz z tego samego menu kartę wybranej lokalizacji i kliknij tam Set as Primary. Pozostałe lokalizacje instancji tracą znacznik, instancja zapisuje nową jako domyślną i komunikat pojawia się ponownie, tym razem z nazwą nowej.
Jak sprawdzić, czy wszystko jest w porządku?
Przeczytaj oba pola komunikatu: pierwsze powinno być lokalizacją, którą chciałeś, a drugie domeną Twojego sklepu Shopify. Potem na karcie tej lokalizacji przycisk Set as Primary już się nie pojawia, bo widok ukrywa go, gdy lokalizacja jest główna.
W jakich wersjach jest dostępny i ile kosztuje?
Komunikat jest w opublikowanym kodzie Odoo 17, 18, 19 i 20, a przycisk Set as Primary jest ukrywany tym samym warunkiem we wszystkich. Moduł kosztuje 9 € za wersję Odoo, dla 17, 18, 19 i 20, jednorazowo, netto (bez VAT). Dodatkowo wymaga subskrypcji FlexigoTech Cloud: plan Konektor kosztuje 49 €/mies. lub 490 €/rok netto (bez VAT), z maksymalnie 3 kontami platformy.
Jeśli wdrażasz Odoo i chcesz wsparcia przy połączeniu sklepu, FlexigoTech wdraża Odoo 17, 18, 19 i 20 oraz tworzy konektory i integracje na zamówienie.
Czytaj dalej
Sprawdzone w kodzie źródłowym konektora (wersja 20.0) i w podlinkowanych źródłach
Źródła
- Kod modułu: flexigobe_shopify_connector 20.0 (c7078cd8): models/shopify_location.py
- Kod modułu: flexigobe_shopify_connector 20.0 (c7078cd8): views/shopify_location_views.xml
- Kod modułu: flexigobe_shopify_connector 20.0 (c7078cd8): views/shopify_instance_views.xml
- apps.odoo.com/apps/modules/20.0/flexigobe_shopify_connector
- apps.odoo.com/apps/modules/17.0/flexigobe_shopify_connector
- apps.odoo.com/apps/modules/18.0/flexigobe_shopify_connector
- apps.odoo.com/apps/modules/19.0/flexigobe_shopify_connector
- flexigotech.com/precios.html
- flexigotech.com/en/services.html
