Zum Inhalt springen

Import und Export

Sets und Skins wandern als JSON-Dateien zwischen Shops — etwa von einem Testshop in den Live-Shop. Es gibt zwei Bildschirme derselben Form:

  • Filter → Filtersets → Import und Export: ein Filterset oder die Shop-Standards;
  • Filter → Skins → Import und Export: ein Skin oder die Anpassungen eines Skins für einen Kanal.

Kompatibilitätskataloge haben einen eigenen Import und Export von Knoten und Zuordnungen: siehe Kompatibilitätskataloge.

Ein Import ändert den Shop nie von selbst: Er geht immer in einen Entwurf, und der Shop ändert sich, sobald der Entwurf im Editor oder im Skin-Editor veröffentlicht wird.

Die Karte Export erstellt eine Datei:

EinstellungWirkung
Set / SkinWas in die Datei kommt. Die Liste der Sets beginnt mit den Shop-Standards; die Liste der Skins endet mit den Anpassungen der Kanäle.
VersionVeröffentlicht v…: die Version, die der Shop zeigt. Entwurf: der Entwurf in seinem jetzigen Stand, mit der Zahl seiner unveröffentlichten Änderungen. Ein eingebauter Skin hat keinen Entwurf zum Exportieren.
ÜbersetzungenNur Sets: die Texte in jeder Sprache des Shops (Bezeichnungen der Gruppen, Hilfetexte, Einheiten, Namen der Bereiche).
Einstellungen der verwendeten Quellen (Bezeichnungen, Bereiche, Einheiten)Nur Sets: Die eigenen Einstellungen der Quellen kommen ebenfalls in die Datei, zur Information.

JSON herunterladen speichert die Datei. Ihr Name ist der technische Name mit der Version, zum Beispiel outdoor-v4.json, oder outdoor-draft.json für einen Entwurf.

Die Datei eines Sets enthält keine Zuweisungen: Ein anderer Shop hat andere Kategorien und Kanäle. Weisen Sie das Set nach dem Import unter Wo Sets erscheinen zu. Die Datei eines Skins enthält den Skin, auf dem er steht (über den technischen Namen), und nur die Werte, die der Skin selbst setzt.

JSON importieren… öffnet den Import in drei Schritten: Datei, Prüfung, Import.

Die Datei muss eine von P2LabFilter exportierte JSON-Datei sein, bis 2 MB. Zuerst werden ihr Format und ihre Version geprüft, dann ihre Verweise und ihre Unterschiede zum Entwurf. Der Schritt nennt, was die Datei enthält (Set, Shop-Standards, Skin oder Anpassungen, ihre Version, die Zahl der Gruppen oder Werte und wann und aus welchem Shop sie exportiert wurde).

Eine Datei der falschen Art wird abgelehnt: Sets und die Shop-Standards werden unter Filtersets importiert, Skins und die Anpassungen eines Kanals unter Skins. Eine Datei einer anderen Formatversion oder mit Einstellungen, die diese Plugin-Version nicht kennt, wird mit ihrem Grund abgelehnt; exportieren Sie sie erneut aus einem Shop mit derselben Plugin-Version.

Importieren als entscheidet, wohin die Datei geht:

  • Neuer Entwurf: ein neues Set oder ein neuer Skin. Geben Sie ihm einen Namen; sein Technischer Name ergibt sich aus dem Namen und darf nicht vergeben sein. Ist der Name der Datei schon vergeben, schlägt der Import „… (import)“ vor.
  • Entwurf ’…’ überschreiben: Der Entwurf des Sets oder Skins mit dem technischen Namen der Datei wird durch die Datei ersetzt. Die veröffentlichte Version bleibt im Shop, bis der Entwurf veröffentlicht wird.

