Zum Inhalt springen

Skins

Ein Skin legt fest, wie die Filter im Shop aussehen: das Panel und seine Gruppen, die Werte, Anzahlen, Kacheln und Farbfelder, die gewählten Filter, die Buttons, der Schieberegler, die Leiste und ihre Popover, die Schublade und das Blatt auf dem Smartphone, die Filterformulare und die Ladeanzeigen. Die Filtersets entscheiden, was der Shop anbietet; der Skin entscheidet, wie es aussieht.

Skins werden unter Filter → Skins verwaltet, in drei Ansichten: Skins, Skin-Editor und Verkaufskanäle.

Das Plugin bringt integrierte Skins mit. Sie sind schreibgeschützt: Um einen zu ändern, duplizieren Sie ihn.

Ein eigener Skin steht über einem anderen Skin, seinem Eltern-Skin, und speichert nur, was Sie ändern. Alles andere erbt er vom Eltern-Skin; ein eigener Skin kann über einem anderen eigenen Skin stehen. Die Schrift kommt immer aus dem Theme des Verkaufskanals.

Filter → Skins → Skins zeigt eine Karte je Skin, neun pro Seite: ein Muster seines Aussehens, seinen Namen, was er ist („Eigener Skin, erbt von ’…’ — 3 Änderungen“) und die Kanäle, die ihn zeigen. Ein grüner Punkt markiert einen Skin, den ein Kanal zeigt; ein Schloss markiert einen integrierten. Die integrierten Skins kommen zuerst, jeder gefolgt von den eigenen Skins über ihm.

Ein Klick auf eine Karte öffnet sie im Skin-Editor. Das Menü der Karte:

AktionWirkung
Bearbeiten / VorschauÖffnet den Skin im Editor: einen eigenen Skin zum Bearbeiten, einen integrierten zum Ansehen.
Als eigenen duplizierenErstellt einen eigenen Skin über diesem, „… (Kopie)“ genannt. Er ändert noch nichts, und kein Kanal zeigt ihn.
Umbenennen…Ändert den Namen. Der technische Name bleibt, wie er ist. Nicht für integrierte Skins.
JSON exportierenLädt die veröffentlichte Version des Skins als Datei herunter (vor der ersten Veröffentlichung seinen Entwurf).
LöschenLöscht den Skin und seine veröffentlichten Versionen. Nicht möglich für einen integrierten Skin, einen Skin, den ein Verkaufskanal zeigt, oder einen Skin, von dem andere Skins erben.

JSON importieren über den Karten öffnet Skins → Import und Export; siehe Import und Export.

Filter → Skins → Verkaufskanäle listet die Storefront-Verkaufskanäle mit diesen Spalten:

SpalteZeigt
KanalDen Kanal und seine Adresse.
Theme des KanalsDas Theme, das der Kanal nutzt.
SkinDen Skin, den der Kanal zeigt. Eine Wahl hier wird sofort gespeichert, und der Shop zeigt sie sofort.
Kanal-AnpassungenDie eigene Schicht des Kanals über dem Skin: keine oder wie viele Werte sie setzt, und die Änderungen, die ihr Entwurf enthält. Schicht bearbeiten öffnet sie im Editor.
StatusWie weit der Skin veröffentlicht ist: Veröffentlicht, Entwurf oder Entwurf · 2 Änderungen, mit der Version, die der Shop zeigt.

Jeder Verkaufskanal zeigt einen Skin. Ein Kanal ohne Wahl zeigt den integrierten Standard-Skin. Die Liste lässt sich nach Name und nach Skin eingrenzen. Den Skin eines Kanals zu ändern braucht die Bearbeiter-Rolle der Filter.

Kanal-Anpassungen sind eine dünne Schicht über dem Skin des Kanals, nur für diesen einen Kanal, zum Beispiel eine andere Akzentfarbe. Die Schicht speichert nur, was abweicht. Schicht bearbeiten legt sie bei der ersten Nutzung an und öffnet sie im Skin-Editor, wo sie nur in ihrem eigenen Kanal zu sehen ist.

Ein Wert, den die Schicht setzt, gewinnt in diesem Kanal über den Skin. Wenn Sie den Skin selbst bearbeiten, trägt ein solcher Wert den Hinweis, dass die Kanal-Anpassungen ihn über dem Skin setzen: Eine Änderung dort zeigt sich auf den Seiten dieses Kanals nicht.

Ein eigener Skin und die Schicht eines Kanals haben einen Entwurf und veröffentlichte Versionen. Entwurf speichern behält die Änderungen, ohne den Shop zu berühren. Veröffentlichen macht den Entwurf als neue Version zum Aussehen des Shops. Ein Skin, der nie veröffentlicht wurde, fügt noch nichts hinzu: Der Shop zeigt den nächsten veröffentlichten Skin, auf dem er steht.

Werte, die der Shop nicht verwenden kann (eine Farbe, die keine ist, eine Größe außerhalb ihres Bereichs), werden beim Speichern des Skins weggelassen, und eine Meldung sagt, wie viele.

