Online Store 2.0 ist eine Reihe von Funktionen und Funktionsverbesserungen, die die Erstellung von Designs und Design-Apps einfacher, flexibler und wartungsfreundlicher machen.
Bevor Sie beginnen, identifizieren Sie das Design, das Sie migrieren möchten.
Schritt 1: Sichern Sie das Design
Nachdem Sie das Thema identifiziert haben, an dem Sie arbeiten möchten, erstellen Sie eine Kopie davon.
Wenn Sie das Design mit dem Code-Editor bearbeiten, duplizieren Sie es. Stellen Sie sicher, dass das Design während der Bearbeitung unveröffentlicht ist. Andernfalls entfernen Sie Dateien aus dem Design, was sich auf den Live-Shop auswirken würde.
Stiahnúť „30-minütiges Rücken- und Bizepstraining zum Muskelaufbau, Muskelaufbautraining, Rücken- und Bizepstraining, Bodybuilding“ Soll ich vor dem Laufen ein Pre-Workout einnehmen? Bodybuilding-, Trainings- und Ernährungstipps für große Jungs | Straight to the Bar: Wir helfen Ihnen, seit 2004 stärker zu werden
Wenn Sie das Design lokal bearbeiten mit Shopify CLI : Laden Sie dann die Designdateien mit dem Befehl „Shopify Theme Pull“ herunter.
Schritt 2: Abschnitte identifizieren und Abschnittsverweise entfernen
Um mit der Konvertierung Ihrer Flüssige Vorlage in eine JSON-Vorlage : Sie müssen alle {% section %} Tags notieren und anschließend entfernen.
Schritt 3: Code aus der Vorlage in einen Abschnitt verschieben
Nachdem Sie die Tags {% section %} aus dem Vorlagencode entfernt haben, müssen Sie entscheiden, wohin Sie ihn verschieben möchten. Sie können diesen Code in einen vorhandenen oder einen neuen Abschnitt verschieben.
Schritt 4: Löschen Sie die Liquid-Vorlagendatei
Nachdem Sie den Code von kopiert haben liquid , lösche liquid aus den /templates Verzeichnis. Dies liegt daran, dass es durch ein JSON ersetzt wird Datei und eine Liquid- und eine JSON-Datei können nicht gleichzeitig im Verzeichnis /templates gespeichert werden.
Schritt 5: Erstellen einer JSON-Vorlagendatei
Nachdem die Liquid-Datei gelöscht wurde, können Sie die Ersatz-JSON-Vorlage erstellen.
Nachdem Sie die JSON-Datei erstellt haben, ersetzen Sie den gesamten Standardcode in dieser Datei durch Folgendes:
{
"name": "Product",
"sections": {
"main": {
"Typ": "Produktvorlage"
}
},
"Befehl": [
"hauptsächlich"
]
}
Der Typ Die Eigenschaft sollte auf den Namen der Abschnittsdatei verweisen, in die Sie das Markup der Vorlagendatei übertragen haben
Speichern Sie die Datei.
Schritt 6: Testen der Vorlage
Nachdem Sie Ihre neue Vorlage erstellt haben, öffnen Sie sie im Design-Editor, um sicherzustellen, dass sie richtig gerendert wird.
Schritt 7: Verweise auf Abschnitte hinzufügen
Wenn die ursprüngliche Liquid-Vorlagendatei Verweise auf zusätzliche Abschnitte enthielt, z. B. einen Abschnitt mit Produktempfehlungen, können Sie diese in der JSON-Datei definieren und dann ihre Reihenfolge festlegen.
{
"name": "Product",
"sections": {
"main": {
"type": "product-template"
},
"recommendations": {
"type": "product-recommendations"
}
},
"order": [
"main"
]
}
Schritt 8: Unterstützung für App-Blöcke zu Abschnitten hinzufügen
Wenn Sie Händlern das Hinzufügen von App-Blöcken zu Abschnitten in Ihrem Design ermöglichen möchten, müssen Sie die folgenden Änderungen an Ihrem Abschnittscode vornehmen:
- Fügen Sie das erforderliche Schema hinzu
- Rendern Sie den Blockinhalt
Sie müssen diese Änderungen für jeden Abschnitt vornehmen, in dem Sie App-Blöcke unterstützen möchten.
Um einen App-Block in Ihrem Design darzustellen, suchen Sie nach dem entsprechenden Typ und rendern Sie den Block anschließend mit dem Tag {% render block %} . Sie können diesen Code überall dort einfügen, wo es für Ihren Abschnitt sinnvoll ist.
Schritt 9: Wiederholen Sie den Vorgang
Sie können den obigen Vorgang wiederholen, um alle Abschnitte in Ihrem Design zu konvertieren.
Mehr sehen: API-Integration mit Shopify