Przejdź do treści

Integracje (WooCommerce i API)

Połącz swój sklep WooCommerce, aby zakupy kursów online automatycznie zapisywały kursantów: skonfiguruj webhook, zmapuj produkty do kursów i zarządzaj kluczem API.

Kiedy używać

Aby połączyć e-commerce tak, że gdy ktoś kupi kurs w sklepie, zostaje automatycznie zapisany w FlexWelder.

Gdzie

  • Menu: Administracja → Integracje
  • URL: /partner/integrations
  • Role: Właściciel / Administrator / Kierownik.

Krok po kroku — webhook WooCommerce

  1. Otwórz Integracje. Panel Integracja WooCommerce listuje kroki konfiguracji:
  2. Zaloguj się do WordPress
  3. Przejdź do Webhooków — WooCommerce → Ustawienia → Zaawansowane → Webhooki
  4. Dodaj Webhook — kliknij Dodaj webhook i wypełnij poniższe dane
  5. Aktywuj i Zapisz — ustaw status na Aktywny i zapisz Integracja WooCommerce — kroki konfiguracji i parametry
  6. Skopiuj Parametry Konfiguracji do WooCommerce: Nazwa Webhooka („FlexWelder Enrollment"), URL Dostarczenia, Klucz (API Key), Temat („Zamówienie zrealizowane"), Wersja API (WP REST API Integration v3).

Krok po kroku — mapowania kursów

  1. W Mapowaniach Kursów kliknij „Dodaj Mapowanie" i powiąż Zewnętrzne ID Kursu (ID produktu WooCommerce) z Kursem FlexWelder. Klucz API i sekcja mapowań kursów
  2. Usuń mapowanie, którego już nie potrzebujesz. Bez mapowania zakup nie wskaże kursu.

Krok po kroku — klucz API

  1. W Kluczu API kliknij „Wygeneruj Klucz API" (lub „Regeneruj Klucz API"). Skopiuj go od razu — „Zapisz swój klucz API — nie zostanie ponownie wyświetlony". Regeneracja unieważnia stary klucz i istniejące webhooki trzeba zaktualizować.

Pola i walidacja

Pole Uwagi
Zewnętrzne ID Kursu ID produktu WooCommerce.
Kurs FlexWelder Kurs, do którego zapisywani są kursanci.
Klucz (API Key) Uwierzytelnia żądania webhook; pokazywany raz przy generowaniu.

Co się dzieje / wynik

  • Zrealizowane zamówienie WooCommerce trafia do webhooka, jest uwierzytelniane kluczem API, mapowane na kurs, a kupujący zostaje automatycznie zapisany (jako źródło E-commerce).
  • Pulpit pokazuje status integracji (klucz API ustawiony, liczba mapowań, ostatnie błędy).

Przypadki brzegowe i błędy

  • Regeneracja klucza psuje istniejące webhooki, dopóki nie zaktualizujesz ich klucza.
  • Zakup bez pasującego mapowania nie może zostać zapisany — dodaj mapowanie.
  • ID produktu WooCommerce można też ustawić bezpośrednio w formularzu kursu.

Powiązane przepływy

FAQ

  • Gdzie pokazywany jest klucz API? Tylko raz, przy wygenerowaniu/regeneracji — skopiuj go wtedy.
  • Dlaczego kupujący nie został zapisany? Prawdopodobnie brak mapowania kursu lub nieaktualny klucz webhooka.