Verlauf (die Uhr-Schaltfläche) öffnet den Veröffentlichungsverlauf neben der Vorschau. Eine Version lässt sich in den Entwurf wiederherstellen; der Shop ändert sich erst nach Veröffentlichen. Entwurf verwerfen entfernt die Änderungen seit der letzten veröffentlichten Version, sodass der Editor zeigt, was der Shop zeigt. Die veröffentlichten Versionen aller Skins sind auch unter System → Versionen aufgeführt.

Filter → Skins → Skin-Editor hat die Einstellungen des Skins in einer Spalte und daneben eine Live-Vorschau einer Shopseite.

  • Der Skin wird oben in der Spalte gewählt. Die Statusleiste sagt, wovon er erbt.
  • Ein integrierter Skin öffnet sich schreibgeschützt, mit Zum Anpassen duplizieren.
  • Skin-Einstellung suchen findet die Einstellungen nach Namen, und auch die Elementstile.
  • Jede Zeile zeigt, woher ihr Wert kommt: Geerbt · von … oder Hier festgelegt. Die Ketten-Schaltfläche daneben überschreibt den geerbten Wert hier oder lässt die Zeile wieder erben.

Die Vorschau ist eine echte Seite des Shops mit dem Skin so, wie er im Entwurf steht, noch bevor er gespeichert ist.

  • Zustand der Vorschau: Wie er ist, Mit Auswahl (Werte in einigen Gruppen gewählt), Lädt oder Leer (die Seite ohne Produkte).
  • Der Geräteumschalter zeigt die Seite wie auf einem Desktop, einem Tablet oder einem Smartphone.
  • Seite der Vorschau wählt Verkaufskanal und Kategorie; ohne Kategorie zeigt die Vorschau Ganzer Katalog. Die Schicht eines Kanals ist nur in ihrem eigenen Kanal zu sehen.

Der Reiter Einstellungen enthält die Werte des Skins in diesen Gruppen.

Farben

EinstellungWirkung
AkzentGewählte Kästchen, die Füllung des Schiebereglers, die Anzahl auf ‘Filter’.
AkzenttextLinks und Text in der Akzentfarbe, etwa ‘Zurücksetzen’.
Auf dem AkzentDas Häkchen und die Ladeanzeige auf Akzentgrund.
TextDer Text des Panels.
Gedämpfter TextSekundärer Text.
Linien und RahmenLinien zwischen Gruppen und Rahmen.
PanelgrundDer Hintergrund des Panels.
GruppengrundDer Hintergrund einer Gruppe; keiner lässt den Grund des Panels durchscheinen.
FokusringDer Ring um ein fokussiertes Steuerelement.
Rahmen nicht verfügbarer FelderDer Rahmen eines Kästchens, das sich nicht wählen lässt.
Fehlergrund, FehlertextFehlermeldungen.

Typografie

EinstellungWirkung
SchriftFest: aus dem Theme des Verkaufskanals.
GruppenüberschriftGröße der Überschrift einer Gruppe, 12–20 px.
WertGröße des Texts eines Werts, 12–18 px.

Größen

EinstellungWirkung
WertzeileHöhe der Zeile eines Werts, 24–48 px.
Wertzeile bei TouchDas Fingerziel auf Smartphones und Tablets, 40–56 px.
CheckboxGröße einer Checkbox, 14–24 px.
FeldrahmenBreite des Rahmens eines Kästchens, 1–3 px.
GruppeninnenabstandDer Raum innerhalb einer Gruppe, je Seite, 0–32 px.
Abstand zwischen Gruppen0–24 px.
Seitenleiste aus der LeisteBreite der aus der Leiste geöffneten Schublade, 320–560 px.
Raum für RingeFest: der Raum, den jeder Rahmen für Fokusringe freihält.

Radien

EinstellungWirkung
Gruppen und KartenEckenradius von Gruppen und Karten, 0–16 px.
Felder, Kacheln, ButtonEckenradius von Kästchen, Kacheln und dem Button, 0–12 px.

Panel

EinstellungWirkung
GruppenaussehenLinien, Karten oder Ohne Rahmen, in der Spalte und einer Schublade; die Pillen der Leiste behalten einen eigenen Rahmen.
KompaktKleinere Zeilen und kleinerer Text für viele Gruppen, in der Spalte und einer Schublade.
Zwei Spalten FelderListen, Optionsfelder und Sterne in zwei Spalten. Die eigenen Spalten eines Filters gehen vor.

Zähler

EinstellungWirkung
ZählerstilBadge, Hell, Text, (12) oder Ausgeblendet. Ausgeblendet blendet jede Anzahl aus.
Zählergrund, ZählertextDie Farben der Anzahl.
Zählergrund, nicht verfügbarAuch der Grund einer Kachel und eines Kästchens ohne Produkte.
Zählertext, nicht verfügbarAuch der Text eines Werts, einer Kachel und einer Pille ohne Produkte.

