Swift Commerce
Menu
Features

Your next store tool is here.

Explore 16 store features. Unlock their full capabilities with Pro.

Sell & personalize

Product Bundles

Sell complementary products together.

Product Addons

Offer extra choices and personalisation.

Subscriptions

Offer products on a recurring schedule.

Product Quantity Limits

Set minimum and maximum quantities.

Shopping experience

Ajax Search

Show products as shoppers type.

Wishlist

Give saved products a place to wait.

Currency Switcher

Display prices in a familiar currency.

Add to Cart Popup

Confirm additions and the next step.

Customer relationships

Cart Recovery

Follow up on unfinished purchases.

Back In Stock

Notify interested shoppers when stock returns.

Shipment Tracking

Share tracking details for orders.

Email Customizer

Customize supported customer emails.

Security & checkout

Registration & Access

Build forms, verify emails and review accounts.

reCAPTCHA

Add checks to supported forms.

Cookie Consent

Offer preferences and managed integration gating.

Checkout Field Editor

Adapt supported checkout fields.

View all features · See Pro plans

Solutions

Built around the way you work.

Store owners

Tools for the everyday work of running a store.

Freelancers

Build and hand over a more consistent setup.

Agencies

Bring a familiar toolkit to client projects.

Integrations

Explore supported connections and compatibility.

Resources

A little help goes a long way.

Documentation

Setup guides and feature reference.

Blog & updates

Product news and store ideas.

Contact us

Talk to the Swift Commerce team.

About Swift Commerce

The people and thinking behind the suite.

Affiliate program

Earn commission by referring new customers.

Request a feature

Tell us what your store needs next.

Report a bug

Help us investigate a problem.

WooCommerce checkout field editor.
Collect the details you need.

Edit classic checkout fields and collect extra order details with Swift Commerce. Start with Free for basic custom fields and validation; choose Pro for conditional questions, advanced inputs and protected file uploads.

Checkout Field Editor for WooCommerce. Part of the Swift Commerce WordPress plugin.

Illustration of the WooCommerce checkout field editor with delivery instructions and field editing controls.

A WooCommerce checkout field editor for useful order details.

Arrange the classic WooCommerce checkout, add useful fields and explain errors clearly. Free covers the essential editing and validation work; Pro adds richer inputs, conditional questions and protected uploads. Checkout Blocks support a smaller set of custom order fields.

Keep the classic checkout focused on the order.

Reorder fields within billing, shipping, additional information and order notes. Edit labels, descriptions and placeholders so customers understand why you need a detail.

Disable a core WooCommerce field you do not need without deleting it. These layout and core-field changes apply to classic checkout; they do not rearrange the Checkout Block.

Illustrative classic checkout field editor reordering billing fields and disabling an unnecessary company field.

Show a follow-up field only when it matters.

On classic checkout, Pro can show or hide a field based on a shopper’s answer. Select Gift wrap, for example, and a gift-message field appears; skip it, and the form stays shorter.

Combine conditions with all-or-any logic for more specific questions. Conditional rules apply to classic checkout, not Checkout Blocks. See how to add conditional checkout fields.

Classic checkout with Gift wrap unchecked, then checked to reveal a Gift message field.

Catch incomplete details before an order is placed.

Set required status, length and numeric limits, pattern rules and a field-specific error message. Classic checkout can show the error beside the input and guide the customer to the first problem.

Input masks can help format a classic-checkout answer, but they do not replace validation. Checkout Blocks use the validation supported by their registered custom fields.

Illustrative checkout field validation showing a precise inline postcode error and a corrected state.

Offer the right input when plain text is not enough.

Pro adds choice fields such as select, radio and checkbox, plus date, time, heading and explanatory content fields for classic checkout. A delivery-date choice or gift-wrap preference becomes a structured answer instead of ambiguous free text.

On classic checkout, Pro file fields enforce allowed types and size limits and attach protected uploads to the order. Follow the classic checkout file-upload guide. Checkout Blocks support compatible custom order select and checkbox fields instead; upload and date fields are not supported there.

Illustrative classic checkout delivery-date, gift-wrap and protected file-upload fields with Pro controls.

Collect a useful extra detail with the order.

