Integracje

⌘K
  1. Strona główna
  2. Integracje
  3. Sklep – WooCommerce
  4. Generowanie kluczy

Generowanie kluczy

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

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?

  1. Zaloguj się do panelu WordPress sklepu.
  2. Przejdź do WooCommerce → Ustawienia → Zaawansowane → REST API.
  3. Kliknij Dodaj klucz.
  4. Wpisz nazwę klucza, np. xSale.
  5. W polu uprawnień wybierz Odczyt/Zapis.
  6. Kliknij Wygeneruj klucz.

Sekcja REST API w ustawieniach WooCommerce

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.

Wygenerowany klucz klienta i klucz prywatny WooCommerce

Gdzie wpisać klucze w xSale?

Jeżeli dopiero dodajesz integrację WooCommerce, przejdź w xSale do kreatora integracji WooCommerce i uzupełnij dane autoryzacyjne.

Kreator integracji WooCommerce w xSale

Jeżeli integracja WooCommerce już istnieje, przejdź do Integracje, otwórz edycję integracji WooCommerce i uzupełnij dane w sekcji autoryzacji.

Edycja istniejącej integracji WooCommerce w xSale

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.

Czego brakuje w tym artykule?