Die Shop-Standards überschreiben immer den Entwurf der Shop-Standards. Die Anpassungen eines Kanals gehen an den Kanal mit der Domain oder dem Namen aus der Datei; wird kein solcher Kanal gefunden, wählen Sie einen unter Anpassungen für den Kanal. Bei einem Kanal mit Anpassungen wird deren Entwurf ersetzt; einer ohne bekommt sie als neuen Entwurf.

Ein Skin steht auf seinem Eltern-Skin. Ist der in der Datei genannte Eltern-Skin nicht in diesem Shop, wählen Sie unter Steht auf den, auf dem er stehen soll.

Unterschiede listet jede Einstellung, die sich ändert, mit ihrer Stelle, dem Wert Im Entwurf jetzt (oder In diesem Shop) und dem Wert Aus der Datei. Ein Suchfeld grenzt die Liste ein.

Verweise in der Datei (nur Sets) listet die Eigenschaften, Eigenschaftswerte, Hersteller, Kategorien, Landingpages, Zusatzfelder und Icons, die das Set nennt. Jeder wird über seine ID gefunden, sonst über seinen Namen:

ZustandBedeutung
gleiche IDSo gefunden, wie er ist. Zusatzfelder und Icons sagen gleicher Name.
nach Name gefunden (andere ID)Unter einer anderen ID gefunden; der Import nutzt die dieses Shops.
nicht vorhandenFehlt: Wählen Sie einen Ersatz oder lassen Sie ihn weg.

Das Weglassen eines Verweises entfernt, was von ihm abhängt, wie die Zeile sagt: die Gruppe, den Reiter eines zusammengesetzten Filters, das Icon der Gruppe, ihre Seitenbedingung, die Eigenschaft aus den automatischen Gruppen oder den Wert aus der eigenen Reihenfolge der Gruppe. Der Import startet erst, wenn über jeden fehlenden Verweis entschieden ist; über einen Eigenschaftswert lässt sich erst nach seiner Eigenschaft entscheiden.

Übersetzungen zeigt jede Sprache der Datei und dieses Shops:

  • eine Sprache der Datei, die dieser Shop hat, ist Wird importiert;
  • eine Sprache, die dieser Shop nicht hat, ist Übersprungen;
  • eine Sprache dieses Shops, für die die Datei keine Texte hat, wird auf Leer lassen gestellt (der Shop zeigt den Text der Standardsprache) oder auf Aus … kopieren (die Texte der ersten Sprache der Datei, zum späteren Übersetzen).

Der Schritt warnt außerdem, wo:

  • eine Einstellung der Datei einen Wert hat, den dieser Shop nicht annimmt (nicht erlaubt, doppelt im Set, unbekannt): Sie wird weggelassen;
  • eine Gruppe nur auf Seiten erschien, die dieser Shop nicht hat: Nach dem Import erscheint sie überall, legen Sie ihre Seiten also im Editor fest;
  • die Datei die Einstellungen von Quellen enthält: Der Import übernimmt sie nicht, weil Quellen für den ganzen Shop auf einmal gelten. Legen Sie sie unter Quellen fest.

In den Entwurf importieren schreibt den Entwurf. Der letzte Schritt sagt, wohin er ging:

  • ein neues Set ist ein Entwurf ohne Zuweisung: Prüfen Sie es im Editor, veröffentlichen Sie es und weisen Sie es zu;
  • ein neuer Skin ist ein Entwurf in keinem Kanal: Prüfen Sie ihn im Skin-Editor, veröffentlichen Sie ihn und geben Sie ihn einem Kanal;
  • ein überschriebener Entwurf enthält die Datei, und der Shop zeigt die veröffentlichte Version, bis der Entwurf veröffentlicht wird;
  • die Anpassungen eines Kanals sind ein Entwurf, und der Kanal sieht gleich aus, bis sie im Skin-Editor veröffentlicht werden.

Im Builder öffnen (oder Im Skin-Editor öffnen, Shop-Standards öffnen) führt zum Entwurf; Weitere Datei importieren beginnt neu.

Zum Veröffentlichen siehe Filtersets und Skins.