> ## Documentation Index
> Fetch the complete documentation index at: https://docs.engini.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# WooCommerce

Learn how to connect Engini to WooCommerce.

Using Engini's WooCommerce activities, you can: create, edit and get customers, orders, products and variants.

# Getting Started with WooCommerce

### Prerequisites

* A WooCommerce account

# Connecting Engini to WooCommerce

### Get your Customer Key (ck)

Follow the next steps to get the customer key for your WooCommerce store:

1. Log in to your WordPress Dashboard.
2. In the left-hand sidebar, click on "WooCommerce".
3. Click on "Settings".
4. Click on the "Advanced" tab.
5. Click on "REST API".
6. Click on the "Add Key" button to create a new API key.
7. Enter a description for the API key and select the user that the key will be associated with.
8. Select the level of access you want to grant the API key.
9. Click on the "Generate API Key" button.
10. The Customer Key will be displayed under "Consumer Key".

### Get your Customer secret (cs)

After steps 1-9 the Customer Secret (customer password) will be displayed under "Consumer Secret".

### Add a connection to WooCommerce in Engini

1. Enter your Engini account at [https://app.engini.io](https://app.engini.io).

2. Navigate to Connections page by clicking on the Connections on the left sidebar or by clicking [here](https://app.engini.io/connections).

   <img src="https://mintcdn.com/engini/D8A13bqeZ5hq3sTh/help/assets/apps/woocommerce/e-2jsMVCoiTqOisrDll_d_home-page-connector.png?fit=max&auto=format&n=D8A13bqeZ5hq3sTh&q=85&s=9b4ec805c4c23bba710daf3d189c82d1" alt="" width="1920" height="1080" data-path="help/assets/apps/woocommerce/e-2jsMVCoiTqOisrDll_d_home-page-connector.png" />

3. Click on the "New Integration" option located at the top bar.

   <img src="https://mintcdn.com/engini/D8A13bqeZ5hq3sTh/help/assets/apps/woocommerce/Tc8OwXyO6hXXNLrpdVzA0_untitled-design-34.png?fit=max&auto=format&n=D8A13bqeZ5hq3sTh&q=85&s=0d9fdce2321ee373d4bede9a949b7342" alt="" width="1913" height="906" data-path="help/assets/apps/woocommerce/Tc8OwXyO6hXXNLrpdVzA0_untitled-design-34.png" />

4. Choose WooCommerce option from the available applications.

   <img src="https://mintcdn.com/engini/D8A13bqeZ5hq3sTh/help/assets/apps/woocommerce/VuejjXL8wlX9_Qxubf1Qt_untitled-design-76.png?fit=max&auto=format&n=D8A13bqeZ5hq3sTh&q=85&s=c6f8d48f20a82a055e6ecb8546c1566d" alt="" width="1920" height="1080" data-path="help/assets/apps/woocommerce/VuejjXL8wlX9_Qxubf1Qt_untitled-design-76.png" />

5. Enter the following details in the “New Integration” form and press Save:

   <img src="https://mintcdn.com/engini/D8A13bqeZ5hq3sTh/help/assets/apps/woocommerce/-ITkrBCIKcg1kOw7wKAvd_1-38.png?fit=max&auto=format&n=D8A13bqeZ5hq3sTh&q=85&s=c50a053173c56b2e8b34dc77f38e0e7d" alt="" width="1920" height="1080" data-path="help/assets/apps/woocommerce/-ITkrBCIKcg1kOw7wKAvd_1-38.png" />

   1. *Connection name* - Choose a signifacnt name.

   2. *WordPress URL* - The WordPress URL of WooCommerce can be found in the WordPress Dashboard. Here are the steps to find it:

      1. Log in to your WordPress Dashboard.

      2. In the left-hand sidebar, click on "WooCommerce".

      3. Click on "Settings".

      4. Click on the "Advanced" tab.

      5. Look for the "Site Address (URL)" fields.

   3. *Customer Key (ck)* - Enter the customer key you obtained from WooCommerce.

   4. *Customer password* - Enter the customer password you obtained from WooCommerce.

   5. *Save Settings -* After signing in, click **Save** to finalize and store the connection.

# Triggers

The trigger is executed automatically in response to a specific event, such as an order being created or updated.
Every workflow has to start with a trigger.

## Orders

### Order updated

Listens for an order's updates.

<img src="https://mintcdn.com/engini/D8A13bqeZ5hq3sTh/help/assets/apps/woocommerce/9cCjHeFXKjgrwmUpyMRYS_image.png?fit=max&auto=format&n=D8A13bqeZ5hq3sTh&q=85&s=9418b05d0d571bd1e62146dee6b94284" alt="" width="1130" height="248" data-path="help/assets/apps/woocommerce/9cCjHeFXKjgrwmUpyMRYS_image.png" />

* *Add Conditions -* Click Add Conditions to define conditions that narrow down the data list and return only the relevant items. To learn more about using filters, [click here](/help/workflows/workflow-editor#add-conditions).

### Order created

Listens for a new order creation.

<img src="https://mintcdn.com/engini/D8A13bqeZ5hq3sTh/help/assets/apps/woocommerce/UODfrKSuRjGFlfUZp_gNc_image.png?fit=max&auto=format&n=D8A13bqeZ5hq3sTh&q=85&s=326434685cb3b059c5453715dd76b685" alt="" width="1130" height="283" data-path="help/assets/apps/woocommerce/UODfrKSuRjGFlfUZp_gNc_image.png" />

* *Add Conditions -* Click Add Conditions to define conditions that narrow down the data list and return only the relevant items. To learn more about using filters, [click here](/help/workflows/workflow-editor#add-conditions).

## Products

### Product updated

Listens for a product's updates.

<img src="https://mintcdn.com/engini/D8A13bqeZ5hq3sTh/help/assets/apps/woocommerce/m5LV3BH6YqZBGexlHtwdz_image.png?fit=max&auto=format&n=D8A13bqeZ5hq3sTh&q=85&s=a2b7c859b74a7ad44ed0349c9855cc9c" alt="" width="1357" height="226" data-path="help/assets/apps/woocommerce/m5LV3BH6YqZBGexlHtwdz_image.png" />

* *Add Conditions -* Click Add Conditions to define conditions that narrow down the data list and return only the relevant items. To learn more about using filters, [click here](/help/workflows/workflow-editor#add-conditions).

### Product created

Listens for a new product creation.

<img src="https://mintcdn.com/engini/D8A13bqeZ5hq3sTh/help/assets/apps/woocommerce/PDNCh2dKkPhWzujGBlYaX_image.png?fit=max&auto=format&n=D8A13bqeZ5hq3sTh&q=85&s=ab7de0a45454ccaf53084704420411c8" alt="" width="1129" height="321" data-path="help/assets/apps/woocommerce/PDNCh2dKkPhWzujGBlYaX_image.png" />

* *Add Conditions -* Click Add Conditions to define conditions that narrow down the data list and return only the relevant items. To learn more about using filters, [click here](/help/workflows/workflow-editor#add-conditions).

## Customers

### Customer updated

Listens for a customer's updates.

<img src="https://mintcdn.com/engini/D8A13bqeZ5hq3sTh/help/assets/apps/woocommerce/r5fNg8c02yDfBhR5lz9um_image.png?fit=max&auto=format&n=D8A13bqeZ5hq3sTh&q=85&s=0a37dabaf79822b3433e95919ff57f7c" alt="" width="1129" height="302" data-path="help/assets/apps/woocommerce/r5fNg8c02yDfBhR5lz9um_image.png" />

* *Add Conditions -* Click Add Conditions to define conditions that narrow down the data list and return only the relevant items. To learn more about using filters, [click here](/help/workflows/workflow-editor#add-conditions).

### Customer created

<img src="https://mintcdn.com/engini/D8A13bqeZ5hq3sTh/help/assets/apps/woocommerce/vh5Sdbvx4QN6harc96nP8_image.png?fit=max&auto=format&n=D8A13bqeZ5hq3sTh&q=85&s=072ee56d1e9813426f507d6ba315d3ce" alt="" width="1130" height="258" data-path="help/assets/apps/woocommerce/vh5Sdbvx4QN6harc96nP8_image.png" />

* *Add Conditions -* Click Add Conditions to define conditions that narrow down the data list and return only the relevant items. To learn more about using filters, [click here](/help/workflows/workflow-editor#add-conditions).

# Actions

## Customers

### Create Customer

This action creates a new customer account in WooCommerce using the provided details

<img src="https://mintcdn.com/engini/D8A13bqeZ5hq3sTh/help/assets/apps/woocommerce/MKDVhAyFTSSvhOo40uGiC_screenshot-2026-01-07-130320.png?fit=max&auto=format&n=D8A13bqeZ5hq3sTh&q=85&s=ee1143be73db614785d4442f41eff90f" alt="" width="1120" height="764" data-path="help/assets/apps/woocommerce/MKDVhAyFTSSvhOo40uGiC_screenshot-2026-01-07-130320.png" />

1. *Email -* The Email can come from the trigger or another action you performed in the process before the "create customer" action.
   1. Click on the empty field and the tooltip will pop up showing all the names you can use.
   2. Select from the tooltip the email of the new customer you create. you can use:
      * Static value - number / string. when using strings, you need to surround them with single quotes (').
      * Property value from a previous activity (Using the tooltip that opens when clicking on the field).
2. *Password* – Enter the password for the new customer account. If left empty, WooCommerce may automatically generate a password (depending on store settings).
3. *Username* – Enter the username for the customer. If not provided, WooCommerce may automatically generate one based on the email address.
4. *Add Field* - Click Add Field to add and populate additional fields for the selected activity. To learn more about managing activity data, [click here](/help/workflows/workflow-editor#add-fields).

### Update customer

Edits an existing customer's attributes.

<img src="https://mintcdn.com/engini/D8A13bqeZ5hq3sTh/help/assets/apps/woocommerce/cCLayw_ohXvLo8qSRc4kB_screenshot-2026-01-07-140331.png?fit=max&auto=format&n=D8A13bqeZ5hq3sTh&q=85&s=35ddaad0d023d442ed6d81b2bb728a76" alt="" width="976" height="414" data-path="help/assets/apps/woocommerce/cCLayw_ohXvLo8qSRc4kB_screenshot-2026-01-07-140331.png" />

1. *Customer Id*
   1. Click on the empty field and the tooltip will pop up.
   2. Enter the customer id. you can use:
      * Static value - number / string. when using strings, you need to surround them with single quotes (').
      * Property value from a previous activity (Using the tooltip that opens when clicking on the field).
2. *Add Field* - Click Add Field to add and populate additional fields for the selected activity. To learn more about managing activity data, [click here](/help/workflows/workflow-editor#add-fields).

### Get Customer

Get one customer record.

<img src="https://mintcdn.com/engini/D8A13bqeZ5hq3sTh/help/assets/apps/woocommerce/gemaByItpvyOt_9np7gYw_image.png?fit=max&auto=format&n=D8A13bqeZ5hq3sTh&q=85&s=f9d6d20940351fa78cc373406da5dbec" alt="" width="976" height="314" data-path="help/assets/apps/woocommerce/gemaByItpvyOt_9np7gYw_image.png" />

* *Customer id*
  1. Click on the empty field and the tooltip will pop up.
  2. Enter the customer id. you can use:
     * Static value - number / string. when using strings, you need to surround them with single quotes (').
     * Property value from a previous activity (Using the tooltip that opens when clicking on the field).

### Get Customers

Get the records of all customers.

<img src="https://mintcdn.com/engini/D8A13bqeZ5hq3sTh/help/assets/apps/woocommerce/9qjV3iPv6d5ztcAGgUB55_image.png?fit=max&auto=format&n=D8A13bqeZ5hq3sTh&q=85&s=d7c9ba35d037424d0415874ac70085a7" alt="" width="973" height="257" data-path="help/assets/apps/woocommerce/9qjV3iPv6d5ztcAGgUB55_image.png" />

* *Add Filter -* Click Add Filter to define conditions that narrow down the data list and return only the relevant items. To learn more about using filters, [click here](/help/workflows/workflow-editor#add-filters).

## Products

### Create Product

<img src="https://mintcdn.com/engini/D8A13bqeZ5hq3sTh/help/assets/apps/woocommerce/k-hTpAYvVquveYHqmfJ3n_screenshot-2026-01-07-141239.png?fit=max&auto=format&n=D8A13bqeZ5hq3sTh&q=85&s=73da2db2dbdef426da9fe783f9ef13c6" alt="" width="971" height="526" data-path="help/assets/apps/woocommerce/k-hTpAYvVquveYHqmfJ3n_screenshot-2026-01-07-141239.png" />

1. *SKU -* SKU stands for "Stock Keeping Unit". Set the SKU of the product.
2. *Name -* The name of the new product you create.
   * Click on the field to show the tooltip with all the options you can choose.
   * You can populate the field in one of the following options:
     * Static value – number / string. when using strings, you need to surround them with single quotes (‘).
     * Property value from a previous activity (Using the tooltip that opens when clicking on the field).
3. *Add Field* - Click Add Field to add and populate additional fields for the selected activity. To learn more about managing activity data, [click here](/help/workflows/workflow-editor#add-fields).

### Update Product

Edits an existing product's attributes.

<img src="https://mintcdn.com/engini/D8A13bqeZ5hq3sTh/help/assets/apps/woocommerce/7zluNQE853qt9Hg0PKO7p_screenshot-2026-01-07-141621.png?fit=max&auto=format&n=D8A13bqeZ5hq3sTh&q=85&s=2b656d5a773dcf893a5ebe9f56522a2a" alt="" width="969" height="369" data-path="help/assets/apps/woocommerce/7zluNQE853qt9Hg0PKO7p_screenshot-2026-01-07-141621.png" />

1. *Product Id*
   1. Click on the empty field and the tooltip will pop up.
   2. Enter the Product Id. you can use:
      * Static value - number / string. when using strings, you need to surround them with single quotes (').
      * Property value from a previous activity (Using the tooltip that opens when clicking on the field).
2. *Add Field* - Click Add Field to add and populate additional fields for the selected activity. To learn more about managing activity data, [click here](/help/workflows/workflow-editor#add-fields).

### Get Product

Get one product record.

<img src="https://mintcdn.com/engini/D8A13bqeZ5hq3sTh/help/assets/apps/woocommerce/VlBTAkKucpCaB8F5CMP8w_image.png?fit=max&auto=format&n=D8A13bqeZ5hq3sTh&q=85&s=62b54f7aed6838988f8f8b40e02a37cd" alt="" width="969" height="319" data-path="help/assets/apps/woocommerce/VlBTAkKucpCaB8F5CMP8w_image.png" />

* *Product id*
  1. Click on the empty field and the tooltip will pop up.
  2. Enter the Product Id. you can use:
     * Static value - number / string. when using strings, you need to surround them with single quotes (').
     * Property value from a previous activity (Using the tooltip that opens when clicking on the field).

### Get Products

Get the record of all customers.

<img src="https://mintcdn.com/engini/D8A13bqeZ5hq3sTh/help/assets/apps/woocommerce/HuEAlwE1OxFr-3GsCUacZ_image.png?fit=max&auto=format&n=D8A13bqeZ5hq3sTh&q=85&s=b4dfa37848f88a2d58c5ef3c067a439c" alt="" width="966" height="286" data-path="help/assets/apps/woocommerce/HuEAlwE1OxFr-3GsCUacZ_image.png" />

* *Add Filter -* Click Add Filter to define conditions that narrow down the data list and return only the relevant items. To learn more about using filters, [click here](/help/workflows/workflow-editor#add-filters).

## Variant

In WooCommerce, a variant refers to a specific variation of a product. Variants are essentially product options or attributes that can be customized by the customer. Each variant is associated with a unique SKU (Stock Keeping Unit) price, and can be managed separately in terms of inventory and pricing.

### Create Product variation

<img src="https://mintcdn.com/engini/D8A13bqeZ5hq3sTh/help/assets/apps/woocommerce/Kd0BdtN68nmfN4cyVTLLF_screenshot-2026-01-07-142629.png?fit=max&auto=format&n=D8A13bqeZ5hq3sTh&q=85&s=e4dc2941d52da6535e8753303726fc97" alt="" width="967" height="658" data-path="help/assets/apps/woocommerce/Kd0BdtN68nmfN4cyVTLLF_screenshot-2026-01-07-142629.png" />

1. *Product Id -* The id of the product for which you want to create a variant.
   1. Click on the empty field and the tooltip will pop up.
   2. Enter the Product Id. you can use:
      * Static value - number / string. when using strings, you need to surround them with single quotes (').
      * Property value from a previous activity (Using the tooltip that opens when clicking on the field).
2. *SKU -* SKU stands for "Stock Keeping Unit". Set the SKU of the variant.
   1. Click on the field to show the tooltip with all the options you can choose.
   2. You can populate the field in one of the following options:
      * Static value – number / string. when using strings, you need to surround them with single quotes (‘).
      * Property value from a previous activity (Using the tooltip that opens when clicking on the field).
3. *Description -* You have the ability to define the product's description.
   1. Click on the field to show the tooltip with all the options you can choose.
   2. You can populate the fi
      * Static value – number / string. when using strings, you need to surround them with single quotes (‘).
      * Property value from a previous activity (Using the tooltip that opens when clicking on the field).
4. *Add Field* - Click Add Field to add and populate additional fields for the selected activity. To learn more about managing activity data, [click here](/help/workflows/workflow-editor#add-fields).

### Update Variation

<img src="https://mintcdn.com/engini/D8A13bqeZ5hq3sTh/help/assets/apps/woocommerce/e5dfIlqbqeZZUOT6MJ00m_screenshot-2026-01-07-143022.png?fit=max&auto=format&n=D8A13bqeZ5hq3sTh&q=85&s=d05ad7eb6df7293bc654b85559dd07fe" alt="" width="970" height="493" data-path="help/assets/apps/woocommerce/e5dfIlqbqeZZUOT6MJ00m_screenshot-2026-01-07-143022.png" />

1. *Product Id -* The id of the product for which you want to update the variant.
   1. Click on the empty field and the tooltip will pop up.
   2. Enter the Product Id. you can use:
      * Static value - number / string. when using strings, you need to surround them with single quotes (').
      * Property value from a previous activity (Using the tooltip that opens when clicking on the field).
2. *Variant Id -* The id of the variant you want to update.
   1. Click on the empty field and the tooltip will pop up.
   2. Enter the Variant Id. you can use:
      * Static value - number / string. when using strings, you need to surround them with single quotes (').
      * Property value from a previous activity (Using the tooltip that opens when clicking on the field).
3. *Add Field* - Click Add Field to add and populate additional fields for the selected activity. To learn more about managing activity data, [click here](/help/workflows/workflow-editor#add-fields).

### Get Product Variation

<img src="https://mintcdn.com/engini/D8A13bqeZ5hq3sTh/help/assets/apps/woocommerce/_oS9M_-wEts2_-X0RgKk8_screenshot-2026-01-07-143144.png?fit=max&auto=format&n=D8A13bqeZ5hq3sTh&q=85&s=9efe387f7df645b46aa6357813553d81" alt="" width="968" height="434" data-path="help/assets/apps/woocommerce/_oS9M_-wEts2_-X0RgKk8_screenshot-2026-01-07-143144.png" />

1. *Product Id -* The id of the product for which you want to Get the variant.
   1. Click on the empty field and the tooltip will pop up.
   2. Enter the Product Id. you can use:
      * Static value - number / string. when using strings, you need to surround them with single quotes (').
      * Property value from a previous activity (Using the tooltip that opens when clicking on the field).
2. *Variant Id*
   1. Click on the empty field and the tooltip will pop up.
   2. Enter the Variant Id. you can use:
      * Static value - number / string. when using strings, you need to surround them with single quotes (').
      * Property value from a previous activity (Using the tooltip that opens when clicking on the field).

### Get Product Variations

<img src="https://mintcdn.com/engini/D8A13bqeZ5hq3sTh/help/assets/apps/woocommerce/PFmNUsY32Fr7lG0PrUM3n_image.png?fit=max&auto=format&n=D8A13bqeZ5hq3sTh&q=85&s=7efd000b6c8eca510a61bfe7a7a32e2a" alt="" width="970" height="301" data-path="help/assets/apps/woocommerce/PFmNUsY32Fr7lG0PrUM3n_image.png" />

* *Product Id -* The id of the product for which you want to Get the variantions.
  1. Click on the empty field and the tooltip will pop up.
  2. Select the product ID for which you'd like to Get its variations.
     You can use:
     * Static value - number / string. when using strings, you need to surround them with single quotes (').
     * Property value from a previous activity (Using the tooltip that opens when clicking on the field).

## Attributes

### Create Attribute

<img src="https://mintcdn.com/engini/D8A13bqeZ5hq3sTh/help/assets/apps/woocommerce/_mOzWrHcKeS28Ll23GFBD_image.png?fit=max&auto=format&n=D8A13bqeZ5hq3sTh&q=85&s=44fcc132b46230e1f377f5d1516234ef" alt="" width="974" height="377" data-path="help/assets/apps/woocommerce/_mOzWrHcKeS28Ll23GFBD_image.png" />

1. *Name -* The name of the new Attribute you create.
   * Click on the field to show the tooltip with all the options you can choose.
   * You can populate the field in one of the following options.
     * Static value – number / string. when using strings, you need to surround them with single quotes (‘).
     * Property value from a previous activity (Using the tooltip that opens when clicking on the field).
2. *Add Field* - Click Add Field to add and populate additional fields for the selected activity. To learn more about managing activity data, [click here](/help/workflows/workflow-editor#add-fields).

### Create Attribute Term

<img src="https://mintcdn.com/engini/D8A13bqeZ5hq3sTh/help/assets/apps/woocommerce/ksK3swNf9GKHIuoJA_7mx_screenshot-2026-01-07-143518.png?fit=max&auto=format&n=D8A13bqeZ5hq3sTh&q=85&s=2e1d89e2369e7b5014edf4b535555faa" alt="" width="969" height="367" data-path="help/assets/apps/woocommerce/ksK3swNf9GKHIuoJA_7mx_screenshot-2026-01-07-143518.png" />

1. *Attribute Id -* The id of the Attribute for which you want to create it's Term.
   1. Click on the empty field and the tooltip will pop up.
   2. Enter the Attribute Id. you can use:
      * Static value - number / string. when using strings, you need to surround them with single quotes (').
      * Property value from a previous activity (Using the tooltip that opens when clicking on the field).
2. *Add Field* - Click Add Field to add and populate additional fields for the selected activity. To learn more about managing activity data, [click here](/help/workflows/workflow-editor#add-fields).

### Delete Attribute

<img src="https://mintcdn.com/engini/D8A13bqeZ5hq3sTh/help/assets/apps/woocommerce/HTVB9t_lxD4wQsKzetSim_image.png?fit=max&auto=format&n=D8A13bqeZ5hq3sTh&q=85&s=a5d77a9aea80da555072e2e570de8725" alt="" width="971" height="303" data-path="help/assets/apps/woocommerce/HTVB9t_lxD4wQsKzetSim_image.png" />

* Attribute Id - The id of the Attribute for which you want to delete.
  1. Click on the empty field and the tooltip will pop up.
  2. Enter the id of the Attribute you want to delete. you can use:
     * Static value - number / string. when using strings, you need to surround them with single quotes (').
     * Property value from a previous activity (Using the tooltip that opens when clicking on the field).

### Delete Attribute Term

<img src="https://mintcdn.com/engini/D8A13bqeZ5hq3sTh/help/assets/apps/woocommerce/4rt4Ck1I-QTSHJ9vc4Npd_image.png?fit=max&auto=format&n=D8A13bqeZ5hq3sTh&q=85&s=bd2a99ff821653354b305e942ca89c9a" alt="" width="1588" height="649" data-path="help/assets/apps/woocommerce/4rt4Ck1I-QTSHJ9vc4Npd_image.png" />

1. *Attribute Id -* The id of the Attribute for which you want to delete it's Term.
   1. Click on the empty field and the tooltip will pop up.
   2. Enter the Attribute Id. you can use:
      * Static value - number / string. when using strings, you need to surround them with single quotes (').
      * Property value from a previous activity (Using the tooltip that opens when clicking on the field).
2. *Term Id -* The id of the Attribute term for which you want to delete it's Term.
   1. Click on the empty field and the tooltip will pop up.
   2. Enter the Term Id. you can use:
      * Static value - number / string. when using strings, you need to surround them with single quotes (').
      * Property value from a previous activity (Using the tooltip that opens when clicking on the field).

### Update Attribute

<img src="https://mintcdn.com/engini/D8A13bqeZ5hq3sTh/help/assets/apps/woocommerce/8COJupe8x9cmoCmJbBk-h_screenshot-2026-01-07-143958.png?fit=max&auto=format&n=D8A13bqeZ5hq3sTh&q=85&s=086413ca27c21224a9c0e548aaa9ffe8" alt="" width="973" height="366" data-path="help/assets/apps/woocommerce/8COJupe8x9cmoCmJbBk-h_screenshot-2026-01-07-143958.png" />

1. *Attribute Id -* The id of the Attribute for which you want to update.
   * Click on the empty field and the tooltip will pop up.
   * Enter the Attribute Id. you can use:
     * Static value - number / string. when using strings, you need to surround them with single quotes (').
     * Property value from a previous activity (Using the tooltip that opens when clicking on the field).
2. *Add Field* - Click Add Field to add and populate additional fields for the selected activity. To learn more about managing activity data, [click here](/help/workflows/workflow-editor#add-fields).

### Update Attribute Term

<img src="https://mintcdn.com/engini/D8A13bqeZ5hq3sTh/help/assets/apps/woocommerce/tKJ70kXw8R7Pr-u1oRHMM_screenshot-2026-01-07-144118.png?fit=max&auto=format&n=D8A13bqeZ5hq3sTh&q=85&s=217ab78c3165781c3f7f430631f7c7b0" alt="" width="974" height="515" data-path="help/assets/apps/woocommerce/tKJ70kXw8R7Pr-u1oRHMM_screenshot-2026-01-07-144118.png" />

1. *Attribute Id -* The id of the Attribute for which you want to update it's Term.
   * Click on the empty field and the tooltip will pop up.
   * Enter the Attribute id. you can use:
     * Static value - number / string. when using strings, you need to surround them with single quotes (').
     * Property value from a previous activity (Using the tooltip that opens when clicking on the field).
2. *Term Id -* The id of the Attribute term for which you want to update it's Term.
   * Click on the empty field and the tooltip will pop up.
   * Enter the Term id. you can use:
     * Static value - number / string. when using strings, you need to surround them with single quotes (').
     * Property value from a previous activity (Using the tooltip that opens when clicking on the field).
3. *Add Field* - Click Add Field to add and populate additional fields for the selected activity. To learn more about managing activity data, [click here](/help/workflows/workflow-editor#add-fields).

### Get Attribute

<img src="https://mintcdn.com/engini/D8A13bqeZ5hq3sTh/help/assets/apps/woocommerce/QfF0y9hd6eF8vYilwJXbK_image.png?fit=max&auto=format&n=D8A13bqeZ5hq3sTh&q=85&s=ae1a0ee61487f0ddad9b94e3b7d7205d" alt="" width="962" height="295" data-path="help/assets/apps/woocommerce/QfF0y9hd6eF8vYilwJXbK_image.png" />

* Attribute Id - The id of the Attribute for which you want to get.

1. Click on the empty field and the tooltip will pop up.
2. Enter the id of the Attribute you want to get. you can use:
   * Static value - number / string. when using strings, you need to surround them with single quotes (').
   * Property value from a previous activity (Using the tooltip that opens when clicking on the field).

### Get Attributes

Get the record of all Attributes.

<img src="https://mintcdn.com/engini/D8A13bqeZ5hq3sTh/help/assets/apps/woocommerce/oltzP_zVx38XvFAGkAEvH_image.png?fit=max&auto=format&n=D8A13bqeZ5hq3sTh&q=85&s=7e4693a00ced5de714bc68a110c30abb" alt="" width="971" height="213" data-path="help/assets/apps/woocommerce/oltzP_zVx38XvFAGkAEvH_image.png" />

### Get Attribute Term

<img src="https://mintcdn.com/engini/D8A13bqeZ5hq3sTh/help/assets/apps/woocommerce/R_5aP_w-n9aGjW35-j4WD_screenshot-2026-01-07-144535.png?fit=max&auto=format&n=D8A13bqeZ5hq3sTh&q=85&s=3145e303e2a1016e1d78b77f31c80b2e" alt="" width="967" height="443" data-path="help/assets/apps/woocommerce/R_5aP_w-n9aGjW35-j4WD_screenshot-2026-01-07-144535.png" />

1. *Attribute Id -* The id of the Attribute for which you want to get it's Term.
   1. Click on the empty field and the tooltip will pop up.
   2. Enter the Attribute id. you can use:
      * Static value - number / string. when using strings, you need to surround them with single quotes (').
      * Property value from a previous activity (Using the tooltip that opens when clicking on the field).
2. *Term Id -* The id of the Attribute term for which you want to get it's Term.
   1. Click on the empty field and the tooltip will pop up.
   2. Enter the Term id. you can use:
      * Static value - number / string. when using strings, you need to surround them with single quotes (').
      * Property value from a previous activity (Using the tooltip that opens when clicking on the field).

### Get Attribute Terms

<img src="https://mintcdn.com/engini/D8A13bqeZ5hq3sTh/help/assets/apps/woocommerce/lvNad02LkNLXikBNDZN0f_image.png?fit=max&auto=format&n=D8A13bqeZ5hq3sTh&q=85&s=4846400b191ea3f29612ff1748c81e4b" alt="" width="971" height="302" data-path="help/assets/apps/woocommerce/lvNad02LkNLXikBNDZN0f_image.png" />

1. *Attribute Id -* The id of the Attribute for which you want to get it's Terms.
   1. Click on the empty field and the tooltip will pop up.
   2. Enter the id of the Attribute for which you want to get it's Term.
      You can use:
      * Static value - number / string. when using strings, you need to surround them with single quotes (').
      * Property value from a previous activity (Using the tooltip that opens when clicking on the field).

## Arrays

### Initialize Meta Data Array

<img src="https://mintcdn.com/engini/D8A13bqeZ5hq3sTh/help/assets/apps/woocommerce/maAkUNk2Gx29j_b7faOE4_image.png?fit=max&auto=format&n=D8A13bqeZ5hq3sTh&q=85&s=09514aa7793ba1dccf85502cf4b9fd35" alt="" width="970" height="296" data-path="help/assets/apps/woocommerce/maAkUNk2Gx29j_b7faOE4_image.png" />

* *Name -* Add this action to initialize a meta data array.

In WooCommerce, the "meta data" refers to additional information related to various components of your online store such as products, orders, accounts. This metadata can be used to store and retrieve custom information or properties about products, orders, or accounts that are not part of the default WooCommerce data structure.

For example, in the context of products, you can add custom metadata to a product to store information such as product dimensions, weight, SKU, or any other specific details not covered by the default product fields. This can be useful for customizing your product listings. , providing additional information, or to use adjustments and supplements.

### Add Meta Data to array

<img src="https://mintcdn.com/engini/D8A13bqeZ5hq3sTh/help/assets/apps/woocommerce/FrMdjV4c2_RehnvnFxBnQ_screenshot-2026-01-07-144843.png?fit=max&auto=format&n=D8A13bqeZ5hq3sTh&q=85&s=2204705593fe97f5fd596d224a6e8926" alt="" width="971" height="356" data-path="help/assets/apps/woocommerce/FrMdjV4c2_RehnvnFxBnQ_screenshot-2026-01-07-144843.png" />

1. *Variable* - Select the array variable from your workflow that you want to append new objects to. This dropdown shows all available array variables that you initialized from previous steps in your automation.
2. *Add Field* - Click Add Field to add and populate additional fields for the selected activity. To learn more about managing activity data, [click here](/help/workflows/workflow-editor#add-fields).

### Initialize Product Attributes Array

Add this action to initialize a Product Attributes array.

<img src="https://mintcdn.com/engini/D8A13bqeZ5hq3sTh/help/assets/apps/woocommerce/ULaJMqc30X06fBTdu5Ygf_image.png?fit=max&auto=format&n=D8A13bqeZ5hq3sTh&q=85&s=34a14d96612c23166ff5aeaa4f5d70c4" alt="" width="966" height="316" data-path="help/assets/apps/woocommerce/ULaJMqc30X06fBTdu5Ygf_image.png" />

* *Name -* In WooCommerce, "Product Attributes" are a way to add additional information to your products.

### Add Product Attribute to Array

<img src="https://mintcdn.com/engini/D8A13bqeZ5hq3sTh/help/assets/apps/woocommerce/IuUMs82Imfzu-aUmeWNoL_screenshot-2026-01-07-145618.png?fit=max&auto=format&n=D8A13bqeZ5hq3sTh&q=85&s=f6d19ccf3b629b7c218d3f3a90e07716" alt="" width="972" height="357" data-path="help/assets/apps/woocommerce/IuUMs82Imfzu-aUmeWNoL_screenshot-2026-01-07-145618.png" />

To use this action, you first need to initialize a product attribute array.

1. *Variable* - Click the small arrow to Choose the array.
   * Click on the name of the desired array from the dropdown that opens.
2. *Add Field* - Click Add Field to add and populate additional fields for the selected activity. To learn more about managing activity data, [click here](/help/workflows/workflow-editor#add-fields).

### Initialize Variation Attributes Array

Add this action to initialize a Variation Attributes array.

<img src="https://mintcdn.com/engini/D8A13bqeZ5hq3sTh/help/assets/apps/woocommerce/D_wosNL_fSRIqaWURbzIu_image.png?fit=max&auto=format&n=D8A13bqeZ5hq3sTh&q=85&s=13e8b44a1d348b905e6a0a9e127035b2" alt="" width="966" height="308" data-path="help/assets/apps/woocommerce/D_wosNL_fSRIqaWURbzIu_image.png" />

* *Name -* In WooCommerce, "Variation Attributes" are attributes that are used to create and manage variations of a variable product.

### Add Product Variation Attribute to array

To use this action, you first need to initialize a Variation attribute array.

<img src="https://mintcdn.com/engini/D8A13bqeZ5hq3sTh/help/assets/apps/woocommerce/viekGXh_53fgsM5jCIdiS_screenshot-2026-01-07-150414.png?fit=max&auto=format&n=D8A13bqeZ5hq3sTh&q=85&s=3131706500f9dfea5c66b0e4086a6e79" alt="" width="976" height="349" data-path="help/assets/apps/woocommerce/viekGXh_53fgsM5jCIdiS_screenshot-2026-01-07-150414.png" />

1. *Variable* - Click the small arrow to Choose the array.
   * Click on the name of the desired array from the dropdown that opens.
2. *Add Field* - Click Add Field to add and populate additional fields for the selected activity. To learn more about managing activity data, [click here](/help/workflows/workflow-editor#add-fields).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.