October DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsWindows FixRecommendedWindows errors stealing your time? Find the fix fastScan stability, cleanup and performance issues.Fix NowOctober DealsAmazon USDeal season is back - check today's better picksAmazon US: current deals, useful picks and tech finds.See Picks×
Skip to content
World desk5 min

How to Add Custom Fields to WooCommerce Checkout

WooCommerce checkout fields work differently in the Checkout block and legacy shortcode checkout. Choose a compatible approach, configure the field carefully, and test a complete order.
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

The easiest way to add checkout fields depends on whether your store uses the Checkout block or the older shortcode checkout. First identify which one is on your checkout page; then use the block’s built-in controls, a compatible field-editor extension, or a developer customization. An extension that works with one checkout type may not work with the other.

Identify your checkout type first

WooCommerce’s Checkout block is the default on new installs. The block is edited in the site editor, while the legacy checkout uses a shortcode and has separate checkout customizer settings. WooCommerce documents the distinction in its Checkout documentation.

As an Amazon Associate I earn from qualifying purchases.

Open your checkout page in the editor. If it contains a Checkout block, follow the block guidance below. If it contains the legacy checkout shortcode, use an extension or code intended for that checkout. If you are unsure, check the page content and the relevant WooCommerce settings before installing a field editor.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Choose the right way to add a field

Approach Best for Check before using
Native Checkout block controls Changing supported built-in address fields or their display Whether WooCommerce provides the specific control you need. Native settings cover Company, Address Line 2, and Phone visibility, as well as address and phone requirements. WooCommerce Checkout block documentation
Checkout field editor extension Adding fields through a no-code interface Compatibility with your checkout type, supported field types, conditional rules, order-data handling, maintenance, and compatibility with payment and shipping extensions. Marketplace products differ: one documented editor is for legacy checkout only, while another documents Cart and Checkout Block support. WooCommerce Checkout Field Editor documentation; Conditional Checkout Fields documentation
Developer customization Field behavior that native controls and suitable extensions do not provide That the code targets your checkout implementation and uses supported extensibility interfaces. WooCommerce notes that hook-based checkout markup often needs integration work for Cart and Checkout Blocks. WooCommerce Cart and Checkout customization documentation

For the Checkout block: use native controls or a block-compatible extension

Adjust supported built-in fields

The block’s settings can control the visibility of Company, Address Line 2, and Phone, and whether address and phone fields are required. These settings are for the built-in fields; they do not provide a general-purpose editor for adding any custom question. See WooCommerce’s Checkout block documentation for the available controls and setup details.

#1 Best Overall
Almencla Register Machine Electronic Register Checkout Terminal Receipt Printer Drawer with Lock Display and Keypad Suitable for Retail Stores Small Businesses cafes Front desks
  • 【Secure Storage】: The sturdy machine includes a front facing drawer with a locking mechanism and key system, keeping your daily earnings and organized during busy periods.
  • 【double Display】: This advanced register features a top mounted ier display alongside a separate customer display, ensuring clear transaction visibility for both sides of the counter.
  • 【Key Features】: The C 50 is a comprehensive electronic register designed to simplify your daily sales operations with its unified, all purpose design.
  • 【Efficient Printing】: Equipped with a built in receipt printer, this checkout terminal delivers quick and clear physical receipts using the included paper roll, eliminating the need for external printing hardware.
  • 【User Friendly Interface】: Featuring a sloped control panel with a dense, multi color keypad and labeled function keys, this register simplifies input and speeds up checkout times for users.

WooCommerce says block fields can vary with the customer’s order and store settings. It also says to designate the checkout page in WooCommerce’s advanced settings for the block to function properly.

Add other information with a compatible extension

For a new field—such as a delivery instruction, text engraving, or a business identifier—choose an extension whose current documentation explicitly supports Cart and Checkout Blocks. Do not rely on a plugin’s name alone: WooCommerce Marketplace documentation includes a Checkout Field Editor that works with legacy checkout only, as well as a different product that describes block compatibility.