Werte

EinstellungWirkung
Listenwerte alsCheckboxen oder Pills.
BewertungssterneDie Farbe der Sterne.
Schalter, ausDie Farbe eines ausgeschalteten Schalters.

Farbfelder und Kacheln

EinstellungWirkung
FarbfeldformKreis, Abgerundet, Leicht abgerundet oder Eckig.
Farbfeldgröße20–40 px.
Zahlen bei FarbenNur im Tooltip oder Immer.
Gewählte KachelDunkel oder Akzentrahmen (fügt ein Häkchen hinzu).
Grund gewählter Kachel, Text gewählter Kachel, Rahmen gewählter KachelDie Farben einer gewählten Kachel.
Zahlen auf KachelnIm Tooltip oder Badge in der Ecke.
Kachel ohne ProdukteGedämpfte 0 oder Ohne Badge.
Badge-ÜberstandWie weit das Eck-Badge über die Kachel hinausreicht, 0–10 px.

Chips: Chip-Grund und Chip-Text, die gewählten Filter.

Buttons: Grund von ‘N anzeigen’ und Text von ‘N anzeigen’.

Schieberegler: Rahmen des Reglergriffs.

Ladeanzeigen und Bewegung

EinstellungWirkung
Sanduhr, solange eine Änderung wartetJa oder Nein.
LadeanzeigeKreisel, Puls oder Balken.
Ladeanzeige am geklickten WertNein: Nur der Kopf der Gruppe zeigt, dass die Anzahlen kommen.
Produkte während des LadensSkelett, Abdunkeln oder Nichts.
BewegungNormal, Reduziert oder Keine. Ein System des Kunden, das reduzierte Bewegung verlangt, gewinnt immer.

Eine Einstellung, die der Shop unter den übrigen nie zeichnet, ist mit einem Hinweis gesperrt, zum Beispiel die Farben der Anzahl beim Zählerstil Ausgeblendet.

Der Reiter Elemente gestaltet einzelne Teile der Filter, Zustand für Zustand. Wählen Sie ein Element in der Liste oder klicken Sie es in der Vorschau an; die Vorschau markiert jede Stelle, an der es erscheint.

Zu den Elementen gehören das Panel und sein Titel, eine Gruppe und ihre Überschrift, die Wertzeile, Checkbox und Optionsfeld, Anzahl, Kachel, Pille, Farbfeld, Bewertungssterne, Kategorielink, Feld, Spur, Bereich und Griff des Schiebereglers, der Schalter, die Abschnitte und Reiter der zusammengesetzten Gruppe, Name und Linie einer Kompatibilitätsebene, die Pillen, Werkzeug-Buttons und das Popover der Leiste, das Blatt mit Kopf, Fuß und Hintergrund, die gewählten Filter, der Anwenden- und der sekundäre Button, das leere Ergebnis, die Teile des Filterformulars, die Fehlermeldung, der Listenkopf und die Ladeanzeige.

Jedes Element hat die Zustände, die für es gelten: Normal, Hover, Ausgewählt, Geöffnet, Fokussiert, Nicht verfügbar, Lädt. Ein Zustand speichert nur, was von Normal abweicht. Ein Wert wird für das in der Vorschau gezeigte Gerät gesetzt; die Eigenschaften kommen in vier Gruppen:

GruppeEigenschaften
TypografieGröße, Stärke
FarbenText, Hintergrund, Symbol
Abstände und GrößeInnenabstand, Mindesthöhe, Breite, Maximale Höhe
Rahmen und SchattenRahmenfarbe, Eckenradius, Schatten

Unter den Einstellungen prüft der Editor den Kontrast jedes Farbpaars, das der Shop zusammen zeigt, gegen WCAG 2.2 AA:

  • Text auf seinem Grund braucht 4.5:1 (Akzenttext, Text, Gedämpfter Text, Fehlertext, Zählertext, Text gewählter Kachel, Chip-Text, Text von ‘N anzeigen’);
  • der Akzent, der Fokusring, die Sterne, ein ausgeschalteter Schalter, der Rahmen des Reglergriffs, das Häkchen auf dem Akzent und eine nicht verfügbare Anzahl brauchen 3:1;
  • die eigenen Paare aus Text und Grund der Elementstile brauchen 4.5:1, in dem Zustand und auf dem Gerät, wo sie gesetzt sind.

Ein Paar unter seinem Minimum wird unter Vor dem Veröffentlichen prüfen aufgeführt, zum Beispiel „Text: Kontrast 3.2, nötig 4.5.“. Zeigen öffnet die Einstellung, Öffnen das Element. Eine Farbe, die der Shop unter den übrigen Einstellungen nicht zeichnet, wird nicht geprüft. Bestehen alle Paare, sagt der Editor: „Der Kontrast aller Paare erfüllt WCAG 2.2 AA.“ Die Prüfung warnt; sie hält Veröffentlichen nicht auf.