Blöcke und Unterblöcke
- Blöcke sitzen direkt im Cart, in einem von drei Abschnitten: Header, Body oder Footer. Jeder Abschnitt bietet eine andere Auswahl an Blöcken.
- Unterblöcke sind in einem anderen Block verschachtelt. Derzeit beherbergt nur Cart items Unterblöcke: die Product-Zeile (die Positionszeile selbst), Subscription upgrade und Custom code.
Blöcke hinzufügen, umordnen und entfernen
- Hinzufügen über die Auswahl Add block. Ein Block ist ausgegraut, wenn er nicht dorthin passt, wo du ihn hinzufügst, oder wenn du sein Limit erreicht hast (die Auswahl zeigt ein
count/max-Badge). - Umordnen durch Ziehen eines Blocks innerhalb seines Abschnitts.
- Entfernen über das Papierkorbsymbol, außer bei gesperrten Blöcken (siehe unten).
- Ein-/Ausblenden der meisten Blöcke über den Augen-Schalter, der einen Block vor Kunden verbirgt, ohne ihn zu löschen. Einige strukturelle Blöcke können nicht ausgeblendet werden: Cart items, Checkout button und die Product-Zeile.
Gesperrte Blöcke
- Cart items
- Checkout button
Standardblöcke
- Gefüllter Cart: Header, Banner, Cart items, Summary, Checkout button
- Leerer Cart: Header, Empty cart-Block
Der Zustand „leerer Cart“ ist das gesamte leere Layout. Der Empty cart-Block ist ein Block darin. Den Unterschied erklärt Wie funktionieren Carts?
Wie viele Blöcke jedes Typs du hinzufügen kannst
Content, Design und Code
- Content: die Einstellungen des Blocks (Text, Produktauswahl, Schwellenwerte usw.). Der Custom code-Block ist die einzige Ausnahme: Er hat kein Content-Panel, weil der Block selbst der Code ist.
- Design: Styling pro Block, das auf deinen globalen Design-Einstellungen aufsetzt. Jeder Block hat eines, außer Custom code, der überhaupt kein Einstellungspanel hat.
- Code: überschreibe das integrierte Rendering des Blocks mit einem benutzerdefinierten Template. Die meisten Blöcke unterstützen dies; ein paar nicht.
Anzeigen oder Ausblenden nach Markt, Land oder Währung
Heute unterstützte Bedingungstypen: Shopify-Markt, Kundenland und Kundenwährung (jeweils mit In oder Not in). Warenkorbsumme und Warenkorbinhalt sind keine Bedingungstypen. Verwende die Stufen-Schwellenwerte von Rewards für Fortschritt nach Ausgaben/Menge, oder das Cart SDK, wenn du eine Regel brauchst, die der Editor nicht abbilden kann.
Bedingungen sind eine geordnete Liste: Die erste passende Bedingung gewinnt. Setze spezifische Regeln über einen All buyers-Catch-all. Wenn nichts passt, rendert der Block für diesen Kunden nichts.
Im Editor liefert heute der Rewards-Block die vollständige Bedingungen-UI: unterschiedliche Stufensets pro Markt, Land oder Währung. Andere Blöcke verwenden entweder eine einzige „All buyers“-Konfiguration oder nehmen noch nicht an diesem System teil.
Die Editor-Vorschau wertet den tatsächlichen Käufer nicht aus. Wähle eine Bedingung im Panel aus, um diese Variante in der Vorschau zu sehen.
Alle Blöcke
- Header: Titel, Artikelanzahl, Logo und Schließen-Steuerung, oben fixiert.
- Cart items: die Artikel, die Kunden in den Warenkorb legen; wiederholt sich pro Position.
- Subscription upgrade: Unterblock, der anbietet, eine Position in ein Abonnement umzuwandeln.
- Summary: Summen, Ersparnisse und angewendete Rabatte.
- Checkout button: der primäre Call-to-Action zum Checkout.
- Empty cart: der Inhalt, der angezeigt wird, wenn der Cart leer ist.
- Express payments: beschleunigte Checkout-Schaltflächen (Shop Pay, PayPal usw.) im Cart.
- Upsells: strategiebasierte Produktempfehlungen.
- Product add-on: ein einzelnes spezifisches Produkt als Add-on.
- Rewards: gestaffelte Prämien wie kostenloser Versand oder Geschenke.
- Shipping protection: ein optionales Versandschutz-Add-on.
- Discount code: ein Feld zum Anwenden eines Rabattcodes.
- Notes: ein Feld für Bestellnotizen.
- Banner: ein Nachrichtenbanner, mit optionalem Countdown-Timer.
- Image: ein einzelnes Bild oder eine gehostete Vorlage wie Zahlungssymbole.
- Custom code: benutzerdefiniertes HTML oder React an beliebiger Stelle im Cart.
- Custom templates: überschreibe das Rendering jedes Blocks über seinen Code-Tab.
Verfügbare Blöcke in jedem Abschnitt
Einige dieser Blöcke sind zustandsspezifisch (zum Beispiel Empty cart nur im leeren Zustand). Siehe Wie funktionieren Carts?
Validierungsfehler bei Blöcken
Ausgeblendete Blöcke werden weiterhin validiert. Ein von dir ausgeblendeter Block kann eine ungültige Einstellung enthalten, einen Fehlerpunkt anzeigen und das Speichern genauso blockieren wie ein sichtbarer. Wenn das Speichern also blockiert ist und alle sichtbaren Blöcke in Ordnung aussehen, überprüfe deine ausgeblendeten Blöcke.