Rank #2
Sale
Disney Princess Grocery Self-Checkout Register Play Set for Kids (26pc)
  • DISNEY PRINCESS STYLE COLLECTION: Grocery shopping has never been so fun with this modern, interactive Stylin’ Self-Checkout Register designed for royal playtime!
  • SPEAKS IN 10 LANGUAGES: Easily switch between US/British English, Spanish, French, German, Italian, Norwegian, Danish, Finnish, and Swedish with the simple press of a button.
  • REAL WORKING INFRARED SCANNER: Features realistic lights and sounds that prompt kids to locate the barcode and scan items just like at a real grocery store.
  • WEIGH, BAG & JOIN ROYAL LOYALTY: Pretend to weigh items on the scale, bag them up, and use the keypad to enter a loyalty number and become a "Royal" customer.
  • TAP OR SWIPE TO PAY: Complete the shopping trip by tapping or swiping the pretend credit card on the register to receive a fun, interactive "APPROVED" display message.

The Conditional Checkout Fields documentation lists 26 field types, including text, textarea, number, telephone, email, select, checkbox, radio, date/time, file upload, URL, and VAT number. It says WooCommerce core supports four additional checkout field types on Cart and Checkout Blocks—text, select, checkbox, and date—and that conditional visibility is available from WooCommerce 9.9.0, using JSON Schema rules in PHP. These are product- and version-specific details; confirm the current documentation and requirements before installing or relying on them.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

For legacy shortcode checkout: use a field editor or code

Use an editor for no-code changes

A checkout field editor can be the simplest option if your store uses the shortcode checkout and you want to add or manage fields without writing code. Before choosing one, confirm its documentation explicitly supports legacy checkout and covers the field types and behavior you need. For example, the WooCommerce Marketplace’s Checkout Field Editor documentation says that extension works with legacy checkout only.

Rank #3
Accounting Desk Calculator 12 Digit LCD Solar Battery Backup
  • Large Display: The 12-digit LCD screen and raised viewing face help figures stay easier to read during accounting work, checkout entry, study practice, and home budgeting tasks
  • Solar Battery: Solar assistance with battery backup keeps this desktop calculator ready for bright counters or dimmer desks, with two batteries added when backup power is needed
  • Dedicated Tax Memory Keys: TAX, memory, check, and set controls stay visible on the large keypad, helping users handle routine accounting and checkout calculations with less searching
  • Ready For Everyday Use: ABS housing, a practical desktop layout, and batteries-not-included guidance make this calculator useful for accounting desks, shop counters, study tables, and home budgeting
  • Comfortable Desk Size: The 16cm / 6.30inch x 12cm / 4.72inch body and separated keys fit regular desks while the raised screen view supports clearer reading during repeated number entry

Do not assume all products called “Checkout Field Editor” have the same compatibility. Some documented extensions support both classic checkout and Cart and Checkout Blocks; others do not. Check the page for the exact extension you intend to use.

Use code only when it suits your setup

A developer can add custom behavior when an editor does not meet the requirement. The code must target the checkout actually in use. WooCommerce warns that extensions relying on hooks to add checkout markup, including custom fields, usually need integration work for Cart and Checkout Blocks. Its documentation also describes block extensibility interfaces as actively developing, so confirm the supported approach for your store’s WooCommerce version and extensions before implementing it.

Rank #4
EliteBloom Cash Register, Three-Track USB Interface Password Keypad, Supermarket Cashier Password Keyboard 20 Keys,
  • 1. Efficient and Secure: The Three-track USB Interface Password Keypad is specifically designed for cashiers, with 20 keys that allow for quick and accurate data input. Its USB interface ensures a reliable and stable connection, making it -and-play compatible with your computer.
  • 2. Ergonomic Design: With its compact size of 131*39*37mm, this password keyboard is for any cashier workstation. It features a palm rest that provides added comfort during long hours of use, ensuring maximum productivity without sacrificing comfort.
  • 3. and Reliable: Made from high-quality ABS material, this keypad is built to withstand the demands of daily use in a busy supermarket environment. Its sturdy construction ensures durability, while the wired connection guarantees a consistent and uninterrupted performance.
  • 4. Easy to Use: The HCC810U-M6 features a user-friendly design that requires no special software or installation. Simply connect it to your computer's USB port, and you're ready to go. The absence of shortcut keys keeps the on essential cashier functions, streamlining the checkout process.
  • 5. Versatile Compatibility: Whether you're using a Windows, Mac, or Linux operating system, this password keyboard is compatible with all major platforms. Its seamless integration with your existing setup makes it an choice for any cashier looking to enhance efficiency and accuracy at the checkout counter.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Plan the field before adding it

