Provides integration into WooCommerce via its REST API (see https://docs.woocommerce.com/document/woocommerce-rest-api/)

Note that this Node currently uses the API at /wc-api/v3

Revision History

2.0.0.1 - Support for alternate authentication mechanism and several small bug fixes
1.0.0.0 - Initial Release

Properties

Connection

Type: Connection Input

WooCommerceBaseUrl
Type: String

ConsumerKey
Type: String

ConsumerSecret
Type: Password

ProvideAuthViaQuerystring
Type: Boolean

The Connection to the WooCommerce website. The WooCommerceBaseUrl Property should contain only the base domain of the website (i.e. don't include the path to the API).

Action

Type: List Input
Create
CreateUpdateMultiple
Delete
Update
View
ViewCount
ViewList
The Action to perform against the Module.

Module

Type: List Input
Index
Coupons
Customers
Orders
OrderNotes
OrderRefunds
Products
ProductAttributes
ProductAttributeTerms
ProductCategories
ProductShippingClasses
ProductTags
Reports
Taxes
TaxClasses
WebHooks
The Module on which the specified action should be performed.

Filter

Type: Xml Input
A set of filters to be used for query operations.

ParameterXml

Type: Xml Input
A set of parameters that govern how operations are enacted.

RequestXml

Type: Xml Input
When an object is being created or updated, contains the request for the transaction.

ResponseXml

Type: Xml Output
The response returned by the WooCommerce API

Remarks

HTTPS Required

The WooCommerce Node makes use of Consumer Key & Secret -based authorization. For this reason, only HTTPS URL's are supported. Ensure that the value provided in WooCommerceBaseUrl begins with https://  and not http:// .

Setting up a Connection

Depending on the way your website is configured, it may not accept the default authentication model where key & secret are passed via the HTTP Authorization Header. If you receive a key or secret error, turn on the ProvideAuthViaQuerystring Property in the Connection.

Using Samples

This Node provides Samples for all supported calls. Samples can be accessed from the Node Samples Pane.

Did this answer your question?