Guides
Checkout fields on the block checkout.
The WooCommerce Checkout block works differently from the old shortcode checkout, and most advice written for one does nothing on the other. These guides are for the block.
How to add a custom field to the WooCommerce block checkout
Why the old checkout hooks do nothing on the Checkout block, the code route through WooCommerce's own API, and the no-code route.
Read the guideCheckout field editor stopped working after switching to the block checkout?
Why fields from a classic checkout field editor vanish on the Checkout block, how to tell which checkout you run, and how to move your fields across.
Read the guideRename, hide or make optional WooCommerce's own checkout fields
What the Checkout block lets you change on its own, what it does not, and how to rename, switch off or reorder any default field without code.
Read the guideDelivery date and time slots on the WooCommerce block checkout
Ask for a delivery date and time on the Checkout block, then close the days you do not deliver, add a lead time and cap each time slot.
Read the guide