Zgodnie z komunikatem Shopify, od wersji 2024-10 API Admin REST zasób lokalizacji będzie bramkowany przez zakres `locations`. Próba dostępu do lokalizacji zasobu bez zakresu `read_locations` zwróci błąd `403 Forbidden`.
Co to oznacza?
Jeśli wygenerowałeś dane dostępowe do Shopify przed tą zmianą. po aktualizacji API możesz otrzymać błąd "403 Forbidden" podczas aktualizacji stanów magazynowych w sklepie. Wynika on z braku uprawnienia read_locations, które wcześniej nie było wymagane dla integratora.
Co należy zrobić?
Należy dodać uprawnienie read_locations dla aplikacji integratora.
Aby to zrobić, należy kolejno wykonać kroki:
- Zaloguj się do panelu Shopify i przejdź do Ustawienia (lewy dolny róg ekranu):

 - Przejdź do Aplikacje i kanały sprzedaży i wybierz Twórz aplikacje:

 - Z listy aplikacji (zwykle będzie zawierać ona tylko jedną pozycję) odszukaj aplikacje powiązaną z integratorem (domyślna nazwa to integratory). Kliknij ją:

 - Wybierz Przejrzyj konfigurację:

 - Obok Integracja Admin API wybierz Edytuj.

 - Na liście Zakresy dostępu Admin API odszukaj Lokalizacje. Zaznacz uprawnienie read_locations i zapisz zmiany.
