Linux 软件免费装
Banner图

Fieldwright Checkout Fields for WooCommerce

开发者 methodical
khairul89
更新时间 2026年9月24日 04:17
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

woocommerce checkout checkout fields checkout block block checkout

下载

1.1.0 1.2.0 1.2.1

详情介绍:

Fieldwright is a visual editor for the WooCommerce Checkout block. It starts with the thing most field plugins still cannot do there: WooCommerce's own checkout fields. Rename them, switch them off, make them optional or required, and drag them into any order in the same list as the fields you add. The change reaches the browser, every country's address rules and the Store API, so an optional postcode really is optional and the order goes through. Then it adds fields of your own. Fourteen types, nine positions on the checkout page, and a live preview of the page beside the editor as you build it. Answers are shown where you and your customer look for them: on the admin order screen, where you can also edit them, in the order emails, on the order confirmation page, and in the customer's order history. Each of those can be switched off per field. No banners and no popups. Fieldwright puts nothing in your dashboard except its own screen: no admin notices, no review prompts. Inside that screen its paid add-on is named in a few places you can read past, one of them a line you can close for good. Everything described on this page is in this plugin. A separate paid add-on, Fieldwright Pro, adds a file upload field type, conditions, "required when" rules, checkout fees, an orders list column, CSV export of orders with their answers, answers on PDF invoices, default values for WooCommerce's own fields, date rules including a minimum age, and delivery time slots. It is sold and supported from our own site and is not needed for anything described here. Your settings are stored as one option and stay exactly as you left them if you deactivate the plugin and come back to it. It collects nothing, tracks nothing, and answers WordPress's own export and erasure requests. See "Privacy". Built on WooCommerce's own Additional Checkout Fields API wherever that API can carry a field, so those fields keep working through every WooCommerce update. Block checkout only. If your store still uses the classic (shortcode) checkout, these fields will not appear there. The builder's Compatibility tab tells you which checkout your store renders today, and offers a draft copy of the page to try the Checkout block on.

安装:

  1. Install and activate WooCommerce 10.0 or newer.
  2. Install and activate this plugin.
  3. Go to WooCommerce → Fieldwright.

屏幕截图:

  • WooCommerce's own fields sit in the same outline. Rename them, switch them off, make them optional or required, and drag them into a new order.
  • Pick the field type. The group you open the picker in decides where the field goes on the checkout.
  • The Checkout block with the fields in place, in the contact, address, shipping and order sections.
  • Answers arrive on the order screen, beside the address and in a box you can edit.
  • Answers on the order confirmation page and in the order emails, each switchable per field.

常见问题:

Does this work with the classic (shortcode) checkout?

No. Fieldwright uses WooCommerce's Additional Checkout Fields API, which only works with the Checkout block. Every display path in WooCommerce for these fields (the order confirmation page, the emails and the admin order screen) only runs for orders placed through the Checkout block.

Will the free plugin nag me?

No. Nothing of it appears outside its own screen: no admin notices, no banners on your dashboard, no popups and no review prompts. Inside the builder, the paid add-on is named in four places, each of them part of a screen you are already reading:

  • One line above the field list, with a close button. Closing it keeps it closed for you, for good.
  • A Pro tab, last of the builder's own tabs, which says what the add-on is. Installing the add-on replaces that tab with its own License screen.
  • One line at the foot of the field type picker.
  • Under a field's settings, a sentence for each section the add-on would add to a field of that type. They are sentences, not controls: nothing is drawn as a switch you cannot use.
None of the four appears on a store that has the add-on installed. Nothing in this plugin is switched off, counted or held back waiting for it.

Is anything in this plugin limited?

No. The builder holds up to 50 fields, the same in the free plugin and the add-on; a checkout wants far fewer than that, and the ceiling keeps every checkout request quick. Every field type, every position, every setting and every display surface described on this page works in full. The paid add-on adds things this plugin does not have; it does not switch on anything this plugin already has.

Does it work with WPML or Polylang?

Yes. Every word you type into the builder is handed to the translator: field labels, placeholders, help text, option labels, error messages, starting values, headings, paragraphs and the names you give WooCommerce's own fields. They appear under the string group "fieldwright-checkout-fields" and are translated on the checkout for the language of the request. Both plugins are covered by the same pair of hooks, and neither has to be installed for Fieldwright to work. TranslatePress needs no registration, because it translates the rendered page, and nothing Fieldwright renders carries an attribute it would translate by mistake.

What happens to my saved values if I remove the plugin?

They stay on your orders as order meta. Only the plugin's own configuration and the values remembered against customer accounts are removed on uninstall, and only if you turn on "Remove all data on uninstall" in the Settings tab.

Can I change a field's key after customers have used it?

No, and that is deliberate. The field key is the order meta key, so changing it would orphan every value already saved against it.

Do I have to edit my checkout page?

No. Fieldwright places its fields on the rendered checkout itself, so a page you have never opened in the editor gets them all.

Two of us edit the checkout. Can we overwrite each other?

No. Every save carries the revision of the configuration it was made against. If someone else has saved since your screen loaded, yours is refused and you are offered a reload, so nobody's work disappears without being told.

更新日志:

1.2.1 1.2.0 1.1.0 1.0.0