Kategorien
Wenn die Kategorieersetzung an ist, ersetzt das Plugin {variable}-Platzhalter in folgenden Kategoriefeldern:
- Name — wirkt sich auch auf die Hauptnavigation und Breadcrumbs aus
- Beschreibung
- Meta-Titel
- Meta-Beschreibung
Dies ist der sichtbarste Bereich. Der Kategoriename fließt in die obere Navigation ein, die Besucher auf jeder Seite sehen — eine fehlerhafte oder leere Variable ist also sehr auffällig.
Warum standardmäßig aus
Abschnitt betitelt „Warum standardmäßig aus“Schalten Sie Variablenersetzung in Kategorien aktivieren in den Plugin-Einstellungen erst ein, nachdem Sie:
- Entschieden haben, welche Variablen für Kategorietexte sinnvoll sind.
- Die Bereiche dieser Variablen auf
Categorybeschränkt haben, um versehentliches Auftauchen anderswo zu verhindern. - Das Storefront in jeder unterstützten Sprache getestet haben.
- Mit mindestens einer leeren Variable getestet haben, um das erwartete Fallback-Verhalten zu bestätigen.
Anwendungsfälle
Abschnitt betitelt „Anwendungsfälle“- Saisonale Umbenennung — einen kampagnenspezifischen Zusatz in
{categorySuffix}umlegen, um einen Teil des Menüs umzubenennen (Outlet → Outlet — Black Friday). - Kanal-spezifische Benennung — in Kombination mit kanalspezifischen Werten kann dieselbe Kategorie pro Storefront unterschiedliche Anzeigenamen tragen.
- Werbe-Slogans in Beschreibungen — den Text der Kategorie-Landingpage einmal schreiben und über Kategorien mit gemeinsamer Kampagne wiederverwenden.
Fallstricke
Abschnitt betitelt „Fallstricke“- Navigations-Cache. Shopware cacht die Navigation aggressiv. Nach Änderung einer Variable, die in einem Kategorienamen verwendet wird, leeren Sie den HTTP- / Objekt-Cache, damit der neue Name erscheint.
- URL-Slugs sind nicht betroffen. SEO-URLs von Kategorien werden aus dem ursprünglichen Namensfeld generiert, nicht aus dem aufgelösten Wert. Eine Umbenennung über eine Variable ändert die URL nicht — und das ist meistens auch gewünscht.
- Breadcrumbs respektieren den aufgelösten Namen, sind aber ebenfalls vom Navigations-Cache abhängig — invalidieren Sie den Cache nach jeder Änderung.