Shopware API interfaces enable integration with other systems such as ERP, CRM, PIM, for integration with marketplaces,
for integration with courier companies and payment providers, and it also makes it possible to provide a secure shop platform for connecting devices with customers
and for sales across different sales channels.
Shopware 6 is software that consistently follows an
API-First approach. Compared to other systems, Shopware 6 has the advantage that all shop functions can also be controlled via API.
Our integrations
In Shopware 6, we have three HTTP-based Rest APIs available, each with its own individual application:
1. Admin API
The main purpose of the Admin API is to manage your shop. This means a CRUD operation for all entities, as well as administering the upload of resources. The Admin API is consistently used by the new Vue.js-based administration. You can use all settings and administration functions via the Admin API. This allows you to create custom interfaces for administrative actions, for example the view of open orders that
are about to be dispatched.2. Sales Channel API
Provides typical shopfront functionality shopfront. This endpoint meets all the requirements for connecting a customised interface for a shop, point of sale or any other sales channel. It enables communication with the shop or with third-party services such as Instagram or Facebook. This makes it possible to implement completely new sales concepts using the Shopware platform.
3. Sync API
Endpoint Sync is part of the administrator API and is designed to import and export large amounts of data. Lengthy processes are executed in the background via message queuing services.