nuochat

nuochat in Shopware 6 einbinden

In Shopware 6 gibt es mehrere Wege. Der einfachste für nicht-technische Nutzer ist ein Plugin aus dem Shopware Store. Für Entwickler empfehlen wir den Theme-Override.

Der nuochat-Einzeiler:

<script src="https://chat.nuochat.de/widget.js" data-api-key="DEIN_API_KEY" async></script>

Ersetze DEIN_API_KEY durch deinen API-Key aus dem Dashboard.

1

Einfachster Weg: Plugin verwenden

Im Shopware-Admin unter Erweiterungen → Store nach „Insert Script in Header Footer" suchen. Plugin installieren, unter den Plugin-Einstellungen den nuochat-Einzeiler in das Footer-Feld einfügen. Alternativ: Das kostenlose Plugin „Custom JavaScript/CSS Manager" von PremSoft (ab 5,99 €/Monat).
2

Für Entwickler: Theme-Override

Erstelle in deinem Theme-Plugin die Datei:
custom/plugins/DeinTheme/src/Resources/views/storefront/layout/meta.html.twig

Inhalt:
{% verbatim %}{% sw_extends '@Storefront/storefront/layout/meta.html.twig' %}

{% block layout_head_javascript_hmr_mode %}
    {{ parent() }}
    <script src="https://chat.nuochat.de/widget.js"
            data-api-key="DEIN_API_KEY" async></script>
{% endblock %}{% endverbatim %}
3

Cache leeren

Nach dem Speichern: Einstellungen → System → Caches → Cache leeren. Oder per SSH: bin/console theme:compile && bin/console cache:clear.

Hinweise

Wichtig: {{ parent() }} darf nie weggelassen werden — sonst funktionieren die Shopware-Standard-Scripts nicht mehr. Erlebniswelten: Dort eingesetzte Scripts gelten nur für einzelne Seiten, nicht global. Der HTML-Sanitizer (ab Shopware 6.5) entfernt <script>-Tags — im Erlebniswelten-Editor daher nicht geeignet.

Bereit?

Erstelle jetzt kostenlos deinen Account und binde das Widget in Shopware 6 ein.