Skip to content
Custom Fields · Block

Phone numbers, validated.

Auto-detects country, formats as they type, validates before pay — no fulfilment typos.

No code Live in 5 minutes Shopify Plus
LUMA Cart · 2 items
Delivery
First name
Last name
Checkout Ninja
(415) 555-0119
Auto-formatted · validated before payment
2
Total
2 items
USD
$274.00

Exactly what your shopper sees — at the moment they're ready to buy.

The Checkout Ninja tag only marks the block in this preview — it never appears in your live checkout.

~5 min
install to live
No code
drag & drop
Native
Checkout Extensibility
5.0 ★
Shopify App Store
"Fantastic app, highly recommended. We've been using it for years — a long list of checkout customisations suited to our store. A must-have for all your Shopify checkout needs."
Headphone Zone · Shopify Plus · India
On the Shopify App Store
5.0 ★
Every review, five stars
Built on Shopify Checkout Extensibility — the supported way to customise Plus checkout.
How to add it

How to add Phone Input to Shopify checkout

Install Checkout Ninja from the Shopify App Store, open the checkout editor, and drag the Phone Input block into the section where you want it. Then configure it in three steps. No theme code, no checkout.liquid, and it survives every Shopify update because it runs on Checkout Extensibility.

1

Drop the field

Add Phone Input. Set label and helper text.

2

Choose the default country

Auto-detect from IP (default), or pin to a specific country if you only ship to one.

3

Set required

Required is standard for SMS notifications. Optional if you only contact via email.

Quick answers.

Something we missed? Support replies within a day.

Ask support
  • Does it validate against carrier networks?

    We validate against the country's mobile number format spec. Live carrier lookup is on the roadmap.

  • Can I capture landlines?

    Yes — toggle the rule from mobile-only to any phone.

  • Does it work with Shopify's built-in shipping phone?

    We don't conflict. If you collect shipping phone natively, you can hide this block via Conditional Visibility.

Add the Phone Input block today.

Every block + every feature, on a 3-day trial. No card. Live before your next order.

Install on Shopify