Steps
- 1In the Shopify admin, go to Online Store → Themes.
- 2On your live theme, click Customize.
- 3In the left sidebar of the theme editor, open App embeds (the plug icon at the bottom).
- 4Find Prime Lock in the list and switch the toggle on.
- 5Click Save in the top right of the theme editor.
- 6Return to the Prime Lock app. The Setup checklist marks the embed step complete within a few seconds.
What the embed does, and does not do
The embed adds one script to the storefront. It reads your published locks from a shop metafield that Shopify already serves with the page, applies the storefront behaviour you configured, and stops. It does not write Liquid into your theme files, does not create snippets, and does not modify sections or templates.
Because the locks arrive in the page payload rather than through a request to our servers, there is no blocking network call before your price is hidden. In our tests on the Dawn theme this keeps Largest Contentful Paint under 2.5 seconds on a throttled 4G connection, and there is no flash of a visible price before the lock applies.
If you use more than one theme
App embeds are per theme. If you duplicate your live theme, or publish a new one, enable the Prime Lock embed on that theme too. Locks themselves are stored at the shop level, so they carry over: only the embed toggle is theme-specific.
Checkout enforcement is separate
The embed controls what a customer sees. The Shopify Function that validates the cart and blocks checkout is installed with the app and runs whether or not the embed is on. If you disable the embed, prices become visible again but an unauthorised order still cannot be completed.