Udostępnij przez


WooCommerce

WooCommerce to bezpłatna platforma handlowa typu open source dla platformy WordPress. Umożliwia każdemu, gdziekolwiek, sprzedawanie niczego — z nieograniczoną rozszerzalnością, elastycznością i kontrolą.

Ten łącznik jest dostępny w następujących produktach i regionach:

Usługa Class Regions
Copilot Studio Premium Wszystkie regiony usługi Power Automate
Logic Apps Standard Wszystkie regiony usługi Logic Apps
Power Apps Premium Wszystkie regiony usługi Power Apps
Power Automate Premium Wszystkie regiony usługi Power Automate
Kontakt
Name Zespół reenhanced
adres URL https://reenhanced.com/contact
Email support@reenhanced.com
Metadane łącznika
Publisher Reenhanced, LLC
Witryna internetowa https://www.reenhanced.com/
Zasady zachowania poufności informacji https://reenhanced.com/privacy/
Kategorie Commerce

WooCommerce to bezpłatna platforma handlowa typu open source dla platformy WordPress. Umożliwia każdemu, gdziekolwiek, sprzedawanie niczego — z nieograniczoną rozszerzalnością, elastycznością i kontrolą. Korzystając z tego łącznika, możesz uzyskać dostęp do wbudowanych zasobów dla usługi WooCommerce oraz w przypadku włączenia zasobów Subskrypcja i Kupon. Wtyczkę WordPress można łatwo rozszerzyć, aby obsługiwać własne zasoby, nawet w pełni dostosowane zasoby.

Wymagania wstępne

Aby można było używać tej wtyczki, musisz mieć następujące elementy:

  • Aktywna instalacja WooCommerce
  • Kupowanie i instalowanie wtyczki Power Automate dla usługi WooCommerce
  • Poświadczenia interfejsu API REST utworzone w usłudze WooCommerce

Jak uzyskać poświadczenia

Aby wygenerować poświadczenia interfejsu API REST, musisz uzyskać dostęp do tej aplikacji, przejdź do pozycji Zaawansowane > interfejs API REST ustawień > WooCommerce > i naciśnij przycisk "Dodaj klucz". W tym miejscu możesz wygenerować klucz interfejsu API, który będzie używany do połączenia.

Wprowadzenie do łącznika

Po zainstalowaniu wtyczki nowy element nawigacji oznaczony etykietą "Power Automate" będzie wyświetlany jako element podrzędnego menu w obszarze "WooCommerce" górnego elementu nawigacji. W tym obszarze zostanie wyświetlony dziennik wszystkich interakcji z usługi Power Automate, który zapewnia w pełni dwukierunkową inspekcję żądań i odpowiedzi wysyłanych podczas uruchamiania przepływów.

Każde żądanie zawiera pełne szczegóły wysłane lub odebrane z usługi Power Automate, dzięki czemu zawsze będziesz wiedzieć dokładnie, jak sklep wchodził w interakcję z usługą Power Automate. Dziennik żądań przechwytuje domyślnie cały ruch usługi Power Automate z ostatnich 30 dni.

Każdy utworzony wyzwalacz jest przechowywany jako element webhook WooCommerce widoczny w obszarze Zaawansowane > elementy webhook ustawień > WooCommerce>. Nie wyłączaj tych elementów webhook ani przepływy nie będą uruchamiane.

Każda akcja i wyzwalacz są dynamiczne. Magazyn zawiera informacje o dostępnych zasobach oraz o tym, jakie parametry są wysyłane i odbierane dla każdej akcji i wyzwalacza. Deweloperzy mogą rozszerzyć ten system za pomocą wtyczek niestandardowych, które zapewniają dodatkowe funkcje.

Znane problemy i ograniczenia

W niektórych przypadkach zaobserwowaliśmy, że gdy przepływ zostanie usunięty lub wyłączony, skojarzony element webhook nie zostanie usunięty ze sklepu WooCommerce. Te wygasłe elementy webhook nie spowodują żadnych problemów i można je usunąć ręcznie.

Typowe błędy i środki zaradcze

Jeśli przepływ nie jest wyzwalany, sprawdź sekcję Elementy webhook w obszarze ustawienia zaawansowane, aby upewnić się, że elementy webhook nie są wyłączone.

Jeśli wyłączysz wtyczkę, wszystkie elementy webhook zostaną usunięte. Należy ponownie włączyć wtyczkę, a następnie zapisać każdy przepływ za pomocą wyzwalacza WooCommerce, aby ponownie utworzyć każdy element webhook. Prawdopodobnie nie chcesz wyłączać wtyczki.

