All connectors
Implemented
Commerce, marketplaces & inventory
WooCommerce logo

WooCommerce

WooCommerce orders, line items, notes, refunds, products, variations, categories, coupons, stock and customer addresses.

Connect customer and commerce data to your business systems.

Source actions

11

Destination actions

8

Data types

8

Validation status

Implemented · fixture tested.

Implementation is checked against provider-shaped fixtures for every action, authentication failures, rate limits, pagination and duplicate safety. Provider sandbox and authorised account validation are recorded separately when credential-backed runs are completed.

What you can map

categories
  • List product categories
    Source

    Product categories with parent, slug and product count.

coupons
  • Create coupon
    Destination
    Duplicate protected

    Creates a coupon with a unique code.

  • List coupons
    Source
    Incremental

    Coupons with discount type, amount, limits and restrictions.

customers
  • Get customer
    Source

    One customer with billing and shipping addresses.

  • List Customers
    Source

    List operation for Customers.

  • Update customer addresses
    Destination
    Duplicate protected

    Updates names and billing or shipping addresses of an existing customer by ID.

  • Upsert Customers
    Destination
    Duplicate protected

    Upsert operation for Customers.

order notes
  • Add order note
    Destination
    Not retried automatically

    Adds a private note, or a customer note that WooCommerce emails to the customer.

  • List order notes
    Source

    Private and customer notes on an order.

orders
  • Get order
    Source

    One order with every line item and meta data.

  • List orders
    Source
    Incremental

    Orders with line items, shipping, fees, coupons, refunds and meta data, oldest change first.

  • Update order status
    Destination
    Duplicate protected

    Sets an order's status, for example processing or completed, and optional customer note.

products
  • Create product
    Destination
    Duplicate protected

    Creates a simple or variable product with a unique SKU.

  • Get product
    Source

    One product by ID.

  • List products
    Source
    Incremental

    Products with prices, stock, categories, attributes and variation IDs.

  • Update product price and stock
    Destination
    Duplicate protected

    Updates prices, stock quantity, stock status or publication status of a product.

refunds
  • List refunds
    Source

    Refunds across all orders, or for one order, with refunded line items (read only).

variations
  • List product variations
    Source

    Variations of a variable product with SKU, prices, stock and attributes.

  • Update variation price and stock
    Destination
    Duplicate protected

    Updates prices, stock quantity or stock status of a product variation.

Authentication

REST API consumer key and secret over HTTPS

Plans and access

WooCommerce 3.5+ (REST API v3); modified_after filters need WooCommerce 5.8+. Access follows the WordPress user that owns the REST API key and its Read or Read/Write permission.

Test environment

Use a staging WordPress site with WooCommerce installed.

Rate limits

No WooCommerce limit by default; hosting providers and security plugins may throttle with HTTP 429.

Provider events

WooCommerce webhooks for order, product, coupon and customer events (HMAC-SHA256 signed). Nexra event triggers are not yet available; flows run on demand or on a schedule.

Before you build a flow

  • Customer reads and email-matched upsert implemented. Credential-backed certification is pending; concurrent creations require reconciliation.
  • WordPress must be installed at the site root; sites in a sub-directory are not supported by this connection.
  • Refunds are read only; refund creation, order deletion and payment actions are not implemented.
  • Order note creation has no WooCommerce idempotency key; uncertain creates are not repeated automatically.
  • Meta data keys starting with an underscore (private) are not returned.