ToolJet can connect to WooCommerce databases to read and write data.
<divstyle={{paddingTop:'24px'}}>
## Connection
To establish a connection with the WooCommerce data source, you can either click on the **+ Add new Data source** button located on the query panel or navigate to the **[Data Sources](/docs/data-sources/overview)** page from the ToolJet dashboard and choose WooCommerce as the data source.
ToolJet requires the following to connect to WooCommerce
NOTE: For generating keys visit admin dashboard of woocommerce , more info: https://woocommerce.github.io/woocommerce-rest-api-docs/?javascript#authentication
:::
</div>
<divstyle={{paddingTop:'24px'}}>
## Querying WooCommerce
1. Click on **+ Add** button of the query manager at the bottom panel of the editor.
2. Select the **WooCommerce** datasource added in previous step.
3. Select the desired resource from the dropdown and then select the desired operation and enter the required parameters.
4. Click on the **Preview** button to preview the output or Click on the **Run** button to trigger the query.
Query results can be transformed using transformations. Read our transformations documentation to see how: **[link](/docs/app-builder/custom-code/transform-data)**
- **List order** : Retrieves a list of all orders placed in the store.
- **Update order** : Updates the details or status of an existing order.
- **Delete order** : Permanently deletes an order from the store.
- **Batch update order** : Performs bulk create, update, or delete operations on orders.
- **Create order** : Creates a new order in the WooCommerce store.
- **Retrieve order** : Fetches detailed information of a specific order by ID.
<imgclassName="screenshot-full img-full"src="/img/datasource-reference/woocommerce/order-query.png"alt="Woocommerce order querying"style={{marginBottom:'15px'}}/>