Integracja WooCommerce w xSale łączy się ze sklepem przez REST API WooCommerce. Do połączenia potrzebne są trzy dane: adres API sklepu, klucz klienta oraz klucz prywatny.
Ten wpis pokazuje, jak wygenerować klucze w WooCommerce i gdzie wpisać je w konfiguracji integracji xSale.
W tym artykule znajdziesz
- co przygotować przed generowaniem kluczy,
- jak wygenerować klucze REST API w WooCommerce,
- gdzie wpisać klucze w xSale,
- jak uzupełnić adres sklepu,
- co sprawdzić, jeśli autoryzacja nie działa.
Przed rozpoczęciem
Do wygenerowania kluczy potrzebny jest dostęp administracyjny do panelu WordPress/WooCommerce. Klucze powinny mieć uprawnienia Odczyt/Zapis, ponieważ xSale nie tylko pobiera dane ze sklepu, ale może też wysyłać do WooCommerce dane ofert, cen, stanów, zdjęć i statusów.
Jak wygenerować klucze REST API WooCommerce?
- Zaloguj się do panelu WordPress sklepu.
- Przejdź do WooCommerce → Ustawienia → Zaawansowane → REST API.
- Kliknij Dodaj klucz.
- Wpisz nazwę klucza, np. xSale.
- W polu uprawnień wybierz Odczyt/Zapis.
- Kliknij Wygeneruj klucz.
| Uwaga: WooCommerce pokazuje klucz klienta i klucz prywatny tylko bezpośrednio po ich wygenerowaniu. Zapisz je w bezpiecznym miejscu. Jeżeli ich nie zapiszesz, trzeba będzie wygenerować nową parę kluczy. |
Gdzie wpisać klucze w xSale?
Jeżeli dopiero dodajesz integrację WooCommerce, przejdź w xSale do kreatora integracji WooCommerce i uzupełnij dane autoryzacyjne.
Jeżeli integracja WooCommerce już istnieje, przejdź do Integracje, otwórz edycję integracji WooCommerce i uzupełnij dane w sekcji autoryzacji.
W xSale uzupełnij pola następująco:
- Klucz klienta – wklej wartość rozpoczynającą się od
ck_, - Klucz prywatny – wklej wartość rozpoczynającą się od
cs_.
Po wprowadzeniu danych kliknij Zapisz dane autoryzacyjne.
Jak uzupełnić adres sklepu?
W polu Adres sklepu w xSale wpisz adres bazowy REST API WooCommerce. Connector xSale korzysta z tego adresu jako podstawy do wywołań takich jak products, orders i taxes.
Najczęściej adres ma format:
https://mojsklep.pl/wp-json/wc/v3/
Jeżeli sklep działa w konfiguracji, która wymaga dopisania index.php, adres może mieć format:
https://mojsklep.pl/index.php/wp-json/wc/v3/
Adres powinien zaczynać się od https:// i kończyć się znakiem /.
Co sprawdzić, jeśli autoryzacja nie działa?
- Czy klucz klienta został wklejony do pola dla klucza klienta, a klucz prywatny do pola dla klucza prywatnego.
- Czy klucze mają uprawnienia Odczyt/Zapis.
- Czy adres API sklepu ma poprawny format i prowadzi do wersji
wc/v3. - Czy sklep WooCommerce jest dostępny pod adresem HTTPS.
- Czy wtyczki bezpieczeństwa, zapora lub konfiguracja serwera nie blokują REST API WooCommerce.
EN



