Shopware 6.5 Multistore
WEB-
Unified e-commerce platform for multiple brands
This project is a scalable, modular multistore e-commerce system built on a unified Shopware 6.5 instance. It powers more than a dozen independent stores, including brands like PowerSnapz, PulseAudio, MegaHeater, and BuyEarDrops — each running as a dedicated sales channel under its own domain.
The frontend is fully implemented using Vue 3, TypeScript, and Pinia for state management. All stores are managed via the Shopware CMS, and the entire customer experience — including the checkout flow — is implemented as a Single Page Application (SPA), ensuring seamless navigation without page reloads.
My responsibilities included:
- Building the client-side UI with Vue 3 and TypeScript using Shopware Frontends architecture.
- Integrating dynamic views and global state handling via Pinia.
- Working with Shopware CMS for dynamic page rendering and content control.
- Developing the checkout process as a fully SPA-based experience across all stores.
- Coordinating the frontend logic to support multiple brands and domains from a single shared codebase.
The result is a flexible, centralized solution that allows quick rollout of new brand storefronts, unified CMS management, and consistent user experience across all channels.