
內容簡介
Harvify Checkout Manager 讓您在不編寫程式碼的情況下,自訂 WooCommerce 結帳流程。您可以新增欄位、重新排序、隱藏或重新命名內建欄位,並根據需要顯示特定欄位,適用於傳統短碼結帳及現代 WooCommerce Blocks 結帳。
【主要功能】
• 支援 12 種欄位類型:文字、文本區、選擇框等
• 自訂欄位可添加至任何結帳區域
• 拖放重新排序自訂欄位及 WooCommerce 內建地址欄位
• 隱藏、重新命名或更改內建欄位的必填狀態
• 基本條件邏輯:依其他欄位的值顯示欄位
• 儲存的值可顯示於管理訂單畫面及確認郵件
外掛標籤
開發者團隊
原文外掛簡介
Harvify Checkout Manager lets you customise the WooCommerce checkout without touching code. Add your own fields, reorder them, hide or rename the built-in fields, and show a field only when it’s relevant — and it all works on both the classic shortcode checkout and the new WooCommerce Blocks checkout that ships on modern stores.
Every free field type renders natively on the Blocks checkout as well as the classic one, so a store using WooCommerce’s default checkout sees your fields exactly as a classic store does.
Free features:
12 field types: text, textarea, select, checkbox, radio, number, email,
phone, URL, date, plus content blocks (heading / paragraph)
Add fields to any checkout section: billing, shipping, order notes, or after
payment
Drag-and-drop reordering of your custom fields and of WooCommerce’s own
address fields
Hide, rename, reorder, or change which are required among the built-in
WooCommerce fields, on both checkouts, with a
safety guard that never lets you remove a field WooCommerce needs to complete
an order or calculate tax/shipping
Placeholder, default value, width (full / half) and CSS class per field
Basic conditional logic — show a field only when another field has a given
value
Values saved to order meta and shown on the admin order screen, the
order-confirmation email (per-field toggle), and the customer’s My Account →
Order details
Works on classic AND WooCommerce Blocks checkout
WooCommerce HPOS compatible
Pro features (Harvify Pro Bundle):
Advanced field types: file upload, time picker, multi-select, colour
picker, password, hidden, and HTML/section blocks
Advanced conditional logic — multiple conditions with AND/OR groups,
triggered by field value, product in cart, cart total, user role, shipping
method, or payment method
Conditional required — make a field required only when a condition is met
(e.g. VAT number required when country is in the EU)
Field fees — add a fixed or percentage fee to the order based on a field’s
value or selection, applied live on both classic and Blocks checkout
Advanced validation — regex pattern, min/max length, min/max number, and a
custom error message
Fields beyond the checkout — put a field on the registration form or
on My Account → edit address. Those answers are saved against the
customer, so they follow them to every future order instead of one
Import / export — your entire field configuration as JSON to back it up or
move it between sites
Adding a checkout field
Go to Harvify → Checkout Manager. The Custom fields tab lists your fields.
Click + Add field.
Choose the Field type and type the Label customers will see. For a select
or radio field, enter the Options, one per line.
Choose the Section of the checkout it belongs in: billing, shipping, order
notes / additional, or after payment. On the Blocks checkout, billing fields
appear under Contact information (WooCommerce hides the billing address when it
matches shipping), shipping fields in the shipping address, and order-notes and
after-payment fields after the payment options.
Set Required, Placeholder, Default value, Width and an optional
CSS class as needed, and
tick Show in emails to include the answer in order emails.
To show the field only when another field has a given value, use Show this
field only when to pick that field and the value it must have.
Click Save field. Drag the ☰ handle to reorder fields.
The answer is saved on the order and shown on the admin order screen, in the
order-confirmation email (if you ticked Show in emails) and in the customer’s
My Account → Order details.
Changing WooCommerce’s own fields
Open the Native fields tab. For each built-in field you can type a new label in
Rename…, tick Hide, or tick or untick Required; drag an address field by its
☰ handle (or use the arrows) to change the order. Then click Save native fields.
Each Required box starts as WooCommerce has it, and only what you change is saved.
Fields an order cannot complete without are marked required for checkout and
cannot be hidden.
WooCommerce uses one set of address fields for the billing and the shipping address,
so each is set once and applies to both. The changes apply on the classic and the
Blocks checkout. On the Blocks checkout the order note can be hidden; renaming it or
making it required applies to the classic checkout only, because WooCommerce’s block
offers no way to do either.
External services
This plugin connects to Freemius, the licensing and update service Harvify uses to
sell and deliver the Pro tier of its plugins.
Nothing is sent to Freemius unless you choose to send it. On activation you are shown
Freemius’s standard opt-in screen. Until you answer it a fresh install makes no
outbound request at all, and if you choose Skip the free tier stays fully usable
and still sends nothing. Data is transmitted only when you take one of these
actions:
You click “Allow & Continue” on the Freemius opt-in screen. This sends your
site address, your administrator email address, and your WordPress, PHP and active
plugin/theme details, so Harvify can provide support and know which environments to
test against. Skipping that screen sends nothing and leaves the plugin working
normally.
You enter a Pro Bundle licence key. This sends the key together with your site
address so the licence can be activated for that site. While a licence is active the
site also re-checks periodically that it is still valid and whether a Pro update is
available.
Service provided by Freemius, Inc. – https://freemius.com/
Terms of service: https://freemius.com/terms/
Privacy policy: https://freemius.com/privacy/
