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 |
| 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 Woo |
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".