Shopper is a headless e-commerce admin panel for Laravel 11 and newer, giving developers a ready-made back office to create and manage an online store without providing a storefront. Built and maintained by Shopper Labs (Arthur Monney and Jean-Vincent QUILICHINI), it is open-source under the MIT license and designed to drop into an existing Laravel application.
What is Shopper?
Shopper is a headless e-commerce admin panel built for Laravel 11.0+. It takes a Laravel application as its foundation and provides the administrative tools needed to manage an online store, leaving the customer-facing storefront to the developer. The project is developed by Shopper Labs, with Arthur Monney and Jean-Vincent QUILICHINI listed as the primary authors, and it credits FilamentPHP among its contributors. You can access the official documentation at docs.laravelshopper.dev and the project homepage at laravelshopper.dev.
Key Features
- Headless admin panel — Shopper provides only the administration side of an e-commerce store; it does not include a storefront, letting you build the customer experience with any frontend stack.
- Laravel 11+ native — Built for Laravel 11.0 and above, installing directly with
composer require shopper/frameworkand thenphp artisan shopper:install. - Livewire UI — The admin interface is built with Livewire, according to the project's topics, enabling reactive components without a separate JavaScript framework.
- Tailwind CSS — The interface is styled with Tailwind CSS, also from the project's topics.
- Open-source license — Released under the MIT license, so it is free to use, modify, and redistribute.
- Community channels — The project provides a Twitter account (@laravelshopper) and a Discord server for support and announcements.
Who is it for?
- Laravel developers who need a ready-made administrative backend for an e-commerce project and want to skip building CRUD interfaces from scratch.
- Agencies that build custom storefronts for clients but want a consistent, maintained admin panel to manage their store's backend data.
- Startups launching a Laravel-based online store who want an open-source admin to get to market faster.
How does Shopper work?
Shopper integrates into an existing Laravel project. In the quick-start installation, you run composer require shopper/framework to install the package, then php artisan shopper:install to set it up in your project. The package then provides the admin interface and database migrations for your store's management backend.
Use cases
- Adding an admin panel to a Laravel app — Install Shopper with the two composer and artisan commands and get a working dashboard without writing custom admin code.
- Building a headless e-commerce backend — Use Shopper as the management layer and pair it with a separate storefront (like a Vue, React, or static site) that talks to Laravel's API.
- Customizing an open-source admin — Modify the MIT-licensed code to fit specific workflows or extend it with new features.





