Checkout Blocks Alternative

Checkout Blocks dropped custom fields. Here's your replacement.

Checkout Blocks no longer supports custom field collection at checkout. Trade Account Checkout captures PO numbers, trade account numbers, VAT IDs, and any order reference at Shopify Plus checkout — saved as order metafields, configured in under a minute.

Install on Shopify

Requires Shopify Plus · Free plan available

Quick answer

Checkout Blocks no longer supports custom fields at checkout. The replacement for B2B merchants: Trade Account Checkout, a Shopify Plus checkout extension that captures PO numbers, trade account numbers, and VAT IDs, validates them with regex, and saves them as order metafields. Paired with a Shopify manual payment method, it recreates a full pay-on-account ordering workflow. Setup takes under five minutes, no theme code.

Custom fields are gone from Checkout Blocks

If your B2B checkout relied on Checkout Blocks to collect a purchase order number, account reference, or VAT ID, that capability is no longer available. Here's the side-by-side.

Checkout Blocks today

What you lost

  • Custom text fields at checkout
  • PO & account number collection
  • Field validation on business references
  • New B2B field setups for new stores
Trade Account Checkout

What you get back

  • A configurable field at Shopify Plus checkout — label, placeholder & helper text are yours
  • Regex validation with your own error message
  • Value saved as a pinned order metafield
  • Orders auto-tagged — filter, export & trigger Shopify Flow

One field. Your terminology.

Your customer ticks the option, enters their reference, and completes checkout through your existing payment setup. The number travels with the order.

Field label, placeholder, validation pattern, and error message — all configurable from settings. No theme code.

Switch in under five minutes

No developer, no checkout customization studio, no theme code. If you've configured an app before, you can do this before your coffee cools.

1

Install the app

One-click install from the Shopify App Store on your Plus store. The free plan covers your first trade orders.

2

Recreate your field

Set the same label, placeholder, and helper text you used in Checkout Blocks. Add a regex pattern if you validate formats.

3

Enable at checkout

Toggle the extension on. From the next order, references are captured, validated, and stored as metafields.

Every captured field, tagged and tracked

The reference is pinned to the order as a metafield and the order is auto-tagged — filterable, exportable, and ready for Shopify Flow automations.

Order #1043 Payment pending

Tags — auto-applied at checkout

trade-account

Metafields — pinned, visible to your team

Trade account number PO-77821

Pair it with a manual payment method — and customers order on account

Shopify ships with manual payment methods built in. Combined with Trade Account Checkout, they create something neither does alone: a complete pay-on-account ordering flow at checkout.

1

Create a manual payment method

In Shopify admin: Settings → Payments → Manual payment methods. Name it for your workflow — "Trade Account", "Pay on invoice", "Net 30".

2

The app captures the reference

Your customer selects that payment option and enters their account or PO number in the Trade Account Checkout field — validated before the order is placed.

3

Order arrives Payment pending

The order is created with a Payment pending status, auto-tagged, with the number pinned as a metafield. You invoice through your existing process and mark it paid when settled.

This is the part most merchants miss when Checkout Blocks removed custom fields: Shopify already has half the answer built in. Manual payment methods let an order complete without a card — that's how "pay by invoice" has always worked on Shopify. What was missing is the other half: knowing which account to invoice. A manual payment method alone gives you an order with no reference; you end up chasing the customer by email for their account number anyway.

Trade Account Checkout closes that gap. The manual payment method handles the "no card at checkout" part; the app handles the "captured, validated account number on the order" part. Together they're a genuine alternative to how trade counters work in-store — the customer says "put it on my account," and now that works online too. One honest caveat your accountant will thank you for: orders placed this way show as Payment pending, not Paid, until you settle the invoice and mark them paid — which is exactly how it should be for net-terms orders.

Built for B2B field capture, not retrofitted

Checkout Blocks was a general-purpose checkout customization toolkit, and custom fields were one feature among many. When that feature went away, merchants using it for B2B workflows — purchase order numbers, Capricorn member numbers, government procurement references, VAT IDs — were left collecting these by phone and email again.

Trade Account Checkout does exactly one thing: it captures a business reference at Shopify Plus checkout and attaches it to the order properly. The field is a native checkout UI extension, the value lands in an order metafield your team can see and your systems can read via API, and the order is tagged so your back office can filter trade orders in one click. It is a field-capture extension — not a payment method — so your existing payment setup and invoicing process stay exactly as they are.

Because it's narrow, it's fast to set up, cheap to run, and there's no surface area for the feature to disappear into a broader roadmap. Capturing your customers' references at checkout is the roadmap.

Checkout Blocks alternative — common questions

Everything merchants ask when moving their custom checkout fields over.

Does Checkout Blocks still support custom fields?

No. Checkout Blocks no longer supports custom field collection at checkout. Merchants who relied on it to capture PO numbers, account numbers, or order references need a dedicated checkout UI extension. Trade Account Checkout was built specifically for this use case.

What's the best alternative to Checkout Blocks for custom fields?

For B2B references, a purpose-built field-capture extension. Trade Account Checkout captures trade account numbers, PO numbers, VAT IDs, and any business reference at Shopify Plus checkout, validates the format with regex, auto-tags the order, and stores the value as a pinned order metafield.

How long does migration take?

Under five minutes. Install, set your field label, placeholder, helper text, and optional regex validation in settings, then enable the extension at checkout. No theme code and no checkout customization studio required.

Where is the field value stored on the order?

As an order metafield, pinned so your team sees it on every order in Shopify admin. Orders are also auto-tagged at checkout, so you can filter and export them, trigger Shopify Flow automations, or read the value via the API.

Does it require Shopify Plus?

Yes. Checkout UI extensions that add fields inside the checkout are a Shopify Plus capability, so the app requires a Plus plan.

Can I validate the field format like Checkout Blocks did?

Yes — enforce any format with a custom regex pattern, show your own error message when input doesn't match, and add helper text that guides customers. Validation runs before the order is placed.

Can my B2B customers pay on account with this app?

Yes — as a workflow. Pair the app with a Shopify manual payment method (Settings → Payments → Manual payment methods). The customer selects it at checkout, enters their account number in the app's field, and the order completes without a card as Payment pending. You invoice through your existing process. The app captures and validates the reference; the manual payment method handles the no-card checkout.

How is this different from just using a manual payment method alone?

A manual payment method alone gives you an order with no account reference — you still have to chase the customer by email to find out which account to invoice. Trade Account Checkout adds the missing field: the account or PO number is captured at checkout, validated against your format, and pinned to the order as a metafield.

Is Trade Account Checkout a payment method?

No. It's a field-capture checkout extension, not a payment method or gateway. Customers complete checkout through your existing payment setup, and the app saves their reference to the order so you invoice through your existing process.

Get your custom checkout field back

Install Trade Account Checkout, recreate your field, and capture business references from the very next order.

Install on Shopify