Die Installation erfolgt bequem über den Shopware Store direkt in deiner Administration. Alternativ kannst du die Erweiterung manuell hinzufügen: Lade dazu einfach die .zip-Datei aus deinem Shopware-Account herunter und lade sie entweder via FTP oder über die Schaltfläche 'Erweiterung hochladen' unter Meine Erweiterungen hoch.
Weitere Informaitonen findest du in der offiziellen Shopware-Dokumentation ->Shopware Dokumentation
Konfiguration
Alle Einstellungen zum Konfigurieren des Plugins findest du unter Erweiterungen -> Meine Erweiterungen -> Link "Konfigurieren" beim Plugin
Nach dem Speichern von Änderungen in der Konfiguration, bitte immer den Cache leeren unter
Einstellungen -> Caches & Indizes und das Theme kompilieren unter Inhalte -> Themes -> DeinTheme -> Speichern.
Die Einstellungen sind in vier Bereiche unterteilt:
1. SEO Meta Title (Produkt)
- Automatischen Meta-Titel aktivieren: Ein/Aus pro Sales Channel. Wenn an, wird bei Produkten ohne SEO-Titel das Template verwendet.
- Meta-Titel-Template: Snippet-basiert mutoSeoTemplate.metaTitleTemplate. Über das Globus-Icon können Sie den Text pro Sprache anpassen. Beispiel: {{#productname}} günstig kaufen | {{#brand}}
2. SEO Meta Description (Produkt)
- Automatische Meta-Description aktivieren: Ein/Aus pro Sales Channel.
- Meta-Description-Template: Snippet mutoSeoTemplate.metaDescriptionTemplate, mehrsprachig. Beispiel: Entdecken Sie {{#productname}} von {{#brand}} zum Top-Preis.
3. SEO Meta Title (Kategorie)
- Automatischen Meta-Titel für Kategorien aktivieren: Ein/Aus.
- Kategorie Meta-Titel-Template: Snippet mutoSeoTemplate.categoryMetaTitleTemplate. Beispiel: {{#categoryname}} – Übersicht
4. SEO Meta Description (Kategorie)
- Automatische Meta-Description für Kategorien aktivieren: Ein/Aus.
- Kategorie Meta-Description-Template: Snippet mutoSeoTemplate.categoryMetaDescriptionTemplate. Beispiel: Entdecke unsere Auswahl in der Kategorie {{#categoryname}}. Top-Qualität, attraktive Preise und schnelle Lieferung – jetzt das passende Produkt finden und online bestellen!
Wichtig: Nach Änderungen an den Templates oder der Konfiguration den Cache leeren (z. B. im Admin unter Einstellungen → Caches leeren) und das Theme neu kompilieren (z.B. im Admin unter Inhalte -> Themes -> DeinTheme -> Klick auf Speichern) damit die Anpassungen im Storefront sichtbar werden.
Platzhalter
Platzhalter werden im Template in der Form {{#platzhaltername}} geschrieben. Unbekannte oder falsch geschriebene Platzhalter erscheinen leer; die Seite bleibt fehlerfrei.
Produkt-Templates (Meta Title & Description Produkt)
- {{#productname}} – Produktname (übersetzt)
- {{#brand}} – Herstellername
- {{#price}} – Einzelpreis mit Währung
- {{#deliverytime}} – Lieferzeit (Name)
- {{#productnumber}} – Produktnummer
- {{#category}} – Name der primären Kategorie
- {{#variantproperties}} – Werte, kommasepariert, z. B. `Rot, XL
- {{#variantproperties_grouped}} – Gruppe: Wert, kommasepariert, z. B. `Farbe: Rot, Größe: XL`
Produkt-Zusatzfelder (Custom Fields): Für beliebige Produkt-Custom-Felder können Sie {{#custom_technischer_name}} verwenden, z. B. {{#custom_my_field}}. Der technische Name muss mit custom_ beginnen. Fehlt das Feld oder der Wert, wird nichts ausgegeben. Es ist keine weitere Konfiguration nötig – alle im Template verwendeten {{#custom_*}}-Platzhalter werden automatisch aus den Produkt-Zusatzfeldern befüllt.
Kategorie-Templates (Meta Title & Description Kategorie)
- {{#categoryname}} – Kategoriename
- {{#categorydescription}} – Kategorie-Beschreibung
Kategorie-Zusatzfelder: Analog zu Produkten: {{#custom_technischer_name}} für Kategorie-Custom-Felder (z. B. {{#custom_category_teaser}}). Werte kommen aus den Zusatzfeldern der Kategorie.
Mehrsprachigkeit
Die Template-Texte werden als Snippets gespeichert. In der Plugin-Konfiguration können Sie über das Globus-Icon neben den Snippet-Feldern die Einträge pro Sprache bearbeiten. So haben Sie z. B. für Deutsch und Englisch unterschiedliche Meta-Titel und -Descriptions.
Snippet-Keys im System:
- mutoSeoTemplate.metaTitleTemplate
- mutoSeoTemplate.metaDescriptionTemplate
- mutoSeoTemplate.categoryMetaTitleTemplate
- mutoSeoTemplate.categoryMetaDescriptionTemplate
Falls ein Snippet für eine Sprache nicht existiert, wird der Standardwert bzw. ein leerer Titel/Description verwendet.