TABLE OF CONTENTS
Description
Shopware 6 is a powerful, open-source eCommerce platform designed to create inspiring, emotionally engaging shopping environments. Its modular system offers flexibility for businesses of all sizes. The Enterprise Edition enhances this with additional features such as enterprise client management and enterprise search capabilities. These tools make it ideal for large-scale eCommerce operations.
What’s more, Shopware 6 allows for deep customization to fit the unique needs of customers. Retailers can configure their offerings and adapt both the content and interface to specific circumstances. This includes advanced options like enabling voice-activated orders, giving businesses the ability to offer a highly personalized shopping experience.
By integrating Shopware 6 with SyncSpider, you can automate key processes and streamline your workflows, ensuring that your eCommerce operations run smoothly.
Entities
Source | Target |
Product | Product |
Order | Order |
Customer | Order Update |
Manufacturer | Customer |
Newsletter Recipient | Bulk Products |
Bulk Product Update | |
Translation (Property Group Options & Custom Fields) | |
Product Text Fields Translations | |
Manufacturer | |
Property | |
Property Option |
The synchronization tasks can be triggered by the following events:
- On successful completion of a different task
- API call
Steps
Step 1. Download the Plugin
Visit the Shopware Store and download the SyncSpider Integration and Automation Middleware plugin for Shopware 6.
If you already have an existing plugin archive, you can use that as well.
Step 2. Install the Plugin in Shopware 6
Log into your Shopware 6 Administration area and navigate to Extensions -> My Extensions.
Click on the 'Upload extension' button.
Select the plugin file you downloaded in Step 1 and upload it.
Step 3. Configure the Plugin
Once the plugin is uploaded go to Settings -> Extensions.
Select SyncSpider Integration and Automation Middleware from the list.
Fill in the Technical Name Property Custom Field or the Technical Name Property Group Option Custom Field, depending on your configuration.
Step 4. Obtain the Bearer Token via Shopware API
You will need a Bearer Token to authenticate Shopware 6 with SyncSpider.
Follow the steps outlined in the Shopware Admin API guide under Authentication & Authorization > Obtain an access token, to obtain your Bearer Token.
This token will be used for further API requests related to property or property group options.
Step 5. Retrieve Property or Property Group Option via API
Once you've obtained the Bearer Token in Step 4, you can use it to make API requests to retrieve a Property Group or a Property Group Option in Shopware 6.
Important: In both API requests, the Authorization header should include the Bearer Token.
Here’s an example of what the request might look like:
- For retrieving a Property Group, use the following GET request:
{{site_url}}/api/property-group?technical_name={{technical_name}}
- For retrieving a Property Group Option, use this GET request:
{{site_url}}/api/property-group-option?technical_name={{technical_name}}
Step 6. Add Integration on SyncSpider
In SyncSpider, navigate to the Integrations menu and click 'Connect new app'
Search for "Shopware 6" in the search bar.
Step 7. Name the Integration
Enter the name of your integration.
Step 8. Enter Credentials
Input your Shopware URL, Admin Username, and Password when prompted and click 'Save' to complete the process.
Additional Resources
Learn more about SyncSpider's capabilities and how to optimize your Shopware 6 integration with these additional resources:
- How to create a Task?
- How to Configure Tax Preferences for Shopware 6 Orders
- Mapping
- What are Source and Target Integrations?
Shopware 6 is just one of the tools we support!
To check the list of the tools and features we support please click here!
If you don't see your favorite tool on our list, please take the time and send us the request here to create an integration for you or UP-vote if it's already on the list :)
We develop integrations based on the requests and up-votes :)
We hope that this covers everything. If you have any further questions or need additional clarification please reach out to us via [email protected] or our chat widget!
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article