Shopware 6.5 Multistore
WEB-
Sieć sklepów opartych na jednej instancji Shopware
Projekt obejmuje wdrożenie rozbudowanego systemu e-commerce typu multistore, działającego na jednej instancji Shopware 6.5, obsługującej kilkanaście niezależnych domen sprzedażowych, takich jak PowerSnapz, PulseAudio, MegaHeater, BuyEarDrops i inne.
Frontend został zbudowany od podstaw w Vue 3 z wykorzystaniem TypeScript i Pinia do zarządzania stanem. Każdy sklep jest w pełni zarządzany przez CMS Shopware, a checkout zaprojektowano jako aplikację typu Single Page Application (SPA) – dzięki temu użytkownik przechodzi przez cały proces zakupowy bez żadnych przeładowań strony.
Moja rola w projekcie obejmowała:
- Implementację warstwy klienckiej z wykorzystaniem Vue 3 i TypeScript, w oparciu o Shopware Frontends.
- Tworzenie dynamicznych widoków i obsługę stanów aplikacji z pomocą Pinia.
- Integrację z systemem CMS oraz złożonym procesem checkoutowym.
- Współpracę przy obsłudze wielu kanałów sprzedaży w ramach jednego repozytorium i deploymentu.
Rozwiązanie to zapewnia wysoką skalowalność, łatwe wdrażanie nowych marek i elastyczne dostosowanie do rynków lokalnych, przy zachowaniu wspólnej infrastruktury.