Arthur Monney

Laravel Shopper - Building Block open-source headless e-commerce for Laravel

Shopper is an open-source e-commerce package for Laravel. It adds composable building blocks to your existing app — products, orders, customers, discounts, inventory, shipping — without taking over your codebase. Every Eloquent model is swappable, every admin component is overridable, every feature toggleable. Headless by design, build your storefront with any stack. Made for developers building custom commerce experiences.

Add a comment

Replies

Best
Arthur Monney
I've been working with e-commerce clients for years, and I kept running into the same problem: every store has different needs, but every platform assumes they're all the same. You get a fixed catalog, a fixed checkout, a fixed admin — and the moment your business needs something different, you're fighting the tool instead of building your product. Most of the projects I worked on weren't pure stores either. They were Laravel apps that also needed to sell things — a SaaS with a marketplace, a content platform with paid products. These projects already had their own architecture. They needed e-commerce capabilities, not an e-commerce takeover. That's why I built Shopper as a package, not a platform. You add it to your existing Laravel app. Your routes, your auth, your codebase — nothing changes. Every model is swappable, every admin component is overridable, every feature can be toggled off. And it's headless from day one, so you build the storefront with whatever stack your team already uses. The idea is simple: give developers a solid foundation they can make entirely theirs. I'd love to hear how you handle e-commerce in your projects — and what building blocks you wish existed.