- WooCommerce
- Getting Started with WooCommerce
- Connecting WooCommerce to Boost.space Integrator
- Triggers
- Action
- Create a Coupon
- Create a Customer
- Create an Order
- Create an Order Note
- Create a Product
- Create Products (batch)
- Create a Product Variation
- Delete a coupon
- Delete a Customer
- Delete an Order
- Delete an Order Note
- Delete a Product
- Delete Products (batch)
- Delete a Product Variation
- Get a Coupon
- Get a Customer
- Get an Order
- Get an Order Note
- Get a Product
- Get a Product Variation
- Update a Coupon
- Update a Customer
- Update an Order
- Update an Order Status
- Update a Product
- Update a Product Variation
- Searches
Active with remarks |
---|
This application needs additional settings. Please follow the documentation below to create your connection. |
The WooCommerce integrator. Designed to work with data inside the application.']module[/tooltip]s allow you to monitor, create, update, delete and search orders, coupons, products, or customers in your WooCommerce account.
Prerequisites
-
A WooCommerce account
-
WooCommerce WordPress plugin installed
In order to use WooCommerce with Boost.space Integrator, it is necessary to have a WooCommerce account. If you do not have one, you can create a WooCommerce account at woocommerce.com.
The module dialog fields that are displayed in bold (in the Boost.space Integrator scenario, not in this documentation article) are mandatory!
To connect your WooCommerce account to Boost.space Integrator you need to generate the API Key and Consumer Secret.
-
Log in to your WordPress.
-
Open WooCommerce > Settings > Advanced tab.
-
Go to Legacy API, check the Enable the Legacy REST API checkbox and click the Save changes button.
-
Continue to the REST API section.
-
Click the Add Key button.
-
Enter the description of your connection and select the Read/Write option from the permissions drop-down menu.
-
Click on the Generate API key button.
-
Copy the Consumer key and Consumer secret and save it to a safe place.
-
Go to Boost.space Integrator and open the Create a connection dialog of the desired WooCommerce module. Enter the values to the respective fields.
Note SSL must be enabled on your WordPress site.
Note Use pretty permalinks. Change the permalinks settings under Settings > Permalinks.
-
Click the Continue button to begin setting up the WooCommerce module.
(Reference: https://woocommerce.github.io/woocommerce-rest-api-docs/)
Triggers when a coupon, customer, order, or product is created, updated, or deleted.
|
Enter a name for the webhook. E.g. Order Created Webhook. |
|
|
|
Select the action that triggers the module. |
Triggers when a new coupon is created.
|
|
|
Set the maximum number of coupons Boost.space Integrator will return during one cycle. |
Triggers when a new customer is created.
|
|
|
Select the specific role of the user you want to retrieve. |
|
Select whether to retrieve only new users or new and updated users. |
|
Set the maximum number of users Boost.space Integrator will return during one cycle. |
Triggers when a new order is created.
|
|
|
Set the maximum number of orders Boost.space Integrator will return during one cycle. |
Triggers when a new product is created.
|
|
|
Set the maximum number of products Boost.space Integrator will return during one cycle. |
Creates a new coupon.
|
|
|
Enter a coupon code. |
|
Enter the amount of discount. Should always be numeric, even if setting a percentage. |
|
Select a type of applied discount. |
|
Enter a description for the coupon. |
|
Enter the date when the coupon expires. List of supported date formats. |
|
If enabled, the coupon can only be used individually. Other applied coupons will be removed from the cart. |
|
Enter product IDs the coupon can be used on. |
|
Enter product IDs the coupon cannot be used on. |
|
Define how many times the coupon can be used (in total). |
|
Define how many times the coupon can be used (per customer). |
|
Set a maximum number of items in the cart the coupon can be applied to. |
|
If this option is enabled and if the free shipping method requires a coupon, this coupon will enable free shipping. |
|
Select (or map) product categories (IDs) the coupon applies to. |
|
Select (or map) product categories (IDs) the coupon does not apply to. |
|
If this option is enabled the coupon will not be applied to items that have sale prices. |
|
Enter the minimum order amount that needs to be in the cart before the coupon applies. |
|
Enter the maximum order amount allowed when using the coupon. |
|
Enter email addresses that can use this coupon. |
|
Enter the key-value metadata for the coupon. |
Creates a new customer.
|
|
|
Set the customer login name. |
|
Set the customer password |
|
Enter the customer’s first name. |
|
Enter the customer’s last name. |
|
Enter the billing address properties. |
|
Enter the shipping address properties. |
|
Enter the key-value metadata for the coupon. |
Creates a new order.
|
|
|
Enter the parent order ID. |
|
Set the order status. |
|
Select the currency for the order. |
|
Enter the ID of the customer who created the order. |
|
The note that is left by a customer during checkout. |
|
Enter the billing address properties. For the Country field, please use ISO 3166-1 country code. |
|
Enter the shipping address properties. For the Country field, please use ISO 3166-1 country code. |
|
Select one of the payment methods. |
|
Enter the unique transaction ID. |
|
Add desired line items. For more details refer to the WooCommerce API documentation. |
|
Enter shipping line properties. For more details refer to the WooCommerce API documentation. |
|
Add fee lines if needed. For more details refer to the WooCommerce API documentation. |
|
Enter coupon codes and discount totals. |
|
If the option Yes is selected, the order is set as paid. It will set the status to processing and reduce stock items. The default value is set to No. |
|
Enter the key-value metadata for the order. |
Adds a note to the order.
|
|
|
Enter (map) the ID of the order you want to add a note to. |
|
Enter the content of the note. |
|
If this option is enabled, the note will be for customers (with notification). If disabled, the note will be set as private – only for your reference. |
For more details about WooCommerce products refer to Adding and Managing Products on the WooCommerce documentation site.
Adds a new product.
|
|
|
Enter a product name. |
|
Set the product slug for the URL. |
|
Select a product type. Options: simple, grouped, external and variable. Default is simple. |
|
Set the product status by selecting from the drop-down menu. |
|
Select the Yes option to set the product as featured. |
|
Select where the created product will be visible. |
|
Enter the product description. |
|
Enter the short description of the product. |
|
Enter the stock-keeping unit. |
|
Enter the regular price of the product. |
|
Enter the sale price of the product. |
|
The start date of the sale price, in the site’s timezone. The list of supported date formats. |
|
The end date of the sale price, in the site’s timezone. The list of supported date formats. |
|
Select the Yes option if the product is virtual. |
|
Select the Yes option if the product is downloadable. |
|
Add files to be downloaded. File name Name of the file that is shown to a customer. File URL Enter the URL or absolute path to the file which customers will get access to. URLs should be already encoded. |
|
Enter the number of times downloadable files can be downloaded after purchase. |
|
Enter the number of days until access to downloadable files expires. |
|
Product external URL. Only for external products. |
|
Button text for the external product. Only for external products. |
|
Select whether the taxable status of the product is |
|
Select to tax class of the product. |
|
Select whether you want to manage the stock or not. |
|
Enter the stock quantity (Stock management at product level option must be enabled). |
|
Select Yes to list the product as |
|
If managing stock, this controls if backorders are allowed. |
|
Select the Yes option to allow one item to be bought in a single order. |
|
Enter the product weight. |
|
Enter the product length, width, and height. |
|
Select the shipping class of the product. |
|
Select Yes to allow product reviews. |
|
Enter the IDs of the recommended (up-sells) products. |
|
Enter the IDs of the products you want to promote in the cart. |
|
Enter the product parent ID. |
|
Optional note to send the customer after purchase. |
|
Select product categories. |
|
Add tag(s) to the product. |
|
Add images of the product. |
|
Enter the custom ordering position. |
|
Use this to add product attributes (e.g. color, size, etc.). |
|
Enter the key-value metadata for the product |
Allows you to create multiple products.
|
Add one or more products. Find fields description in the Create a product section above. |
Creates a variation of the specified product.
|
|
|
Enter (map) the ID of the product that you want to create a variation for. |
Please find the field descriptions in the Create a product section above.
Deletes a specified coupon.
|
|
|
Enter (map) the ID of the coupon you want to delete. |
Deletes a specified customer.
|
|
|
Enter (map) the ID of the customer you want to delete. |
Deletes a specified order.
|
|
|
Enter (map) the ID of the order you want to delete. |
Deletes a specified order.
|
|
|
Enter (map) the ID of the order that contains a note you want to delete. |
|
Enter (map) the ID of the note you want to delete. |
Deletes a specified product.
|
|
|
Enter (map) the ID of the product you want to delete. |
Deletes multiple products.
|
|
|
Add (map) IDs of the products you want to delete. |
Deletes a variation of a specified product.
|
|
|
Enter (map) the ID of the product that contains a variation you want to delete. |
|
Enter (map) the ID of the variation you want to delete. |
Retrieves coupon details.
|
|
|
Enter (map) the ID of the coupon you want to retrieve information about. |
Retrieves customer details.
|
|
|
Enter (map) the ID of the customer you want to retrieve information about. |
Retrieves specified order details.
|
|
|
Enter (map) the ID of the order you want to retrieve information about. |
Retrieves specified order note details.
|
|
|
Enter (map) the ID of the order that contains a note you want to retrieve information about. |
|
Enter (map) the ID of the note you want to retrieve information about. |
Retrieves specified product details.
|
|
|
Enter (map) the ID of the product you want to retrieve information about. |
Retrieves details of a specified product variation.
|
|
|
Enter (map) the ID of the product that contains a variation you want to retrieve information about. |
|
Enter (map) the ID of the variation you want to retrieve information about. |
Updates an existing coupon.
|
Enter (map) the ID of the coupon you want to modify. |
Please find the description of the module fields in the Create a Coupon section.
Updates customer details.
|
Enter (map) the ID of the customer whose details you want to modify. |
Please find the description of the module fields in the Create a Customer section.
Changes the order details.
|
Enter (map) the ID of the order which details you want to modify. |
Please find the description of the module fields in the Create an Order section.
Allows you to change the status of a specified order.
|
Enter (map) the ID of the order which status you want to change. |
|
|
Select a new status of the order. If the error 404 “Failed to load data” is displayed, try using the Update an Order module to change the order status. The Update an Order Status module is intended for users with custom order status and requires Order Status Manager plugin.
|
Allows you to modify product details.
|
Enter (map) the ID of the product you want to update. |
Please find the description of the module fields in the Create a Product section.
Update Products (batch)
Allows you to modify details of multiple products.
|
Add the products you want to modify. Please find the description of the module fields in the Create a Product section. |
Performs a search among customers.
|
|
|
Enter the search term. |
|
Filter results by email. |
|
Filter search results by a specific user role. |
|
Set the maximum number of returned users. |
Retrieves notes for the specified order.
|
|
|
Enter the ID of the order you want to retrieve notes from. |
Retrieves variations of the specified product.
|
|
|
Enter the ID of the product that contains the variations you want to retrieve. |
Performs a search for a coupon.
|
|
|
Enter the search term. |
|
Filter results by the coupon code. |
|
Set the maximum number of returned coupons. |
Performs a search for an order.
|
|
|
Enter the search term. |
|
Enter (map) the ID of the customer you want to filter results by. |
|
Enter (map) the ID of the product you want to filter results by. |
|
Select the status of the order you want to filter results by. |
|
Set the maximum number of returned orders. |
Performs a search for a product based on defined filter settings.
|
|
|
Enter the search term. |
|
Enter the product slug you want to filter results by. |
|
Select the category of the product you want to filter results by. |
|
Select the tag of the product you want to filter results by. |
|
Select the status of the product you want to filter results by. |
|
Enter the stock-keeping unit you want to filter results by. |
|
Select whether you want to search for products that are in stock or not. |
|
Select whether you want to search for products that are on sale or not. |
|
Select whether you want to search for products that are featured or not. |
|
Enter the minimum price of the searched product. |
|
Enter the maximum price of the searched product. |
|
Select the attribute and Attribute term of the product. |
|
Set the maximum number of returned products. |
Do you need help with something specific regarding WooCommerce?
We are here for you.
Get support on the road to success from real experts.
We will help you set up your business processes, create connections from your current IT stack, and set up data analysis.
Get in touch