Sell regulated products.
Keep your conversion.

BlueCheck checks age between payment and fulfillment, using the details already on the order. Customers can complete any extra checks in checkout.

Order details pass through an age-record check before fulfillment can proceed.
Chosen by teams including
AyloCharlotte’s WebMedterraCannKoi CBDCornbread HempHouseplantHometown HeroVaping.comMi-PodBATCHWYNKAscent ProteinForiaWillie’s RemedyVenaFiveCycling FrogMuscleSportDelta ExtraxNowadaysNot BeerLa AuroraFunky Buddha
01

Verify age from checkout details

The check runs between payment and fulfillment, using the details on the order. Most customers can continue without an extra step.

Your checkoutOrder #2214
CustomerDana Whitfield
Shipping address418 Larkspur Ave, Portland, OR 97214
Payment$86.40 · received
Age verification21+
Name + addressMatched
Required age21+
Age resultRequirement met
Ready for fulfillmentAge result saved to order #2214.

Illustrative example · no customer data is collected.

Start with checkout details
BlueCheck starts with the customer’s name, shipping address and available date of birth.
Check before fulfillment
The result is attached to the order so your team can see whether it is ready to ship.
02

Offer another way to verify

If the first check cannot confirm age, the customer can use the last four digits of their SSN, a mobile-phone check or a photo ID, depending on your settings.

Order #2214On hold
Another check neededName and address did not establish age.
Last 4 SSN Selected
Mobile phone SMS + age lookup
Photo ID ID + selfie
Confirm your details21+
Full nameDana Whitfield
Date of birthApril 18, 1992
Last four SSN digits
1234
Age confirmed21+ requirement met. Fulfillment can proceed.

Illustrative example · no customer data is collected.

Let customers finish the check
Customers can complete an extra check without starting their order again.
Keep your store’s branding
Use your logo and colors for customer-facing checks. Choose when to ask for extra information in your portal.
03

Keep the result with the order

The portal keeps a record of each check. You can filter the results or export them.

Sample order

#2214 Dana Whitfield

✓ Verified
MethodName / address
Age at purchase34 · Over 21
Shopify tagage verified
  1. Order receivedCheckout details sent for verification
  2. Age confirmedName and address matched
  3. Result saved to the orderAvailable in your verification records

Verification activity

Sample data
OrderMethodResultAgeTimestamp
{{ r.id }}{{ r.method }}{{ r.result }}{{ r.age }}{{ r.ts }}
Find the verification record
Each record includes the method, result, timestamp and age at purchase.
Use results in your workflow
On Shopify, order tags distinguish verified, failed and shipping-blocked orders so your team can act on the result.
04

Connect your store

Use an app for your platform, or connect through the API.

Store rulesShopify
Product scopeRestricted products
Required age21+
Pre-approved customersUse your uploaded list
Example order

Example 3 of 3

Rule inputPre-approved customer
DecisionExisting approval applied
Continue under store rulesNo new age check in this example.

Illustrative example · no customer data is collected.

Set rules by product and region
Check your whole catalog or only restricted products. On Shopify, location-based rules let you tailor verification by region.
Recognize pre-approved customers
On Shopify, upload a list of pre-approved customers and choose who needs a new check.
GET STARTED Try BlueCheck on Shopify for 14 days. Start Shopify trial