Checkoutonly

vendic/magento2-checkoutonly

Limits frontend access to only the checkout pages. Useful for PWA setups where Magento 2 is solely used for checkout functionality.

Installs cleanlyPHPStan level 1Build passingsilver partnerSemVer compliantAbandoned

This package is marked abandoned

The maintainer has marked Checkoutonly as abandoned on Packagist. No replacement has been suggested.

Supported Magento versions: 2.4.9

51,786 installs★ 12 starsLatest: v0.1.2Released 2022-08-08License: MIT

composer require vendic/magento2-checkoutonly

README

Reproduced from the package’s own README, under its own license, as of 2026-09-13. Links and images point back at the source repository.

Magento 2 Checkout Only

A module that enables you to limit frontend access to only the Magento checkout. Usefull, for example, in a PWA setup that uses PWA for catalog viewing and Magento 2 for the checkout purposes.

Disclaimer: This module isn't battletested yet, use with caution

Example use case: Vue storefront

When using the default Magento 2 checkout, in combination with a Vue Storefront frontend. The user is redirected from vue storefront to the Magento 2 cart or checkout. With this setup it makes sense to block all traffic to the other Magento 2 page types, like homepage, category page and product page.

External checkout for Vue Storefront

Settings

Magento 2 checkout only settings

Installation guide, for usage with Vue storefront

  1. Setup Vue Storefront on yourvuestorefrontdomain.com
  2. Setup Magento 2 on checkout.yourvuestorefrontdomain.com
  3. Install the Vue Storefront external checkout
  4. Install the Magento external checkout for Vue Storefront
  5. Install the Magento 2 checkout only module:
composer require vendic/magento2-checkoutonly

About Vendic

Vendic - Magento 2 develops technically challenging e-commerce websites using Magento 2. Feel free to check out our projects on our website.

← All packages from vendic