Skip to main content

Shopify ID verification app blocks

Shopify Checkout Extensibility allows you to customize your store's checkout experience without relying on brittle changes to theme code.

With Checkout Extensibility enabled, you can simply drag and drop the Real ID verification app block into your checkout page, and then Real ID will begin to verify customers.


Shopify Checkout Extensibility is only available for Plus merchants at this time.

Verifying IDs during checkout

To get started, first open the Real ID app. Then open the Settings page.

Enable automatic verification in the Triggers tab, then select the Shopify Checkout Extensibility tab to view the available options.

Enabling during checkout ID verification through a Shopify checkout app block extension

Then select During checkout option. Don't forget to click Save in the top right of the Real ID app to apply the flow.

Saving the setting in Real ID to require ID checking during the checkout for customers while they're ordering within your Shopify store

Adding the ID verification app block to your theme

Now open the Online Store channel in Shopify, click the Theme section and click Customize to open the theme editor.

Opening the theme editor from within the Shopify admin dashboard

With the theme editor open, click the page dropdown and select the Checkout page.

Then at the bottom of the page, you'll see a button to Add app block, click this to view all available app blocks.

Adding the ID verification app block to the checkout page within the Shopify theme editor

Click the ID verification app block to add it to your checkout page.

Clicking the ID verification app block to start checking IDs of customers during checkout on your storefront


Make sure the Enable app to block checkout option is checked. Otherwise the app block will not be able to block unverified customers from checking out.

Now that the app block is added to your checkout, Real ID will automatically require unverified customers to complete ID verification before continuing through the checkout flow.

Logged in verified customers will not be required to complete ID verification.

If you'd like to change the position of the ID verification prompt in the checkout page, simply hover over the app block and drag it up or down between the other checkout blocks.

Moving the ID check prompt to a different position in the checkout page, below the contact details or above them.

Remembering already verified customers

By default this flow option will already remember verified customers. However, the customer will need to be logged in in order for Real ID to detect their current verification status.

Please make sure that your Shopify store allows customers to login to their accounts.

You can check this by opening the Settings section of your Shopify store, then opening the Customer Accounts area.

Enabling customers to login into their account before checkout. That way already verified customers can be remembered and continue through ID verification without completing it again.

At the top of this section, you'll see the option to allow customers to login to their own accounts, make sure it's enabled. The option is labeled as Show login link in the header of online store and at checkout.

Then choose between Classic customer accounts or New customer accounts. Real ID is compatible with either choice.

The main difference between the two is that the New customer accounts choice will require the customer to open a link sent to their email address in order to login.

Whereas the Classic customer accounts allows email address and password combinations to login, which allows account sharing if you have the email address and password.

Verifying IDs after checkout

Coming soon. Real ID will offer app blocks that integrate with your store's Thank you Page and Order Confirmation pages.

However, if your store doesn't have Shopify Checkout Extensibility enabled yet, you can still use the no-code after checkout integration.