Shopify Plugin

OneID offers several age verification solutions to suit the varying needs of businesses. We have three different plans available within the Shopify store. All options are available as a Shopify app and are quick and easy no-code integrations, installed from the Shopify App Store. 

Find the OneID plugin in the Shopify Store

Learn how to Install the OneID® plugin for Shopify

🌟 Option One - Premium Plan

The Premium Plan gives you access to an enhanced product which performs the OneID Age Verification seamlessly in the background. It does this by silently checking your customer's billing information against bank data. With no friction for your customers, you can achieve higher conversion rates while ensuring compliance. When installing, choose the Pre-Checkout method for the optimum user flow.

Premium Plan User Flow

  1. Customers enter their billing information as part of the checkout. This page is automatically added to your checkout process when you toggle the Pre-Checkout Flow.
  2. Customers then go to the shipping or payment page, depending on your checkout process. Their age was verified seamlessly in the background.

In rare instances where we cannot verify the age based on the billing data, customers will be asked to complete the OneID standard age verification in just a few clicks via their bank for in-checkout verification, and via their phone number for post-checkout verification.

Standard user flow - using in-checkout verification

  1. Customers are informed that they have age-restricted item(s) basket and therefore need to verify their age.
  2. Customers are then presented with a choice of banks.
  3. After selecting a bank, customers are redirected to their bank where they login as usual.
  4. In the bank app or website customers agree to the sharing of their age data.
  5. Customers are then redirected back to your page to complete the checkout.

Standard user flow - using post-checkout verification

  1. Customers are informed via email, after checking out, that they have purchased age-restricted item(s) and therefore need to verify their age.
  2. Customers click on the verification link, and are then asked to enter their phone number.
  3. After entering their phone number, customers receive a 6-digit one time passcode (OTP) and are asked to enter it to confirm phone number ownership.
  4. Customers are then presented with the information they will be sharing from their MNO and agree to the sharing of their age data.
  5. Customers are then redirected back to your page and the order is updated to verification passed.

For stores that have post-checkout verification enabled, the age verification check can happen for orders that have been placed via Buy it Now, Apple Pay, Google Pay, or other express checkouts. An email will be sent post-checkout to ask customers to complete their age verification check as per the above flow.

Key benefits of the Pre-Checkout Flow

  • Seamless integration into the checkout flow.
  • Age verification completed silently in the background.
  • Post-checkout verification available for those orders that are not verified during checkout.
  • Near-zero friction for your customers.
  • Improved cart to checkout conversion for your store.
  • Works for express checkouts, including Apple Pay, Google Pay, and Buy it Now.

🏆 Option Two - Premium Persist Plan

The Premium Persist Plan is exactly the same as our Premium Plan, but with the added enhancement of remembering a customer’s age verification result.

Customers only need to go through the OneID check once, and their verification result is then stored against that customer in your Shopify store. For future orders, these customers will be able to checkout without doing another OneID verification – and you only pay once. When installing, choose the Pre-Checkout method for the optimum user flow.

Premium Persist Plan User Flow

  1. Customers enter their billing information as part of the checkout. This page is automatically added to your checkout process when you toggle the Pre-Checkout Flow.
  2. Customers then go to the shipping or payment page, depending on your checkout process. Their age was verified seamlessly in the background.

In rare instances where we cannot verify the age based on the billing data, customers will be asked to complete the OneID standard age verification in just a few clicks via their bank for in-checkout verification, and via their phone number for post-checkout verification.

Standard user flow - in-checkout verification

  1. Customers are informed that they have age-restricted item(s) basket and therefore need to verify their age.
  2. Customers are then presented with a choice of banks.
  3. After selecting a bank, customers are redirected to their bank where they login as usual.
  4. In the bank app or website customers agree to the sharing of their age data.
  5. Customers are then redirected back to your page to complete the checkout.

Standard user flow - using post-checkout verification

  1. Customers are informed via email, after checking out, that they have purchased age-restricted item(s) and therefore need to verify their age.
  2. Customers click on the verification link, and are then asked to enter their phone number.
  3. After entering their phone number, customers receive a 6-digit one time passcode (OTP) and are asked to enter it to confirm phone number ownership.
  4. Customers are then presented with the information they will be sharing from their MNO and agree to the sharing of their age data.
  5. Customers are then redirected back to your page and the order is updated to verification passed.

For stores that have post-checkout verification enabled, the age verification check can happen for orders that have been placed via Buy it Now, Apple Pay, Google Pay, or other express checkouts. An email will be sent post-checkout to ask customers to complete their age verification check as per the above flow.

For both the Premium Persist silent check, or Premium Persist standard flow, the customer only verifies themselves once; any subsequent transactions with you will simply pass through the checkout without the need for the customer to reverify their age.

Key benefits of the Pre-Checkout Flow on Premium Persist

  • Only verify your customers on their first checkout - remembered results for future orders.
  • Seamless integration into the checkout flow.
  • Age verification completed silently in the background.
  • Post-checkout verification available for those orders that are not verified during checkout.
  • Near-zero friction for your customers.
  • Improved cart to checkout conversion for your store.
  • Works for express checkouts, including Apple Pay, Google Pay, and Buy it Now.

🎁 Option Three - Free Plan

The Free Plan gives you access to our standard product set up which places the OneID Age Verification button on the cart page of your store. This means customers are required to perform an age verification using their phone number before they proceed to check out.

Free Plan User Flow

  1. Customers are informed that they have age-restricted item(s) in their basket and therefore need to verify their age.
  2. Customers are then asked to enter their phone number.
  3. After entering their phone number, customers receive a 6-digit one time passcode (OTP) and are asked to enter it to confirm phone number ownership.
  4. Customers are then presented with the information they will be sharing from their MNO and agree to the sharing of their age data.
  5. Customers are then redirected back to your page to complete the checkout.
Type to search, ESC to discard
Type to search, ESC to discard
Type to search, ESC to discard