Shopware Composable Frontends

De toolkit voor geavanceerde en snelle webshop-ontwikkeling

Ontdek onze geavanceerde SDK voor het bouwen van custom frontends. Geef je werkwijze een boost en creëer ongeëvenaarde Shopping Experiences met de slimste suite aan tools.

Neem contact met ons op

Headless

Ontkoppel je frontend van je backend. Itereer en innoveer sneller. Stel een volledig aangepaste frontend-stack samen op basis van jouw specifieke zakelijke behoeften.

Composable

Geef de winkelervaring een nieuwe invulling zonder het wiel opnieuw uit te vinden. Gebruik beproefde functies om de onderdelen van je webshop samen te stellen waar je ze nodig hebt.

Cloud-ready

Maak het uzelf makkelijk. Laat Shopware uw hosting beheren met automatische software-updates en onderhoud, zodat u zich kunt richten op de groei van uw bedrijf.

App-ondersteuning inbegrepen

Alle op het App System gebaseerde apps die functionaliteit via de API aanbieden, worden ondersteund. Deze API-functionaliteit is toegankelijk via de API-client en via Vue.js composables.

Gemak, schaal en flexibiliteit voor creatieve innovatie

Breng je ideeën sneller tot leven. Shopware Composable Frontends biedt een eenvoudige set JavaScript-API's en Vue.js-componenten. Bouw je frontends vanaf nul en behoud volledige controle over je tech stack — zonder verplichtingen rondom updates.

Collage with a working team, a developer at the computer, code and symbols for time and documentation. Symbolizes collaboration and software development.

Met het kookboek leer je precies hoe je Shopware-functies integreert in je eigen webshop, zoals een verlanglijstje of de blog. Met de API-client en de composables hoef je niet uit te zoeken hoe het werkt — het werkt gewoon.

Image shows a product page for ground pepper with an 'Add to cart' button. A code example is overlaid showing the function to add the product to the shopping cart. A notification confirms that the item has been successfully added. A small image of a developer is also visible.

De API-client is een onafhankelijke TypeScript-bibliotheek, volledig los van Vue.js. Gebruik hem in elk JavaScript- of Node.js-project. Combineer hem met React, Svelte of gewoon vanilla JavaScript. Begin vanaf nul en voeg e-commerce functionaliteiten precies toe waar jij ze wilt.

Website with summer trends, shows pictures of a girl outdoors and a group of people by the pool. Caption reads 'Fresh ideas for hot summer days'.

Wil je onze implementatie van Shopping Experiences hergebruiken in je eigen frontend? Ga je gang – de CMS van Shopware is headless. Of gebruik je liever je eigen headless CMS? Geen probleem: de mogelijkheden van Composable Frontends zijn zo gebundeld dat je jouw CMS moeiteloos integreert.

A team of developers working on computers. Logos of React, Svelte and Astro are arranged around the central image, symbolizing different web development frameworks.

Van nul tot held: frontends

Hoe je project is opgezet, bepaalt het deploymentproces. Kies je startpunt – greenfield of een bestaand project. Met Shopware Composable Frontends heb je drie opties:

Image montage shows a developer, code on a screen and a 'Hello World! message. A large, central symbol with the number 1 overlays the elements.

Je kunt beginnen met een leeg sjabloon: een lege Nuxt.js-applicatie met de Shopware Composable Frontends-afhankelijkheden voorgeïnstalleerd. Nuxt.js is een "meta"-framework bovenop Vue.js dat functies toevoegt voor routing en bestandsbeheer.

Image montage shows a website, code on a screen and colored UI elements. A large, central symbol with the number 2 overlays the elements.

Je kunt ook de demowinkel-sjabloon gebruiken — een referentie-implementatie met de meeste Shopware-functies die je een voorbeeld van je frontend toont. Gebruik de demowinkel-sjabloon als blauwdruk voor je project, of gewoon als inspiratie en referentiepunt.

Image montage shows a user interface, logos of Astro, React and Svelte, as well as code for installing packages. A large, central symbol with the number 3 overlays the elements.

De derde optie is beginnen met een bestaand JavaScript Node.js-project, Composable Frontends als JavaScript-afhankelijkheid toe te voegen en in je project te installeren. Zo gebruikt de Astro-startersjabloon Composable Frontends in een project dat niet op Vue.js is gebaseerd en toont het de flexibiliteit van het framework aan.

Snel en eenvoudig aan de slag

Als je bekend bent met Vue.js en weet hoe je applicaties in JavaScript bouwt, kun je direct aan de slag met Composable Frontends — onze uitgebreide documentatie is meteen toegankelijk voor je. Je hebt geen specifieke Shopware-kennis nodig en je hoeft nauwelijks iets te leren over de SDK zelf. Natuurlijk moet je weten welke composables je nodig hebt om je frontend te bouwen, maar onze getting started guides helpen je daar stap voor stap doorheen. Geen frameworks, geen sugar, geen syntaxis om je druk over te maken.

Three smiling people at a table, one holding a smartphone, laptop on the table. Scene shows joy and cooperation.

Wanneer is meer kennis vereist?

Als je doel is een complete webshop te bouwen met Shopware Composable Frontends, moet je ervaring hebben met de fijne kneepjes van Nuxt.js of het door jou gekozen framework. Je moet begrijpen hoe je uitdagingen zoals routing, data en state, caching of andere geavanceerde onderwerpen aanpakt.

Close-up of hands typing on a laptop keyboard.

Duik diep in de techniek

Waarom hebben we Composable Frontends ontwikkeld? Waarin verschilt het precies van de Shopware PWA? En voor welke projecten gebruik je het het beste? Bekijk dit interview met Niklas Dzösch (Shopware Developer Evangelist) en Dominic Klein (Manager Developer Experience).

"Met Composable Frontends kunnen ontwikkelaars gebruikmaken van Shopware-functies in composable technologiestacks. We begrijpen dat het ecosysteem van frontend-ontwikkelaars snel verandert en wordt aangedreven door voortdurende verbetering en innovatie. Daarom dwingen we je niet om een bepaalde technologie te gebruiken — de keuze is aan jou. Tegelijkertijd bieden we beknopte voorbeelden waarmee je direct aan de slag kunt. Composable Frontends is het toekomstbestendige framework voor het bouwen van maatwerk-frontends met Shopware."

banner-avatar-dominic-k
Dominic Klein
Manager Developer Experience, shopware AG

Two Shopware employees sit at a table and shake hands while smiling at the camera. The Shopware logo can be seen in the background. A play symbol indicates a video.
Gekopieerd naar klembord