How to Upgrade Shopify 1.0 Theme to 2.0

So aktualisieren Sie das Shopify 1.0-Theme auf 2.0

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

Baixar PicsArt PC Crackeado

Zurück zum Blog