Zum Inhalt springen

Geplante und saisonale Layouts

Das Plugin verwendet die Shopware-Bedingungen Datumsbereich, Wochentag und Zeitbereich wieder, sodass jeder Layout-Tausch, den Sie mit diesen beschreiben können, zu einer Layout-Zuweisung wird, die Sie ohne Deployment ausliefern können.

Der einfachste saisonale Tausch: eine Startseite vom 24.11. bis 28.11., die reguläre Startseite den Rest des Jahres.

  1. Einstellungen → Regeln → Neue Regel anlegen — Name: Black Friday 2025. Bedingungen: ein einzelner Datumsbereich = 2025-11-24 00:00:00 → 2025-11-28 23:59:59. Speichern.
  2. Inhalte → Erlebniswelten — bauen Sie Startseite – Black Friday 2025. Speichern.
  3. Layout-Zuweisung → Tab RegelnBlack Friday 2025 zuweisen. Speichern.
  4. Einstellungen → Erweiterungen → Advanced Layouts Assigner — stellen Sie sicher, dass der Kategorienseiten-Ersetzungsmodus Alle ist (oder das Basislayout Ihrer Startseite in der Allow-Liste der ersetzbaren Layouts steht) und der richtige Typ unter Ersetzungstypen aufgelistet ist.

Wenn 2025-11-24 kommt, tauscht die Startseite automatisch. Wenn 2025-11-28 endet, tauscht sie zurück.

Wenn Sie den Tausch nur auf Verkaufskanal B möchten, bearbeiten Sie Black Friday 2025 und fügen Verkaufskanal = ist einer von = Verkaufskanal B im selben UND-Container hinzu. Das Plugin verknüpft sie mit UND — das Layout wird nur dann zum Kandidaten, wenn beide Bedingungen wahr sind.

Dieselbe Idee, andere Bedingungen:

  • Zeitbereich = 17:00 → 19:00
  • Wochentag = Freitag (optional)

An ein Layout anhängen, das Plugin konfigurieren, fertig. Nützlich für zeitlich begrenzte Banner, die einen visuellen Wechsel jenseits eines einzelnen CMS-Blocks erfordern.

Innerhalb einer Regel sind UND-Container am häufigsten. Sie können auch ODER-Container verwenden, wenn Sie irgendeine-von-Semantik wollen:

ODER-Container

  • Wochentag = Freitag
  • Wochentag = Samstag

…einem “Wochenend-Look”-Layout angehängt. (Einfacher: das Multi-Select innerhalb der Bedingung Wochentag selbst verwenden.)

Wenn Sie sich dabei ertappen, Dutzende saisonaler Regeln zu erstellen, ziehen Sie Folgendes in Betracht:

  • Ein Layout pro Event, eine Regel pro Event. Vermeiden Sie es, mehrere saisonale Regeln einem einzelnen Layout anzuhängen (sie werden mit UND verknüpft, was für Saisonalität selten gewünscht ist).
  • Verwenden Sie Regelpriorität, um zu steuern, welche gewinnt, wenn mehr als eine passen könnte. Niedriger Prioritätswert gewinnt zuerst.

Die Bedingungen Datumsbereich und Zeitbereich verwenden die in Shopware konfigurierte Zeitzone, die die Server-Zeitzone ist, sofern Sie sie nicht pro Locale oder pro Verkaufskanal überschrieben haben. Wenn Ihr Shop Zeitzonen spannt, prüfen Sie genau, was 00:00:00 bedeutet, bevor Sie einen Startseiten-Tausch ausliefern.