Skip to content
02 · Block category

Capture what Shopify won't.

Shopify's native checkout gives you name and address. Everything else — gift messages, B2B PO numbers, delivery dates, special instructions, age verification — happens here. Eight field types, conditional logic on every field, zero liquid edits.

8
field types
31
visibility conditions
0
lines of code
01 · Why it matters

What this category really does for you.

Every shop has fields it shouldn't have to email customers for. Gift messages, allergen notes, B2B references, delivery dates, design briefs — Shopify's native checkout doesn't capture them, so support inboxes do. Custom Fields move that capture to the moment of payment, attach the value to the order, and surface it on the packing slip. Less email, fewer mistakes, cleaner fulfilment.

03 · When to use

Three patterns that work.

01

Gifting and personalisation

Conditional Checkbox (“send as gift”) → reveals Gift Message + price-hide. The classic pattern for retail stores running Q4 gifting.

02

B2B and wholesale

Text Input for PO number, Dropdown for payment terms, Checkbox for VAT-exempt. All conditionally visible to tagged B2B customers.

03

Date-driven fulfilment

Bakeries, florists, made-to-order — Date Picker with blackout days and minimum lead time. Customer picks, you plan.

04 · FAQ

Questions before you ship.

Something else we missed? Our support team replies within a day.

Ask support
  • Where do custom field values end up?

    On the order as custom attributes. Visible in Shopify Admin, accessible via Order API, and printed on the packing slip if you turn that on.

  • Can I make a field required only for certain carts?

    Yes — pair the field with Conditional Visibility. Show + require the PO field only for tagged B2B customers, for example.

  • Do custom fields work with Shopify checkout extensibility?

    Yes — every field is built native to Checkout Extensibility. No theme code, no fragility around theme upgrades.

Try it free

Drop Custom Fields blocks into your checkout in 15 minutes.

All 24 blocks + every platform feature, on a 3-day trial. No credit card. No developer required.