> ## Documentation Index
> Fetch the complete documentation index at: https://partner-integrations.voyado.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Prerequisites

Before installing and configuring the Voyado Shopware integration, confirm the following are in place.

## Required products and access

* Shopware 6.1.0 or higher
* An active Voyado Engage licence with the Shopware integration enabled
* Access to the Shopware admin panel with plugin installation permissions
* The Voyado Shopware plugin package
* A product feed connected to Engage for each market locale (for example, `sv-SE`)
* Engage email templates configured for back-in-stock and abandoned cart automations

## Required credentials and configuration

The integration requires the following values during setup:

* **Store ID** — generated in the Shopware admin after installing the plugin; must be sent to your Voyado team to complete configuration

## Consent management

The integration enforces consent before any data is collected. Your storefront must dispatch a `voyadoConsentGranted` browser event when a visitor accepts cookie consent, and a `voyadoConsentRevoked` event when consent is withdrawn.

This is handled automatically when using Shopware's built-in cookie banner. If you use a third-party CMP, confirm it can dispatch these events or that you can trigger them manually.

<Warning>
  If your CMP cannot dispatch `voyadoConsentGranted` and `voyadoConsentRevoked`, tracking will not activate regardless of whether the plugin is installed correctly.
</Warning>

## Customer responsibilities

* Ensure cookie consent configuration is aligned with your privacy policy
* Confirm that `voyadoConsentGranted` and `voyadoConsentRevoked` fire correctly in your consent setup
* Decide whether to enable the personalised promotions widget (optional, controlled by a toggle in the plugin configuration)
* Create the `hasAccount` custom contact attribute in Engage before syncing contacts (see [Setting up](/docs/shopware/setting-up))

## Implementation partner responsibilities

* Install the Voyado Shopware plugin and send the Store ID to the Voyado team
* Verify shop ID and sales channel ID are correctly configured
* Confirm consent events fire correctly in a test environment before go-live
* Validate contact identification for both login-based and soft-identification flows
* Confirm phone number validation is in place on all customer registration forms

## Before you continue

Verify:

* The Voyado Shopware plugin is installed and active
* The Store ID has been shared with the Voyado team and configuration is confirmed
* Cookie consent dispatches the correct browser events
* The `hasAccount` attribute exists in Engage
* A test Voyado contact is available to validate identification and tracking

## What to read next

<Card title="Configuration" icon="https://mintcdn.com/voyado-partners/0IxEIB2Y6a--gNYY/icons/developer-link.png?fit=max&auto=format&n=0IxEIB2Y6a--gNYY&q=85&s=36f1df27b0269657d842f3301d440083" href="/docs/ecom/shopware/setting-up" width="128" height="128" data-path="icons/developer-link.png" />

<Card title="Good to know" icon="https://mintcdn.com/voyado-partners/0IxEIB2Y6a--gNYY/icons/developer-link.png?fit=max&auto=format&n=0IxEIB2Y6a--gNYY&q=85&s=36f1df27b0269657d842f3301d440083" href="/docs/ecom/shopware/good-to-know" width="128" height="128" data-path="icons/developer-link.png" />

<Card title="Technical details" icon="https://mintcdn.com/voyado-partners/0IxEIB2Y6a--gNYY/icons/developer-link.png?fit=max&auto=format&n=0IxEIB2Y6a--gNYY&q=85&s=36f1df27b0269657d842f3301d440083" href="/docs/ecom/shopware/technical-details" width="128" height="128" data-path="icons/developer-link.png" />
