
I currently use WooCommerce for my clients' e-commerce projects, but I want to move away from WordPress entirely. I'm already using Filament for CMS features on simpler websites, and it works great, so now I want to start building webshops with it too. Building a full e-commerce solution from scratch is more work than I can take on right now, so I'm looking at existing solutions that use Filament for the admin panel and that I can extend myself.
My shortlist comes down to Lunar and Shopper. Lunar seems more mature, with more features and a larger community. Shopper's development principles appeal to me more though, and align better with how I build my regular Laravel projects (event-driven, with the ability to override specific components or features). Shopper's admin also feels a bit more user-friendly than Lunar's, but I haven't used either in depth yet, so that's just a first impression based off their websites & docs.
The first webshop will be a simple store with regular products and some variants. Other stores I've built with WooCommerce were more complex, with product bundles, custom shipping logic, EU OSS tax calculations, PDF invoice generation, third-party accounting integrations, and so on. I want to make sure whatever I pick can grow into that kind of complexity later on.
Looking for recommendations and experiences from anyone who has used either one, or both. Thanks!