Übersetzungen, Theme-Prüfungen und korrekte Bundle-Rabatte
Abschnittstexte je Sprache im Editor übersetzen
Der Theme-Editor hat jetzt eine Sprachauswahl neben Veröffentlichen. Wähle eine Sprache, um diese Sprachversion der Seite zu bearbeiten: Überschriften, Texte, Schaltflächen, Links und Bilder jedes Abschnitts und Blocks. Noch nicht übersetzte Inhalte zeigen den Text in deiner Standardsprache, damit eine Seite niemals leer ist. ‘Diese Seite übersetzen’ füllt die noch leeren Felder mit einer KI-Übersetzung, die du prüfen und ändern kannst. Übersetzungen gehen zusammen mit dem Rest der Seite live, sobald du veröffentlichst.
Flow Check: Theme-Uploads werden anhand veröffentlichter Regeln geprüft
Jedes Theme, das du als ZIP, über die CLI oder aus GitHub hochlädst, durchläuft jetzt Flow Check: dieselbe Prüfung, die Theme-Entwickler mit microcart theme check ausführen. Ein Theme mit Fehlern (einer nicht lesbaren Vorlage, einem fehlenden Abschnitt oder unsicherem Markup) wird abgelehnt. Beim Upload wird jedes Problem mit Regel-ID, Datei und Zeilennummer aufgeführt. Warnungen blockieren den Upload nicht: Sie werden zusammen mit der Lösung angezeigt, und deine Theme-Bibliothek zeigt die jeweiligen Anzahlen für jedes hochgeladene Theme. Der Code-Editor prüft jeden Speichervorgang auf dieselbe Weise und markiert Warnungen am Zeilenrand.
Themes können Übersetzungen mitliefern; der Header folgt jetzt der Seitensprache
Themes können jetzt eigene Übersetzungen mitliefern. Die Texte eines Themes folgen der Sprache, in der ein Kunde einkauft. Ist ein Text noch nicht übersetzt, wird zuerst die Standardsprache deines Shops und danach Englisch verwendet. Deine eigenen Formulierungen unter Einstellungen → Sprachen → Übersetzen haben immer Vorrang vor denen des Themes. Auch Header, Ankündigungsleiste und Footer des Onlineshops verwenden jetzt die Sprache der Seite: Eine englische Seite zeigt keine niederländischen Header-Texte mehr. Im Theme-Editor können Themes ihre Einstellungen in der Sprache deiner Verwaltung beschriften.
Themes können Warenkorb, Menüs, Lokalisierung und Seitennavigation auslesen
Theme-Vorlagen können jetzt dieselben Objekte auslesen wie ein Shopify-Theme: den Warenkorb des Kunden (Artikelanzahl, Positionen und Summen), den angemeldeten Kunden, deine Menüs anhand ihres Handles, die Sprachen, Länder und Märkte des Shops, die Seitennavigation, Suchergebnisse und verwandte Produkte. Dein aktuelles Theme sieht genau gleich aus: Es handelt sich um neue Objekte, die ein Theme bei Bedarf nutzen kann; bereits angezeigte Inhalte ändern sich nicht. Themes, die für das nächste Theme-Format entwickelt wurden, lesen auf diesem Weg auch die Produkte und Filter einer Kollektion aus und stellen ihre eigene Seitennavigation dar.
Themes können eigene Einstellungen und Farbschemata definieren
Themes auf Basis des neuen Theme-Formats bringen jetzt eigene Einstellungen mit. Im Theme-Editor zeigt der Tab Design genau die Einstellungen, die dein Theme definiert, in der vom Theme vorgesehenen Gruppierung: Text, Farben, Auswahlfelder, Schieberegler, Schalter, Bilder, Links und Menüs, jeweils mit einer Live-Vorschau auf der Seite während der Bearbeitung. Auch Farbschemata lassen sich bearbeiten: Füge ein Schema hinzu, dupliziere eines, ändere seine Farben und wähle es für einen Abschnitt aus; die Arbeitsfläche aktualisiert sich während der Eingabe. Ein Schema, das noch von einem Abschnitt auf der Seite verwendet wird, lässt sich nicht löschen. Einstellungen, die der Editor noch nicht bearbeiten kann, erscheinen als deutlich gekennzeichnete Karte mit ihrem aktuellen Wert, damit nichts verborgen bleibt. Speichern und Veröffentlichen funktionieren wie bisher. Themes im bisherigen Format behalten den vertrauten Design-Tab.
Bundle-Rabatte werden jetzt auch im Checkout berechnet
Wenn ein Kunde eines deiner Rabatt-Bundles in den Warenkorb legt, wird im Checkout jetzt derselbe reduzierte Preis berechnet, den Produktseite und Warenkorb anzeigen. Zuvor zeigte der Warenkorb den Bundle-Preis, während im Checkout der volle Preis berechnet wurde. Der Rabatt gilt, solange das gesamte Bundle im Warenkorb liegt: Wird eines seiner Produkte entfernt, erhalten die übrigen Artikel wieder ihren regulären Preis, sowohl im Warenkorb als auch im Checkout. Jede Bestellposition hält fest, zu welchem Bundle sie verkauft wurde und welchen Rabatt sie erhalten hat.