Skip to main content
Shopware 6 integration

Shopware 6 offers a feature-rich solution with customizable storefronts, efficient product management and more.

Updated over a week ago

IMPORTANT: you must have at least Shopware 6.4.4.0 version. All the versions older than 6.4.4.0 are not supported and we suggest you upgrading to at least version 6.4.4.0

Currently, we do not support version Shopware 6.5 yet. Please reach out to your CSM if you are interested in using 6.5.

Configuring the integration

💡 Please make sure to download the ZIP-File below (Plugin). The person conducting the integration has to have access to the charles universe and has to be logged in

Note: The plugin is currently compatible with PHP > 7.4 (PHP 8.0+)

⚠️ The plugin is not compatible with Shopware 6.5 yet and will likely break the shop!!!

In Shopware 6:

  1. Log into your Shopware 6 backend (e.g: https://my-shop.com/backend). Go to Extensions → My extensions

  2. Select Upload extension and upload the plugin you downloaded from above 👆:

3. After the upload is done, the plugin will be under My extensions → Apps. Select Install app:

4. Once installed, the page will refresh. Toggle it on to activate the app:

5. Once activated, go to Settings → Extensions → Charles Integration Setup. Open the settings

6. Select Connect to universe. A pop-up will appear. Select Install

7. Log into your charles account and select your instance. You’ll be redirected back to the Shopware backend

8. Go to Extensions → My extensions and check that you see your instance name under Configuration:

In charles:

9. Go to Settings → Integrations → Connected apps. You should now see Shopware

10. Select the ⚙️ to open settings. A pop-up will appear:


11. Click on

a. Fetch product categories

Important: This has to be done before synching products in order to correctly show up in the UI

b. Wait about 5 minutes and then click on Sync products

The product import will now require some time to finish (approx 2-3s / product) depending on the clients server speed and size of catalogue

After all products have synced, all agents must log out and in again.

c. Sync orders  

  • This will import all historical orders from the store

  • We will also create contacts in the process so if there’s a phone number in the order you can get a better overview of all your customers’ purchase history.

Please note that the import could take up to a few days to complete depending on the number of orders

FAQ

Can I add a chat-in button on the product page (PDP button) in ShopWare 6?

Technically, yes. However, it would need to be done as a custom solution. There is no easy one-click solution, due to the nature of Shopware and its themes. Ideally, the person who setup/runs the shop from a technical point of view (e.g., an internal developer) would do this. We could provide a generic guide that any web/Shopware developer would understand, but it will require adjustments to fit the theme, development/deployment processes, and the client's use case.

Did this answer your question?