WooCommerce Integration

Connect WooCommerce products and orders to Metalogue

WooCommerce Integration

Connect your WooCommerce store to index products, orders, and customers.

Quick Start

const connector = await client.createConnector({
  connector_type: 'woocommerce',
  display_name: 'Company WooCommerce',
  credentials: {
    url: 'https://store.com',
    consumer_key: 'ck_xxxxxxxxxxxx',
    consumer_secret: 'cs_xxxxxxxxxxxx',
  },
});

await client.syncConnector(connector.connector_id, true);

Synced Content

Content TypeIndexed Fields
Productsname, description
Ordersnotes, line items
Customersname, email
Reviewscontent, rating

Configuration

{
  "settings": {
    "sync_products": true,
    "sync_orders": true,
    "order_status": ["completed", "processing"]
  }
}

Next Steps