Skip to content

See which promos actually grow revenue

A coupon that gets redeemed isn’t the same as one that grows revenue — slice orders by type and coupon to see what really works.

  • Type + coupon columns
  • Filter & count
  • Promo ROI
No credit card required
ProMeasure & grow

Promos drive growth only if they bring the right orders. Order List Enhancements (Pro) add Type and Coupon columns to WooCommerce → Orders, with filters by order type and coupon and an embedded report panel of per-type counts. This recipe lets you see whether a coupon drove new subscriptions vs just discounted renewals.

What you get
  • See each order’s type and coupon at a glance.
  • Filter to ‘coupon X on new subscriptions’ vs renewals.
  • Count how promos split across order types.
  • Judge promo ROI, not just redemptions.
Copy these settings

The exact configuration

Enter these values and you have the setup live. Every field maps to a real ArraySubs setting.

SettingValue
WhereStorefront adminWooCommerce → Orders (Pro)
ColumnsOrders listOrder Type (Subs Purchase/Trial/Renew/Upgrade/Credit/Other) + Coupon(s)
FiltersOrders listType · Coupon · Subscription-products-only (combinable)
Report panelOrders listTotal orders + per-type counts + orders-with-coupon
Best for

When to use this setup

Measuring promotion and coupon ROI
Separating acquisition from renewal discounts
Finance reconciling order types
Set up

Set it up in 2 steps

A step-by-step guide drawn from the ArraySubs user manual. Open the linked page for the full walkthrough and screenshots.

  1. Enable Pro & backfill order types

    With Pro active, open WooCommerce → Orders; if older orders are unclassified, click Compute Order Types to backfill (batched, non-destructive).

    Order List Enhancements
  2. Filter by type and coupon

    Use the Type, Coupon, and Subscription-products-only filters together (e.g. Type = Subs Purchase + Coupon = WELCOME15) and read the report panel counts.

    Order List Enhancements
From the manual

This recipe is built from these ArraySubs user-manual guides:

Good to know

Notes & edge cases

Order type is computed automatically (Credit Purchase → Subs Trial → Subs Renew → Subs Upgrade → Subs Purchase → Other) — not manually editable.
For multi-type include/exclude analysis, use the advanced Type filter in Analytics → Orders.
The coupon filter lists only codes actually used on orders.
Built with

Modules behind this recipe

The ArraySubs modules this setup relies on.

Free + Pro

Analytics

Track subscription revenue, growth, churn, retention, and customer behavior across reports and WooCommerce Analytics.

Free

Coupons

Apply WooCommerce coupons to subscription products with recurring discounts, cycle limits, and checkout counting.

Free + Pro

Manage Subscriptions

The central admin hub for viewing, creating, editing, exporting, and managing every subscription record.

FAQ

Questions, answered

Yes. Filter by Coupon and Order Type together — Subs Purchase/Trial = acquisition, Subs Renew = renewals — to see exactly where the discount landed.

Orders created before Pro need a one-time backfill — click Compute Order Types on the orders page; it’s batched and non-destructive.
Paid Pro plans

Unlock the complete Pro stack

Start on the free-forever core today, then choose a paid Pro plan when you need the advanced Pro feature set.

No credit card required · Annual and lifetime options available