Choose the public-storefront behaviour
Enable a store-view-specific lock and configure a redirect or Gone response for native storefront requests. It ships disabled by default.

Keep the native Luma storefront from competing with your headless site. Choose controlled redirects or Gone responses while preserving the backend services you need.
This capability is included in AgenticSuite. Get the Astro storefront and all headless and Luma-compatible modules listed on this website.
Explore AgenticSuite Discuss your Magento projectTest payment, login and custom callbacks in your own deployment before enabling the lock.
Included in AgenticSuite. This is part of a headless Magento implementation; the storefront and deployment must be configured to use it.
Enable a store-view-specific lock and configure a redirect or Gone response for native storefront requests. It ships disabled by default.

GraphQL, REST and Admin remain available. Review the built-in payment, vault, OAuth and social-login exceptions and configure custom allowlisted routes for your integrations.
Explore AgenticSuite and the live storefronts to see how the parts fit together.
Discuss your current Magento setup, integrations and requirements with our team.
Configure and test this capability as part of the agreed storefront project.
AgenticSuite includes the Astro storefront and all headless and Luma-compatible modules listed on this website. Discuss the complete platform and your implementation scope with us.
We can prepare and test a new storefront while the existing store keeps trading. Product, CMS and compatible module-data migration, final data synchronisation and cutover are planned for your specific project.
Hosting, migration, training and custom development are agreed separately. We can discuss Cloudways for Magento and Cloudflare for the frontend; you can pay the providers directly or request a managed quotation.
Latest release: Version 1.0.3
Headless Lock is a Magento 2 module that disables the native Luma storefront with a single store-view toggle, while leaving GraphQL, REST and the Admin fully operational - so a headless Magento behind an Astro front end stops serving a second, duplicate shop.
Decoupling Magento does not switch the old frontend off. Every product, category, search page, CMS page, customer account and checkout still responds on the Magento domain. That is duplicate content competing with your real storefront in search results, a second checkout a shopper can stumble into, and an attack surface you gain nothing from exposing.
/oauth, social login and Xero, with no configuration needed/llmstxt or a custom webhook can be addedNo. Payment gateway returns and OAuth callbacks are hard-coded as always-allowed, so enabling the lock cannot break a payment return or a sign-in callback. You do not have to tick them.
Use the 302 redirect while you are still migrating - it sends shoppers to your storefront and is reversible. Use 410 Gone once you are settled, because it tells search engines the Luma URLs are permanently gone and gets them de-indexed.
No. The module ships disabled and domain-neutral, so installing it changes nothing until you deliberately turn it on for a store view.
Check release-specific Magento and PHP compatibility before installation. Intended for stores served by a separate headless storefront.
Part of the complete platform — one of 40+ modules in the AgenticEcom Suite.
No. The block is frontend-area only. GraphQL (/graphql) and REST (/rest) run in separate areas and the blocking plugin isn't even loaded there, so they're never affected. The Admin is likewise untouched.
They're automatically allowed. The payment-gateway routes (Stripe, PayPal, Braintree, Adobe Payment Services, the vault) and OAuth/social-login are hard-coded as always-allowed and can't be blocked, even if you don't tick them in config.
The lock only auto-allows the standard gateways. If your module registers a frontend route it appears in Allowed Frontend Routes — tick it. If its callback isn't a registered route, add its path to Additional Path Prefixes (advanced).
Use 302 redirect while you're transitioning, so you can point shoppers at the new storefront and still reverse it. Use 410 Gone once you're certain the Luma frontend is retired for good — it tells search engines to drop those URLs.
Yes. Every setting is store-view scoped. Select a store view at the top of the Configuration page, enable the lock there, then leave the other store views disabled. Check the release-specific Magento and PHP verification record.
Keep Magento as your commerce engine. Shape the customer experience in Astro Admin, with an integrated module collection behind it.
Explore SyncComms: approximately 1,000 products, guided finders, category filters and a quotation journey.
Explore SyncCommsSee the dated mobile lab reports linked from our homepage, or test the live sites yourself. Results depend on the page and test conditions.
View the performance evidenceWe can scope migrations, frontend rebuilds and new stores. Hosting, migration, training and custom development are agreed separately.
Discuss your projectExplore the working sites, watch the overview, then talk to us about your catalogue and the store you want to build.