Custom checkout fields
Capture exactly what you need at signup — from dietary preferences to file uploads — and carry it through to the subscription and every renewal.
- 27 field types
- Copy to subscription
- Carries to renewals
Subscriptions often need data WooCommerce doesn’t collect — sizes, dietary prefs, delivery notes, a logo upload. The Checkout Builder (Pro) adds custom fields (27 field types across standard, advanced, and layout) to the checkout, then copies the values onto the subscription and forward to renewal orders so fulfillment always has them. This recipe captures custom checkout data.
- Collect any data at checkout with 27 field types.
- Custom values copy onto the subscription record.
- Values carry forward to every renewal order.
- Display them on order and subscription screens.
The exact configuration
Enter these values and you have the setup live. Every field maps to a real ArraySubs setting.
| Setting | Value |
|---|---|
| Checkout Builder · EnabledArraySubs → Checkout Builder → Settings | On (Pro) |
| Add fieldsCheckout Builder editor | Drag from 27 field types (text, select, upload, date, …) |
| Copy to subscriptionCheckout Builder → Settings | On (carry field data to the subscription) |
| Copy to renewal ordersCheckout Builder → Settings | On (carry to each renewal) |
| Show on order / subscriptionCheckout Builder → Settings | Admin · customer · subscription detail toggles |
When to use this setup
Set it up in 3 steps
A step-by-step guide drawn from the ArraySubs user manual. Open the linked page for the full walkthrough and screenshots.
Enable the Checkout Builder
In ArraySubs → Checkout Builder → Settings, turn Enabled on (Pro). The builder then drives the WooCommerce checkout.
Checkout BuilderAdd your fields
Open the builder and drag in fields from the 27 types; set each field’s label, key, and required state.
Checkout Builder Field TypesCarry data to subscription & renewals
Enable Copy to subscription and Copy to renewal orders so captured values persist; toggle the Show-on-order/subscription displays as needed.
Checkout Builder
This recipe is built from these ArraySubs user-manual guides:
Notes & edge cases
Modules behind this recipe
The ArraySubs modules this setup relies on.
Subscription Products
Create and manage simple or variable subscription products with trials, signup fees, plan logic, and lifecycle behavior.
Manage Subscriptions
The central admin hub for viewing, creating, editing, exporting, and managing every subscription record.
Related setups to explore
Other configurations you can build with the same modules.
Multi-step checkout
Split a long checkout into friendly steps with a progress indicator to cut form fatigue and lift conversions.
Conditional checkout fields
Show or hide checkout fields based on earlier answers — e.g. reveal ‘Company name’ only when ‘Business’ is chosen.
Signup fee + flat monthly fee
Charge a one-time onboarding fee at checkout, then a flat recurring price every month — e.g. $50 signup + $100/mo.
Questions, answered
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
