List
Read live records straight from the WooCommerce API.
Stream WooCommerce coupons, customers and orders to any warehouse or AI app.
Source
WooCommerce

Overview
The Airbyte WooCommerce connector extracts data from WooCommerce and loads it into 50+ destinations such as Snowflake, BigQuery, Databricks or Postgres, with full refresh and incremental sync. It publishes 21 streams you can select per connection.
Land 21 WooCommerce tables in 50+ destinations on a schedule you control.
Query synced WooCommerce data with filters, sorting and semantic search, without spending WooCommerce API rate limits.
Pull only the records that changed since the last run instead of reloading everything.
Authenticate WooCommerce once. The same connection powers scheduled syncs and runtime actions.
21 streams
| Sync modes | FullIncr. |
|---|
| Sync modes | FullIncr. |
|---|
| Sync modes | FullIncr. |
|---|
| Sync modes | FullIncr. |
|---|
| Sync modes | FullIncr. |
|---|
| Sync modes | FullIncr. |
|---|
Setup
First, navigate to the "Sources" tab on the Airbyte dashboard and click "Create a new connection."
Select "WooCommerce" as the source connector and give your connection a name.
Enter your WooCommerce API credentials, including your Consumer Key, Consumer Secret, Store URL, and API Version.
Test the connection to ensure that the credentials are correct and the connection is successful.
Choose the data you want to replicate from WooCommerce, including orders, customers, products, and more.
Configure any additional settings, such as the replication frequency and the destination where the data will be sent.
Save the connection and start the replication process to begin syncing your WooCommerce data with your destination.
| Field | Type | Description |
|---|---|---|
| api_key* | string | Customer Key for API in WooCommerce shop |
| api_secret* | string | Customer Secret for API in WooCommerce shop |
| shop* | string | The name of the store. For https://EXAMPLE.com, the shop name is 'EXAMPLE.com'. |
| start_date* | string | The date you would like to replicate data from. Format: YYYY-MM-DD |
| num_workers | integer | The number of worker threads to use for the sync. Higher values can speed up syncs but may hit rate limits. WooCommerce API rate limits depend on the hosting provider. More info at https://woocommerce.github.io/woocommerce-rest-api-docs/ |
4 actions
Read live records straight from the WooCommerce API.
Fetch a single record by ID.
Query synced data with filters and sorting, with no API rate limits.
Natural-language search across synced WooCommerce records.
Full parameter-level details live in the WooCommerce entity reference.
Hybrid deployment
The data plane runs in your environment. Records, credentials and keys stay with you; the control plane only receives configuration and job metadata.
Your environment
Airbyte control plane
Use cases
List all customers in WooCommerce
Show me all orders
List all products
Show me all coupons
List all product categories
Show me the product reviews
List all shipping zones
Show me the tax rates
List all payment gateways
Find orders placed this month
What are the top-selling products?
Show me customers who have made purchases
Find all coupons expiring this year
What orders are still processing?
FAQ
No. One WooCommerce authorization powers both the scheduled syncs that land data in your destination and the entity actions your agents call at runtime.
No. Entity actions read and write through the WooCommerce API as they are called, so they work immediately. Context store search is the exception: it queries data Airbyte has already synced, which is what lets it filter and sort without spending API rate limits.
21 streams, including Coupons, Customers, Orders, Order notes, Payment gateways, Product attribute terms, Product attributes, Product categories and more.
Yes. The WooCommerce connector supports incremental sync on selected streams, and full refresh on every stream.
Run the WooCommerce connector on Cloud, OSS, Hybrid. Hybrid deployments keep the data plane in your environment while the control plane orchestrates syncs.
Didn't find your answer? Talk to sales
Free 14-day trial. One connection powers your scheduled syncs and your live WooCommerce actions.