Fallstudie · Kundenshop

GrafikStick

Eine Vinyl-Sticker-Werkstatt, neu aufgebaut auf PrestaShop 9.

Neuer Shop neben dem alten aufgebaut, Katalog übernommen, Module auf den neuesten Stand gebracht, Inhalte neu geschrieben, dann eine Reihe von Audits, um an der Wurzel zu beheben, was Suchmaschinenranking, Barrierefreiheit und mobile Darstellung bremste.

  • PrestaShop 9
  • Migration
  • Panda-Theme
  • SEO & RGAA
  • Inhalte
  • SwissGeek-Module
KundeSticker-Atelier, Berck (Frankreich)
Online seit2012
Projekt2026
Der Kontext

Ein reichhaltiger Katalog, eine Basis zum Auffrischen.

GrafikStick fertigt seit 2012 Sticker auf Bestellung für Autos, Motorräder und Dekoration: durchgefärbte Vinylfolie, ohne Hintergrund, geliefert unter Transferfolie. Der Shop umfasst fast 2.000 Produktseiten, aufgeteilt in die Bereiche Auto, Motorrad, Haus, Rallye und Partnerclubs.

Das Ziel: auf PrestaShop 9 und PHP 8.4 umsteigen und dabei das Panda-Theme behalten, das das Atelier kennt, und die Gelegenheit nutzen, Inhalte, Suchmaschinenoptimierung und Barrierefreiheit grundlegend zu überarbeiten.

Ein Shop, der überarbeitet werden muss

Katalog, Kundenkonten und Bestellungen, die in eine neue Installation übertragen werden müssen.

Module, die wieder auf Vordermann gebracht werden müssen

Versanddienstleister und Theme-Module, die mit PrestaShop 9 kompatibel gemacht werden müssen.

Pflichten, die einzuhalten sind

Rechtliche Seiten, Cookie-Einwilligung und Barrierefreiheit im Sinne des EAA.

Sichtbarkeit, die erst aufgebaut werden muss

Gut gefunden werden und für alle lesbar sein, auch mit Screenreader.

Was umgesetzt wurde

Von der Installation bis zum letzten Feinschliff.

Sechs Baustellen, von der Plattform selbst bis zu den Inhalten und Audits.

Neue PrestaShop-9-Instanz

Aufgebaut auf einer eigenen Subdomain mit dem Panda-Theme und anschließend, sobald alles bereit war, mit grafikstick.com verbunden. Die Varianten .fr, www und http leiten per 301 auf eine einzige Adresse weiter.

Aktualisierte Module

Kompatibilitätsfehler an der Wurzel behoben, etwa die Bearbeitung eines Versanddienstleisters, die bei einer leeren Tracking-URL scheiterte, oder der nach einem Update unvollständig gebliebene Admin-Cache.

Rechtsseiten und Inhalte

Impressum, AGB, Lieferung und Zahlung, Rückgabe, sichere Zahlung, Über uns und Datenschutz, neu verfasst, damit sie der Realität entsprechen: auf Bestellung gefertigte Produkte.

SEO- und Barrierefreiheits-Audits

Suchmaschinenoptimierung und Barrierefreiheit (RGAA / EAA) am realen Code geprüft, jede Feststellung mit ihrer Korrektur.

Kundenbindung

Kundenguthaben mit SGK Custom Wallet und häufig gestellte Fragen mit SGK FAQ.

Visuals und E-Mails

Visuelle Hintergründe in 4K, Warenkorb-Erinnerungs-E-Mail und Newsletter im Look der Website gestaltet.

Die Methode

Nebenher aufbauen, prüfen, dann umschalten.

Der ursprüngliche Shop dient bis zum Schluss als Referenz: Nichts wird kaputtgemacht, um neu aufgebaut zu werden.

Schritt 1

Bestandsaufnahme

Katalog, Module, Inhalte und Designvorgaben, direkt von der Website übernommen: das Blau des Logos und die Schriftart Poppins.

Schritt 2

Aufbau

Installation von PrestaShop 9, Panda-Theme, Datenübernahme und Update der Module.

Schritt 3

Inhalte

Rechtsseiten, Konfigurationstexte, Hintergrundbilder in 4K, E-Mail-Vorlagen.

Schritt 4

Umstellung und Betreuung

Domain verknüpft, Weiterleitungen eingerichtet, dann nacheinander Audits und Korrekturen.

≈ 2.000übernommene Produktseiten
7rechtliche und Informationsseiten neu verfasst
4gelieferte Audits: Technik, SEO, RGAA / EAA, Back-Office
Der technische Punkt

Die Ursache suchen, nicht das Symptom.

Auf dem Smartphone zeigte das Menü zwölf statt sechs Einträge. Statt den Überschuss per CSS auszublenden, ergab die Analyse des tatsächlich ausgelieferten HTML, dass das Mega-Menü in zwei identischen Ausführungen vorhanden war, beide an das mobile Menü gesendet wurden und sein Panel doppelt generiert wurde. Das Menü machte allein die Hälfte der Seite aus, die an Mobilgeräte gesendet wurde.

Dasselbe Vorgehen bei einem Warenkorb, der sechs Artikel anzeigte, obwohl er leer war: Zähler und Liste lasen nicht dieselben Daten. Die Korrektur setzt bei den verwaisten Zeilen in der Datenbank an, nicht bei der Anzeige.

Was den Unterschied gemacht hat

Jedes Audit geht vom realen Code aus: dem an Besucher ausgelieferten HTML, den Templates des Themes und der live ausgelesenen Back-Office-Konfiguration, ohne etwas zu verändern.

Dabei zeigte sich zum Beispiel, dass der Werbetext des Karussells auf der Startseite nur als Bild existierte und somit für einen Screenreader wie für eine Suchmaschine unsichtbar war.

Der Technologie-Stack

Was den Shop antreibt.

PlattformPrestaShop 9.1
ServerPHP 8.4 · MariaDB
ThemePanda
SwissGeek-ModuleFAQ · Custom Wallet

Braucht Ihr Shop dasselbe Projekt?

Beschreiben Sie Ihre Situation: Sie erhalten innerhalb von 48 Stunden eine erste Einschätzung und einen Kostenvoranschlag, unverbindlich.

Über mein Projekt sprechen