Title: CheckoutCrafter &#8211; Advanced Checkout Field Editor for WooCommerce
Author: Dominopress
Published: <strong>May 22, 2026</strong>
Last modified: July 24, 2026

---

Search plugins

![](https://ps.w.org/checkoutcrafter-fields-for-woocommerce/assets/banner-772x250.
png?rev=3580928)

![](https://ps.w.org/checkoutcrafter-fields-for-woocommerce/assets/icon-256x256.
jpeg?rev=3543095)

# CheckoutCrafter – Advanced Checkout Field Editor for WooCommerce

 By [Dominopress](https://profiles.wordpress.org/dominopress/)

[Download](https://downloads.wordpress.org/plugin/checkoutcrafter-fields-for-woocommerce.1.2.0.zip)

 * [Details](https://en-ca.wordpress.org/plugins/checkoutcrafter-fields-for-woocommerce/#description)
 * [Reviews](https://en-ca.wordpress.org/plugins/checkoutcrafter-fields-for-woocommerce/#reviews)
 *  [Installation](https://en-ca.wordpress.org/plugins/checkoutcrafter-fields-for-woocommerce/#installation)
 * [Development](https://en-ca.wordpress.org/plugins/checkoutcrafter-fields-for-woocommerce/#developers)

 [Support](https://wordpress.org/support/plugin/checkoutcrafter-fields-for-woocommerce/)

## Description

Welcome to **CheckoutCrafter**, the most advanced, visually stunning, and powerful
Checkout Field Editor designed exclusively for WooCommerce.

Your checkout page is the most critical step in your customer’s journey. A complicated
or confusing checkout process leads to abandoned carts. CheckoutCrafter allows you
to take complete control over your checkout flow. Whether you need to collect specialized
information from your customers (like VAT numbers, birthday dates, or delivery instructions)
or you want to ruthlessly simplify the checkout process by disabling unnecessary
default WooCommerce fields, CheckoutCrafter provides you with the perfect toolkit.

We built CheckoutCrafter with a hyper-focus on User Experience. Unlike other clunky
editors, CheckoutCrafter features a state-of-the-art drag-and-drop interface powered
by React, utilizing glassmorphism, fluid animations, and a distraction-free environment
so you can design your checkout experience effortlessly.

### 🔥 Unmatched Feature Set

**1. Beautiful Drag-and-Drop Editor**
 Rearrange your billing, shipping, and order
fields visually. Simply drag the field using the grip icon and drop it exactly where
you want it to appear on the checkout page.

**2. 11+ Custom Field Types**
 Collect exactly the data you need using a wide variety
of field types: * **Text:** Standard single-line text inputs. * **Email:** Validated
email inputs. * **Number:** Numeric inputs only. * **Phone/Tel:** Formatted telephone
inputs. * **Dropdown (Select):** Provide a predefined list of choices. * **Radio
Buttons:** Single-choice selections. * **Checkbox:** Simple true/false toggles (
great for terms or opt-ins). * **Textarea:** Multi-line text for longer inputs like
delivery notes. * **Date Picker:** Allow customers to select dates (e.g., delivery
date). * **File Upload:** Let customers upload files during checkout. * **Hidden
Field:** Pass hidden data along with the order silently.

**3. Total Control over Default Fields**
 You are not limited to just adding new
fields. CheckoutCrafter allows you to take over the default WooCommerce fields. 
You can rename the ‘Company Name’ field, disable the ‘Address Line 2’ field, or 
make the ‘Phone Number’ optional.

**4. Advanced Conditional Logic**
 Keep your checkout clean and dynamic. Use conditional
logic rules to show or hide specific fields based on the values entered in other
fields. For example, only show “Company VAT Number” if the customer checks a “Purchasing
for a Business” checkbox.

**5. Role-Based Visibility Limits**
 Different customers have different needs. With
CheckoutCrafter, you can restrict certain fields to only appear for specific user
roles. For instance, you can display a special “Wholesale Account Number” field 
only to users logged in with the “Wholesale Customer” role, hiding it from regular
guests.

**6. Precise Display Rules**
 You have granular control over where the submitted
data appears after the checkout is complete. You can toggle visibility for: * **
The Checkout Page:** Naturally, where the field is filled out. * **The Thank You
Page:** Show the customer what they entered on the order confirmation screen. * **
Customer Emails:** Include the custom data in the WooCommerce receipt emails sent
to the buyer. * **Admin Orders:** Display the data cleanly within the WordPress 
admin Order dashboard so your fulfillment team sees it instantly.

**7. Layout & Styling Adjustments**
 * **Width Control:** Set fields to display 
Full-Width across the checkout form, or Half-Width to sit side-by-side with another
field. * **Placeholders & Help Text:** Guide your customers by providing placeholder
text inside the input or a descriptive tooltip/help text below it.

### 💡 Popular Use Cases

 * **B2B / Wholesale:** Add VAT, Tax ID, or Company Registration fields.
 * **Gift Shops:** Add a “Gift Message” textarea and “Delivery Date” picker.
 * **Apparel & Custom Goods:** Add file uploads for custom logo printing, or text
   fields for engraving instructions.
 * **Streamlined Retail:** Disable all optional fields (Company, Address 2, Phone)
   to create a frictionless 1-minute checkout for digital goods.

### Usage

Getting started with CheckoutCrafter is incredibly intuitive:

 1. **Access the Editor:** Click on the **CheckoutCrafter** tab in your WordPress admin
    menu. You will be greeted by our premium dashboard.
 2. **Choose your Section:** The checkout is divided into three areas. Use the top 
    navigation tabs to switch between:
 3.  * _Billing Fields_ (Customer’s billing address and info)
     * _Shipping Fields_ (Where the products will be shipped)
     * _Additional Fields_ (Order notes and extra info placed after shipping)
 4. **Add a New Field:** Click the bright blue `+ Add field` button. A new field will
    instantly appear in the list.
 5. **Configure Field Settings:** Click the `Edit` button on any row to open the robust
    Settings Modal. Here you can navigate through three tabs:
 6.  * **General:** Define the Label, Field Type (Text, Dropdown, etc.), Placeholder,
       Help Text, Required status, and Width.
     * **Logic:** Add “If/Then” conditions (e.g., Show this field if “Country” equals“
       United States”).
     * **Rules:** Toggle exactly where this field should be visible (Thank you page,
       Emails, Admin) and restrict it to specific User Roles.
 7. **Apply and Save:** Click “Apply Changes” in the modal. You can then drag the row
    using the grip icon on the left to reorder it.
 8. **Publish:** Once you are satisfied with your beautiful new checkout layout, hit
    the `Save changes` button at the top right.

_Need to start over?_ You can use the “Reset to default fields” button at any time
to wipe your customizations and revert exactly to standard WooCommerce defaults.

## Screenshots

[⌊The Premium Dashboard: Experience a fast, beautiful, drag-and-drop interface with
zero clutter.⌉⌊The Premium Dashboard: Experience a fast, beautiful, drag-and-drop
interface with zero clutter.⌉[

**The Premium Dashboard:** Experience a fast, beautiful, drag-and-drop interface
with zero clutter.

[⌊Field Configuration: Easily edit field types, placeholders, and layout widths.⌉⌊
Field Configuration: Easily edit field types, placeholders, and layout widths.⌉[

**Field Configuration:** Easily edit field types, placeholders, and layout widths.

[⌊Advanced Logic & Rules: Control exact display conditions, role restrictions, and
email visibilities.⌉⌊Advanced Logic & Rules: Control exact display conditions, role
restrictions, and email visibilities.⌉[

**Advanced Logic & Rules:** Control exact display conditions, role restrictions,
and email visibilities.

[[

[[

## Installation

Installing CheckoutCrafter is as easy as installing any standard WordPress plugin.

**Automatic Installation:** 1. Log into your WordPress admin dashboard. 2. Navigate
to **Plugins > Add New**. 3. Search for “CheckoutCrafter”. 4. Click “Install Now”
and then “Activate”.

**Manual Installation:** 1. Download the plugin ZIP file. 2. Go to **Plugins > Add
New** in your WordPress admin. 3. Click the “Upload Plugin” button at the top of
the screen. 4. Select the downloaded ZIP file and click “Install Now”. 5. Click “
Activate Plugin”.

Once activated, you will see a new **CheckoutCrafter** menu item in your WordPress
sidebar, and a quick **Edit Checkout** link next to the plugin on the installed 
plugins page.

## FAQ

### Does CheckoutCrafter work with custom WooCommerce themes?

Yes! CheckoutCrafter hooks directly into the core WooCommerce checkout architecture,
meaning it is compatible with 99% of well-coded WooCommerce themes (including Storefront,
Astra, OceanWP, Flatsome, etc.).

### Can I hide default WooCommerce fields?

Absolutely. Simply find the default field (like `billing_company`), click edit, 
and toggle the “Required” off, or uncheck the “Enabled” box entirely.

### Will I lose my custom fields if I update the plugin?

No. All your custom fields, logic, and layout configurations are safely stored in
your WordPress database. Updating the plugin files will never erase your layout.

### Does this plugin slow down my checkout?

Not at all. CheckoutCrafter focuses purely on optimizing the backend rendering. 
The front-end fields are injected seamlessly without heavy scripts, ensuring your
checkout remains lightning fast.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“CheckoutCrafter – Advanced Checkout Field Editor for WooCommerce” is open source
software. The following people have contributed to this plugin.

Contributors

 *   [ Dominopress ](https://profiles.wordpress.org/dominopress/)

[Translate “CheckoutCrafter – Advanced Checkout Field Editor for WooCommerce” into your language.](https://translate.wordpress.org/projects/wp-plugins/checkoutcrafter-fields-for-woocommerce)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/checkoutcrafter-fields-for-woocommerce/),
check out the [SVN repository](https://plugins.svn.wordpress.org/checkoutcrafter-fields-for-woocommerce/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/checkoutcrafter-fields-for-woocommerce/)
by [RSS](https://plugins.trac.wordpress.org/log/checkoutcrafter-fields-for-woocommerce/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.2.0

 * Minor updates and bug fixes.

#### 1.1.0

 * **Major Update:** Complete rebranding from CheckoutCrafter to **CheckoutCrafter–
   Advanced Checkout Field Editor**.
 * **UI/UX Overhaul:** The editor interface has been completely redesigned using
   Chakra UI and Framer Motion for a fluid, glassmorphic, premium experience.
 * **Workflow Enhancement:** Added an ‘Edit Checkout’ quick-access link directly
   on the WordPress plugins list page.
 * **Optimization:** Condensed the plugin header for a better use of vertical screen
   space while retaining its premium aesthetic.
 * **Under the Hood:** Changed settings page slug to ‘dominofield-checkout’ for 
   better branding alignment.

#### 1.0.0

 * Initial release of the core engine.
 * Support for 11 field types and basic drag-and-drop.

## Meta

 *  Version **1.2.0**
 *  Last updated: **2 months ago**
 *  Active installations: **Fewer than 10**
 *  WordPress Version: ** 6.0 or higher **
 *  Tested up to: **7.0.7**
 *  PHP Version: ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/checkoutcrafter-fields-for-woocommerce/)
 * Tags:
 * [checkout](https://en-ca.wordpress.org/plugins/tags/checkout/)[checkout editor](https://en-ca.wordpress.org/plugins/tags/checkout-editor/)
   [checkout fields](https://en-ca.wordpress.org/plugins/tags/checkout-fields/)[custom fields](https://en-ca.wordpress.org/plugins/tags/custom-fields/)
   [woocommerce](https://en-ca.wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://en-ca.wordpress.org/plugins/checkoutcrafter-fields-for-woocommerce/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/checkoutcrafter-fields-for-woocommerce/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/checkoutcrafter-fields-for-woocommerce/reviews/)

## Contributors

 *   [ Dominopress ](https://profiles.wordpress.org/dominopress/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/checkoutcrafter-fields-for-woocommerce/)