Require ID Before Checkout
What does this do for me?
This flow holds the cart’s Checkout action until the customer completes a document-backed identity and age check. It is implemented for Enterprise stores with the age gate enabled, Enhanced mode selected, the checkout requirement turned on, and the identity provider configured on the server.1. Turn on the server-side requirement
- Open Settings in Age Verification.
- Confirm that the current plan is Enterprise.
- Under General, enable age verification and choose Enhanced (provider-hosted document check).
- Under Enhanced verification, enable Require ID verification before checkout.
- Select Save.
2. Add the cart block
- Open the theme editor for the cart template.
- In the cart section that contains the Checkout button, add Verify ID for checkout.
- Place the block directly above the Checkout button.
- Leave Hold the Checkout button until verified enabled.
- Save the theme.
3. Add the Shopify Plus backstop
Checkout-step UI extensions render only on Shopify Plus. On a Plus store:- Go to Settings → Checkout → Customize.
- Add the Age & ID Checkout Gate app block.
- Allow the app to block progress under Checkout behavior.
- Save the checkout customization.