Add text-based questions such as delivery instructions or a gift message and decide whether the answer is required. Free includes text, email, phone and number fields, with additional classic-checkout types such as URL, textarea and hidden fields.

Submitted values are saved with the order and can appear in the admin order view, customer order details and emails. Supported custom order text fields can also be registered for Checkout Blocks.

Checkout delivery-instructions field and the submitted value on an order detail.

Know what follows you into Checkout Blocks.

Free supports compatible custom order text-based fields in WooCommerce Checkout Blocks. Pro extends supported custom order fields with select and checkbox inputs. Those answers can be validated and stored with the order.

Core-field reordering, address-field changes, conditional rules and uploads apply to classic checkout. For Blocks, put a supported custom field in Additional Information or Order Notes, keep its section enabled and leave conditional logic off. Follow the Checkout Blocks custom order field tutorial.

Illustrative side-by-side classic checkout and Checkout Block capability panels with supported custom fields distinguished.

Get the full feature.
And the rest of the suite.

One Swift Commerce Pro license unlocks the complete feature set across all 16 tools, advanced design controls and premium support. No separate purchase for Checkout Field Editor.

Compare Free and Pro.

Start with the Checkout Field Editor essentials in Free, or use Pro for the expanded controls shown below.

What you can doFreePro
Reorder and edit classic checkout fieldsIncludedIncluded
Disable core fields on classic checkoutIncludedIncluded
Basic custom fields and order valuesIncludedIncluded
Required, length, number and pattern validationIncludedIncluded
Export and import field configurationIncludedIncluded
Choice, date/time and content fields on classic checkoutNot includedIncluded
Conditional show/hide rules on classic checkoutNot includedIncluded
Protected file uploads on classic checkoutNot includedIncluded
Select and checkbox custom order fields in Checkout BlocksNot includedIncluded
Checkout Field Editor Free and Pro comparison. Checks mean included; dashes mean not included. Checkout Blocks support different field types from classic checkout.

Questions about Checkout Field Editor.

Specific answers about setup and Free versus Pro.

Read the Checkout Field Editor setup guide

Can I remove or reorder default WooCommerce checkout fields?

Yes, Free lets you disable and reorder supported fields on classic checkout. For example, you can hide an unnecessary company field without deleting its configuration. These controls do not rearrange the core address fields inside WooCommerce Checkout Blocks.

Which custom fields are included in Free?

Free includes text, email, phone, number, URL, textarea and hidden inputs for classic checkout, alongside supported country/state controls. Use a simple text field for an order reference or delivery instruction. Pro adds choice inputs, dates, content fields and protected uploads; not all classic types work in Blocks.

Why does my custom field not appear in Checkout Blocks?

Blocks use a different API from classic checkout. Enable the field and its Additional Information or Order Notes section, use a supported text-based type, and leave conditional logic off. Pro also supports select and checkbox custom order fields. See the step-by-step Blocks tutorial.

Can I show a field only after a customer selects an option?

Yes, Pro supports conditional show/hide rules on classic checkout. For example, show a gift-message field only when gift wrapping is selected, using all-or-any rule matching. This conditional workflow does not apply to Checkout Blocks.

Can a customer upload a file at checkout?

Yes, Pro adds protected file uploads to classic checkout, with allowed file types, per-field size limits and a combined upload limit. Files are attached to the order rather than published as ordinary media links. Configure and test the limits using the file-upload tutorial.

Where can I read a customer’s custom order answers?

Supported custom values are stored with the WooCommerce order. Classic-checkout values can appear in the admin order, customer order details and order emails; Blocks fields use WooCommerce’s additional-field handling. Place a test order and inspect both the staff and customer views before relying on the field for fulfillment.

Do I need Pro to validate a custom field?

No. Free supports required fields, length and numeric limits, and pattern validation. A required order reference, for example, can prevent submission when it is missing or invalid. Classic input masks help formatting but do not replace validation.

Can I move the configuration to another store?

You can export and import field settings. Export a backup before importing or resetting, because these actions can replace the current configuration. After importing, test the receiving store’s checkout type, theme and any other checkout extensions.

More for the same store.
Included in the same suite.