✅ Now Live on Google Workspace Marketplace! Install Free in 1 Click ➔ • Early-Bird Lifetime Pro just $19 (use code EARLYBIRD).
PayloadFlatten
Install on Google Sheets
WooCommerce Fulfillment • 1 Row Per Item

Unroll WooCommerce Line Items into Google Sheets Rows

Turn multi-product WooCommerce orders into clean, item-by-item fulfillment and accounting rows with parent order metadata repeated automatically.

Install Free on Google Marketplace ➔ Test Interactive Demo Below View Early-Bird ($19)
Runs on Google Apps Script Native =FLATTEN_JSON() formula Zero server maintenance

Live Interactive Simulator

Pre-loaded with sample payload: WooCommerce Multi-Item Order Payload

Load sample:
Edit or paste your own
✅ Extracted 20 columns in 4ms
B1: =FLATTEN_JSON(A2:A)
idstatuscurrencytotalbilling.first_namebilling.last_namebilling.emailshipping.cityshipping.stateshipping.postcodeline_items.0.idline_items.0.nameline_items.0.skuline_items.0.quantityline_items.0.totalline_items.1.idline_items.1.nameline_items.1.skuline_items.1.quantityline_items.1.total
9482processingUSD149.00DavidKimdavid@techpulse.coSeattleWA98101701Mechanical Keyboard ProMK-PRO-871129.00702Coiled Aviator CableCBL-USB-C120.00

Why Operators Choose PayloadFlatten

Stop burning manual engineering hours or expensive SaaS subscriptions on simple webhook parsing.

Wide Single-Row WooCommerce Logs

  • ✕ Multiple items get squashed into line_items.0, line_items.1, line_items.2 across the sheet.
  • ✕ Cannot filter or pivot by product_id or SKU when items live in different columns.
  • ✕ WordPress export plugins slow down wp-admin and crash on large order histories.
  • ✕ Manual copy-pasting to prepare daily fulfillment sheets.
Modern Client-Side

The PayloadFlatten Advantage

  • ✓ =FLATTEN_JSON_ROWS(A2:A) creates 1 clean row per WooCommerce line item.
  • ✓ Automatically repeats id, status, billing.email, and shipping.city on every row.
  • ✓ Verified on real multi-item WooCommerce order.created webhook payloads.
  • ✓ 1-click install on Google Workspace Marketplace.

Simple, Transparent Pricing

No monthly retainers. No cloud relays. Own it for life.

Free Forever

For solo operators testing the formula.

$0 / lifetime
  • Native =FLATTEN_JSON() formula
  • Instant 30-second Apps Script setup
  • Up to 50 rows per batch run
  • 100% Google Apps Script privacy
Install Free from Marketplace ➔
Early-Bird Deal • 60% Off

Early-Bird Solo

Complete freedom for individual operators.

$19 $49 One-time payment

Use code EARLYBIRD at checkout

  • 1 Google Account license
  • Unlimited rows & runs (no cap)
  • Full recursive object & array un-nesting
  • Dot notation customization
  • Lifetime license key & updates
Claim $19 Solo License ➔

Team & Agency

For agencies managing client automations.

$49 $149 One-time payment

Multi-account agency license

  • Up to 5 Google Accounts
  • Unlimited rows, runs & sheets
  • Automated spreadsheet installable triggers
  • Commercial & client delivery allowed
  • Priority 1-on-1 email support
Get Team License ($49) ➔

Frequently Asked Questions

Common questions about WooCommerce line items JSON to Google Sheets and spreadsheet un-nesting.

How many columns and rows does this WooCommerce sample produce in 1-row-per-line-item mode?

For a 2-item WooCommerce order, PayloadFlatten produces 1 header row + 2 item rows across 16 clean columns (repeating id, status, currency, total, billing.*, and shipping.* on both rows alongside each item's SKU, quantity, and total).

Google Workspace Marketplace Approved

Ready to un-nest JSON inside Google Sheets™?

Install PayloadFlatten directly from the official Google Workspace Marketplace in one click—free up to 50 rows per run, zero external servers.

Popular Integrations & Use Cases

Explore native un-nesting solutions for popular webhook payloads and data pipelines.

50 Pre-Configured Simulator Engines

Formula & Script Alternatives

Native formula replacements for fragile legacy scripts.

E-Commerce & Payment Webhooks

Un-nest order, customer, and transaction payloads.

Automation & Webhook Connectors

Stop burning operations in Make, n8n, and Zapier.

CRM, Forms & Developer Webhooks

Parse polymorphic form answers, lead updates, and git events.