Overview
Shopware Frontends is a powerful framework designed for frontend development, specifically for Shopware 6. It combines the best features of frontend development with the functionality of Shopware 6 and can be customized to meet the unique requirements of any business. With a focus on efficiency, flexibility, and speed, Shopware Frontends provides a seamless experience for developers and ensures a high-quality storefront for users.
Features
- Shopware native: Built specifically for Shopware 6, Shopware Frontends integrates core concepts like content management, checkout, and payment seamlessly.
- Cloud first: Designed to work with the HTTP APIs available in Shopware Cloud, eliminating the need for themes, plugins, or server access. Developers can even start their developer IDE in the cloud.
- Stable: Shopware Frontends does not rely on volatile internal APIs of Shopware, reducing the risk of breaking changes during platform updates.
- Efficient: Provides a smart default of tooling, including Vue3, Vite, Nuxt3, and unocss (Tailwind.css), offering a superior Developer Experience and rapid prototyping.
- Flexible: With no theming system, developers have the freedom to build their sites without restrictions. Templates and Tailwind.css features can be used to customize the site’s appearance.
- Fast: Applies server-side rendering whenever possible, ensuring fast development, deployment, and production. Page speed and lighthouse scores are constantly monitored.
Installation
To run the project, you’ll need Node.js v16 or v18 and pnpm installed. Follow these steps:
- Clone the repository.
- Navigate to the project directory.
- Run the following command to install dependencies:
pnpm install
- Start the project using one of the available project templates:
pnpm run dev
Summary
Shopware Frontends is a framework designed for frontend development in Shopware 6. It offers a range of features, including integration with Shopware’s core concepts, cloud compatibility, stability, efficiency, flexibility, and speed. The installation process is straightforward, requiring Node.js v16 or v18 and pnpm. With its combination of powerful tools and seamless integration, Shopware Frontends provides an excellent solution for businesses looking to create dynamic and customizable eCommerce storefronts.