A field should collect information you will use to fulfill or manage the order. Decide these details before configuring it:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  • Purpose: What decision or task does the answer support?
  • Placement: Which checkout section makes the question easiest to understand?
  • Data type and label: Choose a suitable control and a clear prompt. Use a select list or checkbox when answers are constrained; use free text only when customers need to provide their own response.
  • Required status and validation: Make a field required only when the order cannot be processed without it. Decide what counts as a valid answer.
  • Order handling: Confirm where staff will see the submitted value and how they will use it. One documented field-editor extension says added field data appears in WooCommerce order details; verify that behavior for your chosen plugin and store setup.

For a field that applies only to certain orders, check whether the extension supports conditional display and which checkout types support that feature. Do not make customers answer questions that are irrelevant to their purchase.

Best Value
Njdkadey Checkout Maintenance Keypad Replacement
  • Checkout Maintenance Scenario: Designed for payment terminal upkeep, this part fits repair oriented workflows where restoring button usability matters more than cosmetic accessory changes
  • Clear Part Role: This replacement keypad helps buyers source a dedicated input part for payment terminal repair, making worn button sections easier to without guessing category
  • Single Keypad Package: A single keypad is included, giving clear package for part ordering and helping maintenance teams plan direct replacement work without extra bundle assumptions
  • Silicone Construction Detail: The keypad uses a silicone build that gives the part a flexible molded layer, adding a practical component detail for identifying the correct replacement fit
  • Repair Focused Use: Built for replacing damaged or tired button areas on a terminal, this keypad supports maintenance work when original buttons lose feel, response, or readable layout

Test the complete checkout after changing it

Field display and compatibility depend on the checkout implementation and the extensions installed, so test the actual store rather than relying only on an editor preview. Place a test order and check:

  • The field appears in the intended checkout location and remains usable on a phone.
  • Required and optional behavior works as intended, including an empty required field.
  • Valid and invalid input is handled correctly.
  • The order completes successfully and the submitted value is saved where staff can find it.
  • Shipping, payment, and other checkout extensions continue to work with the field present.

If a field is missing or order placement fails, first check whether the extension supports the checkout type on the page. Then review its settings and compatibility with other checkout extensions before changing code or switching checkout implementations.

Special case: add-ons such as gift messages

Some needs are more than a basic data field. WooCommerce’s Checkout Add-Ons documentation describes collecting information and offering options such as tips, gift wrapping, rush handling, and gift messages. That documentation says the extension had not yet been updated for Cart and Checkout Blocks; because extension support can change, check the current page before using it with a block checkout: WooCommerce Checkout Add-Ons documentation.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More from the Wire

  1. World desk4 min
    How to Spot an AI Voice Scam Before Sending MoneyDon’t rely on how a caller sounds. Pause, call back through a known number, and verify the emergency with another trusted person before sending money.
  2. Mountain View desk4 min
    Google’s SynthID Detector: How to Check AI-Generated Images, Video and AudioGoogle’s SynthID Detector looks for an embedded watermark in supported images, video and audio. Here is what its results do—and do not—show.
  3. Redmond desk20 min
    How to create a link to File or Folder in Windows 11Windows 11 gives you several ways to point to a file or folder without moving or duplicating it. You can create a desktop shortcut,…
Recommended PC Tool
Recommended PC Tool
Outdated Drivers Are Slowing You DownFree scan - exact matches
PC Slower Than It Used to Be?Free scan - under a minute

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.