WooCommerce Orders Google Sheets Template

A fulfillment-and-finance sheet layout for WooCommerce orders - ready for daily pulls by your warehouse team and weekly review by your bookkeeper.

Overview

Feed this template with the SheetLink WooCommerce Sync add-on. The sheet captures every order event (created, completed, refunded) with enough context for fulfillment, attribution, and finance to each pull what they need.

Column layout

Copy this column order into a blank Google Sheet, or let SheetLink Forms create the headers for you on first submission.

ColumnNotes
Order IDWooCommerce order ID
DateOrder creation timestamp
EventCreated / Completed / Refunded
Customer emailPrimary identity - stable across purchases
Customer nameBilling name
ItemsConcatenated list of SKUs and quantities
SubtotalLine-item sum before coupons
DiscountCoupon amount
ShippingShipping cost
TaxTax total
TotalGrand total
CurrencyUSD, EUR, etc.
CountryShip-to country
Coupon codeApplied coupon, if any
UTM sourceFrom cart attribution
UTM campaignFrom cart attribution
Is first purchase?Formula: has this email appeared before in the sheet?
Fulfillment statusFilled manually or by an extension

Useful formulas

Paste these into a top-of-sheet summary row or a separate dashboard tab.

Is first purchase?
=IF(COUNTIF($D$2:D2,D2)=1,TRUE,FALSE)
Today's revenue
=SUMIFS(K:K,B:B,">="&TODAY(),B:B,"<"&TODAY()+1,C:C,"Created")
Month-to-date revenue
=SUMIFS(K:K,B:B,">="&EOMONTH(TODAY(),-1)+1,B:B,"<"&EOMONTH(TODAY(),0)+1,C:C,"Created")
Repeat purchase rate
=COUNTIF(Q:Q,FALSE)/(COUNTA(A2:A)-1)

Conditional formatting

  • Event column: green for Completed, blue for Created, red for Refunded.
  • Is first purchase: green background when TRUE - celebrates new customers.
  • Total column: bold if above your AOV threshold.

Pivot table guidance

Pivot by UTM source with Total as values. Shows revenue by channel. Second pivot: Date by week x Country - quick view of geographic mix over time.

Recommended add-ons

Get SheetLinkWP - free

Install from WordPress.org and start filling this template in under 10 minutes.