| 开发者 | imawais |
|---|---|
| 更新时间 | 2026年7月13日 18:44 |
| 捐献地址: | 去捐款 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.0 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
[woocommerce_checkout] shortcode. This plugin also supports the modern WooCommerce Checkout Block by using WooCommerce address locale data and Store API-compatible validation.
WooCommerce currently uses a shared address-field schema for billing and shipping inside Checkout Block. The settings screen clearly separates:
The original plugin used the woocommerce_checkout_fields filter, which applies to classic shortcode checkout. WooCommerce made Cart and Checkout Blocks the default for new stores, and the Checkout Block intentionally does not use that classic field filter. Version 2 adds a separate Checkout Block-compatible field path.
No. During the upgrade, the plugin reads the original wc_remove-checkout-fields_* options and copies them into the new settings structure. The original options are not deleted.
The display name can be updated, but an approved WordPress.org plugin normally keeps its existing repository slug. Keeping the slug also preserves updates for current users.
Yes for checkout-field visibility and requirement rules. Some presentation features, such as the custom checkout notice, order-notes removal, and free-shipping progress notice, are marked as classic-template features in the settings screen.
WooCommerce currently applies one shared core address-field schema to both billing and shipping in Checkout Block. Classic checkout still supports separate billing and shipping field settings.
No. Customer email is intentionally protected because WooCommerce uses it for order communication and payment gateways may rely on it.
No. Tax calculation, shipping rates, card verification, fraud detection, invoicing, and payment gateways may require address data. Test production-mode payment gateways and all supported customer countries before removing required address fields.
Yes. The plugin validates classic cart and checkout requests, and uses WooCommerce’s checkout-only Store API validation hook when Checkout Block submits an order. Ordinary Block cart updates are not rejected while the shopper is still building the cart.
Yes. It uses WooCommerce order APIs and declares compatibility with High-Performance Order Storage.
No.