Tworzenie połączenia

Łącznik obsługuje następujące typy uwierzytelniania:

Wartość domyślna Parametry tworzenia połączenia. Wszystkie regiony Nie można udostępniać

Domyślny

Dotyczy: wszystkie regiony

Parametry tworzenia połączenia.

Nie jest to możliwe do udostępnienia połączenie. Jeśli aplikacja power zostanie udostępniona innemu użytkownikowi, zostanie wyświetlony monit o jawne utworzenie nowego połączenia.

Name Typ Description Wymagane
Określ adres URL witryny WordPress. (Znajdź w ustawieniach > Ogólne) ciąg Określ adres URL witryny WordPress. (Znajdź w ustawieniach > Ogólne) Prawda
Klucz klienta securestring Wprowadź klucz klienta interfejsu API REST (Zaawansowane > interfejs API REST ustawień > WooCommerce>) Prawda
Wpis tajny użytkownika securestring Wprowadź klucz tajny klienta interfejsu API REST (Zaawansowane > interfejs API REST ustawień > WooCommerce>) Prawda

Limity ograniczania

Nazwa Wywołania Okres odnowienia
Wywołania interfejsu API na połączenie 100 60 sekund

Akcje

Aktualizowanie elementu określonego typu

Aktualizuje element przy użyciu określonych parametrów

Pobieranie pojedynczego elementu wybranego typu

Pobiera element wybranego typu ze sklepu

Tworzenie nowego elementu określonego typu

Tworzy element przy użyciu określonych parametrów

Usuwanie elementu określonego typu

Usuwa element określonego typu i identyfikatora

Wykonywanie operacji wsadowej

Kończy operację na wielu elementach WooCommerce

Znajdowanie listy wybranego typu elementu

Pobiera listę elementów wybranego typu ze sklepu

Aktualizowanie elementu określonego typu

Aktualizuje element przy użyciu określonych parametrów

Parametry

Nazwa Klucz Wymagane Typ Opis
Identyfikator zasobu
id True number

Identyfikator zasobu

Typ zasobu
resource True string

Określ typ zasobu do pracy

body
body

Pobieranie pojedynczego elementu wybranego typu

Pobiera element wybranego typu ze sklepu

Parametry

Nazwa Klucz Wymagane Typ Opis
Typ zasobu
resource True string

Określ typ zasobu, do których odwołuje się identyfikator zasobu

Identyfikator zasobu
id True number

Określ identyfikator zasobu, który chcesz uzyskać

Tworzenie nowego elementu określonego typu

Tworzy element przy użyciu określonych parametrów

Parametry

Nazwa Klucz Wymagane Typ Opis
Typ zasobu
resource True string

Określ typ zasobu do pracy

body
body

Usuwanie elementu określonego typu

Usuwa element określonego typu i identyfikatora

Parametry

Nazwa Klucz Wymagane Typ Opis
Typ zasobu
resource True string

Określ typ zasobu do pracy

Identyfikator zasobu
id True number

Identyfikator zasobu

Wymusić usunięcie?
force True boolean

Ustaw wartość TRUE, jeśli rekord powinien zostać zmuszony do usunięcia.

Zwraca

response
object

Wykonywanie operacji wsadowej

Kończy operację na wielu elementach WooCommerce

Parametry

Nazwa Klucz Wymagane Typ Opis
Typ zasobu
resource True string

Określ typ zasobu do pracy

body
body

Znajdowanie listy wybranego typu elementu

Pobiera listę elementów wybranego typu ze sklepu

Parametry

Nazwa Klucz Wymagane Typ Opis
Typ zasobu
resource True string

Określ typ zasobu do pracy

body
body

Zwraca

Nazwa Ścieżka Typ Opis
array of

Wyzwalacze

Gdy wystąpi zdarzenie WooCommerce

Wybieranie zdarzeń między kuponami, klientami, zamówieniami, notatek zamówieniami, produktami, subskrypcjami i nie tylko

Gdy wystąpi zdarzenie WooCommerce

Wybieranie zdarzeń między kuponami, klientami, zamówieniami, notatek zamówieniami, produktami, subskrypcjami i nie tylko

Parametry

Nazwa Klucz Wymagane Typ Opis
Typ zasobu
webhook_resource_schema True string

Określ typ zasobu do pracy

Zdarzenie wyzwalacza
topic True string

Zwraca

response
object

Definicje

obiekt

Jest to typ "object".