Fieldwright

Fieldwright Pro

Ten things the free plugin does not have.

Pro is an add-on. It needs Fieldwright, extends every field you already built there, and switches on nothing the free plugin already has, because nothing in the free plugin is held back.

Sold and supported from this site, per site, with a license key you paste into WooCommerce → Fieldwright → License.

File upload

One more field type, in any of the nine positions. Choose the kinds of file you take and a size limit up to 25 MB. Files go straight into a private directory outside the media library, under a random name. Staff who can edit orders can download them; nobody else can.

Conditions

Show a field only in the situations you choose: a product or category in the cart, the shipping method, local pickup, the payment method, the shipping country, the cart total, another field's value, whether the customer is signed in, and their role. Up to ten rules per field, matched with all or any.

Required when

The same rules answer a second question: not who sees the field, but who has to fill it in. Leave a field optional until the rules match, and compulsory while they do.

Checkout fees

A checkbox, dropdown, radio buttons or checkbox group can add a fee to the order, with your own line label and tax on or off. Give each option its own amount and it reads after the label: "Evening +$8.00". Fees are worked out again from the order itself when it is placed, never from the session.

Date rules

A date field can refuse the days you do not work: weekdays, individual blocked dates, a lead time and a furthest date ahead, all in the store's timezone. The same section takes a minimum age in years, for a date of birth.

Time slots

A time field can offer named windows instead of a free time. Each slot has a start, an end, the weekdays it runs on and a daily capacity. The checkout asks which slots are open the moment a date is picked, and greys out the full ones.

Orders list column

Add a column to WooCommerce → Orders headed with the field's label, sortable for date, time and number fields. Up to six.

CSV export

Pick a date range and the statuses you want, and download a spreadsheet with one row per order and one column per field, beside the order number, date, status, total and email address.

PDF invoices

A row on every document produced by WooCommerce PDF Invoices & Packing Slips, switched on per field.

Defaults for WooCommerce's own fields

Company, both address lines, city and postcode gain a default value, shown only when the customer has nothing saved of their own, and stored only if they leave it and place the order.

Where it lives

Every Pro setting is a section on a field you already have.

Conditions, Required when, Fee, Date rules, Time slots and Where answers show appear at the bottom of the field’s editor panel. The type picker gains File upload. The Settings tab gains the export panel. Nothing moves.

Pro owns no storage of its own.
Every setting lives inside the field it belongs to, in the free plugin's configuration. Deactivate Pro, or let a license lapse, and your fees, rules and slots are exactly where you left them the moment it runs again.
A lapsed license pauses, it does not delete.
An expired license keeps everything running for 14 more days. After that Pro's features stop and the store behaves as it would with the free plugin alone. Nothing is rewritten, and files customers already sent stay on their orders.
No banners here either.
The license state is one line inside the License tab. Nothing else in wp-admin mentions it, and a check that cannot reach our server changes nothing at all.
WooCommerce › Fieldwright
The Fieldwright type picker open over the builder, listing text inputs, choices, long text and dates, and content types.

Tell us what your checkout has to ask.

If it is on this page, Pro does it. If it is not, say so: the next thing Pro learns is usually something a store asked for.

Email growth@methodicalstudio.com