---
title: "Plan WooCommerce product extraction"
url: https://www.datawebot.com/blog/woocommerce-product-extraction
description: "Choose between authorized merchant data and public observations. WooCommerce documents a merchant REST API. That is separate from datawebot's extraction Jobs, which cover the stores listed on the endpoints page. Another source requires review."
updated: 2026-10-24
author: datawebot team
---

Extraction guide

# Plan WooCommerce product extraction

Choose between authorized merchant data and public observations.

Updated October 24, 2026 · datawebot team

[← All guides](https://www.datawebot.com/blog)Field map ↓Try the workflow ↗

01 / INPUT**Store URL + required product fields**

02 / YOUR WORKFLOW**Confirm access → map variations**

03 / OUTPUT**Product and variation field plan**

## Keep the right fields.

Workflow field map

| Field / step | Input | Rule |
| --- | --- | --- |
| Identity | Product ID + variation ID | Preserve parent-child relationships. |
| Price | Amount + store currency | Check variation-specific values. |
| Access | Merchant authorization or public source | Do not treat store-owner APIs as public access. |

## Before you use the output

WooCommerce documents a merchant REST API. That is separate from datawebot's extraction Jobs, which cover the stores listed on the endpoints page. Another source requires review.

[WooCommerce REST API ↗](https://developer.woocommerce.com/docs/apis/rest-api/)

## Check one record first.

Start with the smallest useful scope. Compare the returned record with its source, confirm variant identity and inspect missing fields before applying the mapping to a larger dataset.

Keep extraction warnings and the retrieval timestamp with downstream output. When a required field is missing, leave it unresolved or return to the source; do not fill it from an assumption.

Working references [Product and variant schema ↗](https://www.datawebot.com/docs/data) · [Supported endpoints ↗](https://www.datawebot.com/scraper) · [Incomplete or unavailable results ↗](https://www.datawebot.com/docs/troubleshooting)

[Continue this workflow](https://www.datawebot.com/support)
