Footer
Guppy bietet zwei Footer-Varianten plus umfangreiche Konfiguration für Newsletter, Payment-/Shipping-Logos und Social-Media-Verlinkung.
Footer-Varianten
Im Tab Footer → Footer-Variante:
| Variante | Beschreibung |
|---|---|
default | Shopware-Standard-Footer |
guppy-default | Guppy Standard mit erweiterten Funktionen (empfohlen) |
Konfiguration
| Feld | Default | Wirkung |
|---|---|---|
guppy-footer-border-top-color | default-border | obere Rahmenfarbe |
guppy-footer-show-payment-methods | false | Zahlungsarten-Logos im Footer |
guppy-footer-show-shipping-methods | false | Versandarten-Logos im Footer |
Custom-Felder pro Versand-/Zahlungsart
Häufige Anforderung: Versand- oder Zahlungsarten haben dasselbe Logo (z. B. „DHL“ und „DHL International“). Die Custom-Field-Gruppe guppy_footer_options löst das:
| Feld | Typ | Wirkung |
|---|---|---|
guppy_hide_in_footer | bool | Methode wird nicht im Footer angezeigt |
guppy_alternative_label | text | überschreibt den Tooltip-Namen beim Hover |
Pflege erfolgt im Admin auf der jeweiligen Versand- oder Zahlungsart unter Custom Fields → Guppy Footer Options.
Social-Media-Links
Seit Guppy 2.7.12 pflegst du die Links nicht mehr im Theme, sondern pro Verkaufskanal: Verkaufskanäle → [Kanal] → Zusatzfelder → Social-Media-Links (Guppy).
Der Grund für den Umzug: Theme-Einstellungen gelten pro Theme. Teilen sich mehrere Verkaufskanäle ein Theme, teilen sie sich damit auch einen einzigen Satz Links. Als Zusatzfeld am Verkaufskanal liegen die Werte in der Übersetzungstabelle, also pro Kanal und pro Sprache. Über die Sprachauswahl in der Smart Bar hinterlegst du je Sprache einen anderen Link.
| Plattform | Zusatzfeld |
|---|---|
| Instagram-Threads | guppy_social_media_instagram_threads |
guppy_social_media_instagram | |
guppy_social_media_linkedin | |
| YouTube | guppy_social_media_youtube |
| X (Twitter) | guppy_social_media_x |
guppy_social_media_facebook | |
| TikTok | guppy_social_media_tiktok |
guppy_social_media_xing |
Trage die vollständige URL inklusive https:// ein. Leere Felder werden nicht angezeigt, die Reihenfolge im Footer entspricht der Tabelle.
Beim Update erst den Cache leeren
Die Migration übernimmt die im Theme gespeicherten Links in die Zusatzfelder, damit der Storefront weiter dasselbe anzeigt. Gefunden wird sie über den kompilierten Container, und darin fehlt der Migrations-Ordner, solange der Cache noch der alte ist. Mit altem Cache wird die Migration still übersprungen, das Update meldet trotzdem Erfolg.
bin/console cache:clear
bin/console plugin:update DmfGuppyThemeDie Migration füllt nur Felder, die noch leer sind, und schreibt nur in die Systemsprache. Was du vorher von Hand gesetzt hast, bleibt unangetastet. Verkaufskanäle, deren Theme keine Links hinterlegt hat, überspringt sie, damit nichts zwischen Kanälen überläuft.
Die alten Theme-Felder guppy-footer-social-media-* findest du vorerst weiterhin in den Theme-Einstellungen, deaktiviert und mit einem Hinweis auf den neuen Ort. Sie stehen dort als Wegweiser für alle, die den Link noch an der alten Stelle suchen. In einem späteren Release werden sie entfernt. Ausgelesen werden sie schon jetzt nicht mehr.
Custom-Section-Bilder
Bis zu vier eigene Bilder mit Verlinkung:
| Feld | Typ |
|---|---|
guppy-footer-custom-section-image-1 (bis 4) | media |
guppy-footer-custom-section-image-1-link (bis 4) | text |
Anwendungsfall: Auszeichnungen, Vertrauenssiegel, Awards.