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

# Woocommerce

## Overview

> [card] [Pre-built tooling](#pre-built-tooling)

> [card] [Pre-built integrations](#pre-built-integrations)

> [card] [Access requirements](#access-requirements)

> [card] [Setup guide](#setup-guide)

> [card] [Useful links](#useful-links)

> [card] [API gotchas](#api-gotchas)

## Pre-built tooling

> [accordion] ✅ Authorization
>
> | Tools | Status |
> | - | - |
> | Pre-built authorization (Basic) | ✅ |
> | Pre-built authorization UI | ✅ |
> | Custom authorization UI | ✅ |
> | End-user authorization guide | ✅ |
> | Expired credentials detection | ✅ |

> [accordion] ✅ Read & write data
>
> | Tools | Status |
> | - | - |
> | Pre-built integrations | ✅ |
> | API unification | ✅ |
> | 2-way sync | ✅ |
> | Webhooks from Nango on data modifications | ✅ |
> | Real-time webhooks from 3rd-party API | ✅ |
> | Proxy requests | ✅ |

> [accordion] ✅ Observability & data quality
>
> | Tools | Status |
> | - | - |
> | HTTP request logging | ✅ |
> | End-to-end type safety | ✅ |
> | Data runtime validation | ✅ |
> | OpenTelemetry export | ✅ |
> | Slack alerts on errors | ✅ |
> | Integration status API | ✅ |

> [accordion] ✅ Customization
>
> | Tools | Status |
> | - | - |
> | Create or customize use-cases | ✅ |
> | Pre-configured pagination | 🚫 (time to contribute: \<48h) |
> | Pre-configured rate-limit handling | 🚫 (time to contribute: \<48h) |
> | Per-customer configurations | ✅ |

### Others

| Function name | Description | Type |
| - | - | - |
| `batch-update-orders` | Create, update, and delete WooCommerce orders in a batch. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `batch-update-products` | Create, update, and delete WooCommerce products in a batch. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `create-order-note` | Create a note on a WooCommerce order. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `create-order` | Create a order in WooCommerce. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `create-product-category` | Create a product category in WooCommerce. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `create-product-review` | Create a product review in WooCommerce. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `create-product-tag` | Create a product tag in WooCommerce. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `create-product-variation` | Create a product variation in WooCommerce. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `create-product` | Create a product in WooCommerce. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `create-refund` | Create a refund in WooCommerce. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `create-webhook` | Create a webhook in WooCommerce. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `delete-coupon` | Delete or archive a coupon in WooCommerce. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `delete-customer` | Delete or archive a customer in WooCommerce. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `delete-order-note` | Delete a note from a WooCommerce order. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `delete-order` | Delete or archive a order in WooCommerce. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `delete-product-category` | Delete or archive a product category in WooCommerce. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `delete-product-review` | Delete or archive a product review in WooCommerce. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `delete-product-variation` | Delete or archive a product variation in WooCommerce. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `delete-product` | Delete or archive a product in WooCommerce | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `delete-refund` | Delete or archive a refund in WooCommerce. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `delete-webhook` | Delete or archive a webhook in WooCommerce. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `get-coupon` | Retrieve a single coupon from WooCommerce | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `get-coupons-totals-report` | Retrieve the coupons totals report from WooCommerce. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `get-customer` | Retrieve a single customer from WooCommerce. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `get-customers-totals-report` | Retrieve the customers totals report from WooCommerce. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `get-order-note` | Retrieve a single order note from WooCommerce. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `get-order` | Retrieve a single order from WooCommerce. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `get-orders-totals-report` | Retrieve the orders totals report from WooCommerce. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `get-product-category` | Retrieve a single product category from WooCommerce. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `get-product-review` | Retrieve a single product review from WooCommerce. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `get-product-tag` | Retrieve a single product tag from WooCommerce. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `get-product-variation` | Retrieve a single product variation from WooCommerce | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `get-product` | Retrieve a single product from WooCommerce | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `get-products-totals-report` | Retrieve the products totals report from WooCommerce. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `get-sales-report` | Retrieve the sales report from WooCommerce. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `get-top-sellers-report` | Retrieve the top sellers report from WooCommerce. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `list-coupons` | List coupons from WooCommerce. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `list-customers` | List customers from WooCommerce. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `list-order-notes` | List notes for a WooCommerce order. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `list-orders` | List orders from WooCommerce | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `list-product-categories` | List product categories from WooCommerce. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `list-product-reviews` | List product reviews from WooCommerce. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `list-product-variations` | List product variations from WooCommerce. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `list-products` | List products from WooCommerce. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `list-refunds` | List refunds from WooCommerce | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `list-reports` | List available WooCommerce reports. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `list-webhooks` | List webhooks from WooCommerce. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `update-customer` | Update a customer in WooCommerce. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `update-product-category` | Update a product category in WooCommerce. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `update-product-review` | Update a product review in WooCommerce | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `update-product-tag` | Update a product tag in WooCommerce. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `update-product-variation` | Update a product variation in WooCommerce. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `update-product` | Update a product in WooCommerce. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `update-webhook` | Update a webhook in WooCommerce. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `coupons` | Sync coupons from WooCommerce. | [Sync](https://nango.dev/docs/guides/functions/syncs/sync-functions.md) |
| `customers` | Sync customers from WooCommerce. | [Sync](https://nango.dev/docs/guides/functions/syncs/sync-functions.md) |
| `orders` | Sync orders from WooCommerce. | [Sync](https://nango.dev/docs/guides/functions/syncs/sync-functions.md) |
| `product-categories` | Sync product categories from WooCommerce. | [Sync](https://nango.dev/docs/guides/functions/syncs/sync-functions.md) |
| `product-reviews` | Sync product reviews from WooCommerce. | [Sync](https://nango.dev/docs/guides/functions/syncs/sync-functions.md) |
| `product-tags` | Sync product tags from WooCommerce. | [Sync](https://nango.dev/docs/guides/functions/syncs/sync-functions.md) |
| `product-variations` | Sync product variations from WooCommerce. | [Sync](https://nango.dev/docs/guides/functions/syncs/sync-functions.md) |
| `refunds` | Sync refunds from WooCommerce. | [Sync](https://nango.dev/docs/guides/functions/syncs/sync-functions.md) |

## Access requirements

| Pre-Requisites | Status | Comment |
| - | - | - |
| Paid dev account | ❓ | |
| Paid test account | ❓ | |
| Partnership | ❓ | |
| App review | ❓ | |
| Security audit | ❓ | |

## Setup guide

*No setup guide yet.*

> [!TIP]
>
> Need help getting started? Get help in the [community](https://nango.dev/slack).

> [!NOTE]
>
> Contribute improvements to the setup guide by [editing this page](https://github.com/nangohq/nango/tree/master/docs/integrations/all/woocommerce.mdx)

## Useful links

* [Generate Woocommerce API credentials](https://woocommerce.github.io/woocommerce-rest-api-docs/#rest-api-keys)
* [Woocommerce basic auth related docs](https://woocommerce.github.io/woocommerce-rest-api-docs/#authentication-over-https)
* [Woocommerce API docs](https://woocommerce.github.io/woocommerce-rest-api-docs)

> [!NOTE]
>
> Contribute useful links by [editing this page](https://github.com/nangohq/nango/tree/master/docs/integrations/all/woocommerce.mdx)

## API gotchas

* Woocommerce uses `Basic` auth mode to access different endpoints. Provide your `consumer key` as the Username value and `consumer secret` as the Password value.
* When creating a new connection, please add your `storeURL`.

> [!NOTE]
>
> Contribute API gotchas by [editing this page](https://github.com/nangohq/nango/tree/master/docs/integrations/all/woocommerce.mdx)

> [card] [Connect to Woocommerce](https://nango.dev/docs/integrations/all/woocommerce/connect)
>
> Guide to connect to Woocommerce using Nango Connect.

> [card] [Set up webhooks with WooCommerce](https://nango.dev/docs/integrations/all/woocommerce/webhooks)
>
> Receive WooCommerce store events through Nango.


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