Start / Cheat Sheets

Cheat Sheet

Shopify: Verkauf und Betrieb — Cheat Sheet

Stand: · Shopify in der Praxis

ShopifyCheckoutB2B-CommerceShopifyQL

Der Spickzettel zum Seminar Shopify in der Praxis — zweiter von zwei Teilen, für den Moment, in dem eine Bestellung auf Expiring steht, ein Rabatt sich ungeplant kombiniert oder jemand fragt, ob der Tarif einen HTTP-Aufruf aus Flow erlaubt. Der erste Teil, Katalog und Storefront, nimmt Tarife, Produktdaten, Theme und Auffindbarkeit. Maßgeblich bleibt die Shopify-Hilfe; Stand hier ist 09/2026. Rechtliches ist hier Merkposten, keine Rechtsberatung. Jeder Abschnitt verweist auf das Modul, aus dem er stammt.

Checkout erweitern

Der Checkout gehört zum Kern und wird nicht im Theme angepasst. Es gibt genau vier Wege:

WegWofür er gedacht ist
Checkout UI ExtensionFelder, Hinweise, Angebote, Adressvervollständigung
Shopify FunctionsRabatte, Zahlungs- und Lieferoptionen, Validierung
Web Pixelkontrolliertes Tracking von Ereignissen
Payments Extensioneigene Zahlungsabwicklung

Functions decken auch Bestellrouting und Bundle-Logik ab — serverseitig, nicht im Browser. Shopify Scripts wurden am 30. Juni 2026 endgültig eingestellt, bearbeiten ließen sie sich schon seit dem 15. April 2026 nicht mehr; migriert wird die Logik, nicht der Code. Eigene Apps mit Function-APIs setzen Shopify Plus voraus, öffentliche Apps nicht.

MechanikTypischer Einsatz
RabattcodeKampagne, Newsletter, Wiedergutmachung
Automatischer RabattStaffel, Aktion, Warenkorbschwelle
GeschenkkarteZahlungsmittel, Guthaben nach Retoure
Mengenrabattwiederkehrende Bestellungen, Geschäftskunden

Die Kombinierbarkeit wird je Rabatt gesetzt — ungeprüft bleibt sie eine Fehlerquelle, und ein Code ohne Laufzeit bleibt lange nach der Kampagne im Umlauf.

Modul: Warenkorb und Checkout

Zahlung und Pflichtangaben

VorgangWas dabei passiert
AutorisierungBetrag wird reserviert, noch nicht eingezogen
ErfassungBetrag wird tatsächlich eingezogen
RückerstattungBetrag geht ganz oder teilweise zurück
ChargebackKundschaft widerspricht, der Fall wird geprüft

Für Shopify Payments ist Zwei-Faktor-Authentifizierung am Konto verpflichtend.

Regel (PAngV)Was sie verlangt
Paragraf 3Gesamtpreise angeben, nicht Netto- oder Teilpreise
Paragraf 4 Absatz 1Grundpreis neben dem Gesamtpreis, klar lesbar
Paragraf 11 Absatz 1Bei Ermäßigung den niedrigsten Preis der letzten 30 Tage

Ausnahmen bestehen bei individuellen Ermäßigungen und schnell verderblichen Waren. Dazu kommen Widerrufsbelehrung, Versand- und Rückgaberichtlinien als eigene Seiten sowie Versandkosten und Lieferzeit vor dem Abschluss — und zwar im Warenkorb und Checkout verlinkt, nicht nur im Impressum. Die Texte gehören von Rechtsbeistand formuliert.

Modul: Zahlungen, Steuern und Pflichtangaben

Versand und Sendungsdaten

Grundlage des TarifsWann sie passt
Fester Betragüberschaubares Sortiment mit ähnlichen Paketen
Nach BestellwertSchwellenwert für kostenlosen Versand
Nach GewichtSortiment mit stark unterschiedlichem Gewicht
Vom Dienstleister berechnetwenn der Tarif beim Versender entsteht

Produkte ohne eigenes Profil fallen automatisch auf das allgemeine Profil zurück — neue Ware wird so unbemerkt zu billig versendet.

Angabe an der SendungWofür sie gebraucht wird
Gewicht und MaßeTarif, Etikett, Zollanmeldung
WarenwertEinfuhrabgaben im Zielland
WarenbeschreibungZolltarifierung, nicht der Marketingtext
SendungsnummerBenachrichtigung, Kundenkonto, Support

Bei Retouren gilt die Reihenfolge: erst Retoure anlegen, dann erstatten, Rückläufer einbuchen.

Modul: Versand, Fulfillment und Retouren

Bestellstatus nachschlagen

StatusartWerte
BestellstatusOpen, Archived, Canceled
ZahlungsstatusPending, Authorized, Paid, Partially paid, Refunded
weitere ZahlungswerteDue, Expiring, Expired, Voided, Unpaid
FulfillmentstatusUnfulfilled, In progress, On hold, Fulfilled
weitere FulfillmentwerteScheduled, Partially fulfilled, Fulfillment not required

Unpaid ist ein Sammelstatus über Authorized, Pending, Expired und Partially paid. Der Zahlungsstatus kennt Termine: Expiring erscheint zwei Tage vor dem Ende der Erfassungsfrist, Expired heißt, der Betrag wurde nicht rechtzeitig eingezogen, Voided gibt die Reservierung wieder frei. Ein übersehenes Expiring am Freitag ist am Montag eine verfallene Autorisierung.

Modul: Bestellungen und täglicher Betrieb

Märkte und Sprachen

BereichWas der Markt bestimmt
Währungin welcher Währung angezeigt und gezahlt wird
Katalog und Preisewelches Sortiment zu welchem Preis erscheint
Domain und Spracheunter welcher Adresse in welcher Sprache
Checkout und Kundenkontenwie die Kaufstrecke sich verhält
Steuern und Zöllewie Abgaben berechnet und dargestellt werden
Versandoptionenwelche Lieferwege zur Verfügung stehen

In Teilregionen eines Marktes lassen sich nur die Versandoptionen anpassen. Zwei Entscheidungen sind nicht rückholbar: Ein gelöschter Markt lässt sich nicht wiederherstellen, und ein Markt mit Unterverzeichnis kann nicht zum Primärmarkt werden — das Unterverzeichnis kollidiert mit der Hauptadresse. Die Marktstruktur gehört deshalb vor die erste Adressentscheidung.

AdressmusterBeispiel
Unterverzeichnisexample.com/de und example.com/fr
Subdomainde.example.com und fr.example.com
Eigene Länderdomainje Markt eine eigene Adresse

Jede Sprache erhält eigene Adressen samt Sprachkürzel und hreflang-Auszeichnung. Ändert sich ein Ausgangstext, markiert Shopify die Übersetzung als veraltet — Metafelder, Kollektionstexte und Benachrichtigungen werden dabei am häufigsten vergessen.

Modul: Shopify Markets und Internationalisierung

B2B: was der Tarif entscheidet

FunktionBasic bis AdvancedPlus
Aktive B2B-Katalogebis zu 3unbegrenzt
Zuordnung je Standortnicht direktdirekt möglich
Anzahlungen und Teilzahlungennicht verfügbarverfügbar

Drei Kataloge reichen für wenige Kundengruppen — nicht für kundenindividuelle Preise. Preisgruppen statt Einzelpreise sind auf Standardtarifen der tragfähige Weg.

RegelWas sie festlegt
Katalogpreiswelcher Preis für diese Kundengruppe gilt
Staffelpreisab welcher Menge ein günstigerer Preis greift
MengenregelMindestmenge, Höchstmenge oder Schrittweite
Zahlungszielvon Net 7 bis Net 90 oder fällig bei Lieferung

Die drei Preisregeln wirken zusammen und können sich widersprechen: Eine Schrittweite von sechs verhindert Bestellungen über sieben Stück — gewollt oder nicht. Ein Zahlungsziel ohne Bonitätsprüfung ist ein Kreditrisiko, und jede offene Forderung ist eine Bestellung, die noch Arbeit macht.

Modul: B2B-Commerce mit Shopify

ShopifyQL

FROM sales
SHOW total_sales, orders, average_order_value
GROUP BY month
SINCE -12m UNTIL today
ORDER BY total_sales DESC
VISUALIZE total_sales TYPE bar
SchlüsselwortAufgabe
FROMwählt den Datensatz, etwa sales oder orders
SHOWbestimmt die Spalten des Ergebnisses
WHEREfiltert Zeilen nach Bedingungen
GROUP BYgruppiert nach Dimensionen
SINCE und UNTILgrenzen den Zeitraum ein
VISUALIZEwählt die Darstellung des Ergebnisses

COMPARE TO vergleicht mit einem Vorzeitraum, TIMESERIES bildet Zeitreihen je Tag oder Monat. Eine Abfrage ohne Zeitraum liefert die gesamte Historie. Für Reports und Dashboards braucht ein Mitarbeiterkonto die Analytics-Berechtigung.

KennzahlWelche Frage sie beantwortet
Umsatzwie viel verkauft wurde, nicht wie viel verdient
Bestellungenwie oft gekauft wurde
Conversionwie viele Besuche zu einer Bestellung führten
Warenkorbwertwie viel je Bestellung zusammenkommt
Retourenquotewie viel davon wieder zurückkommt

Ohne Einkaufskosten je Variante ist keine Margenaussage möglich.

Modul: Analytics und ShopifyQL

Shopify Flow

MusterAuslöserAktion
BestandswarnungBestand unterschreitet GrenzeNachricht an den Einkauf
RisikomarkierungBestellung erstelltTag setzen, Erfüllung anhalten
KundensegmentierungBestellung bezahltKunde taggen bei Schwellenwert

Jeder dieser Workflows braucht eine Regel, was bei einem Fehlalarm geschieht.

FunktionVerfügbar
Flow als App mit Auslösern, Bedingungen, AktionenBasic, Grow, Advanced, Plus
Aktion Send HTTP RequestGrow, Advanced, Plus
Aufgaben aus eigenen Partner-Appsnur Plus

Für Basic endet die Automatisierung damit am Rand des Shopify-Ökosystems. Flow läuft auf einer festen API-Version (Stichtag 2026-01) — verschwindet dort ein Feld, muss der Workflow von Hand nachgezogen werden.

Modul: Automatisierung mit Shopify Flow

Apps und API-Versionen

ZugriffsstufeUmfangFolge
Level 0keine Kundendatenkeine besonderen Auflagen
Level 1Kundendaten ohne Name, Adresse, Telefon, MailPrüfung für öffentliche Apps
Level 2zusätzlich Name, Adresse, Telefon, MailDatenschutzprüfung nötig

Ab Level 1 gilt: nur das Nötigste verarbeiten, Aufbewahrung begrenzen, verschlüsseln. Ein App-Inventar hält Zweck, Kosten samt Staffel, Zugriffsstufe, verantwortliche Rolle und das Datum der letzten Prüfung fest — sonst weiß nach zwei Jahren niemand mehr, wofür eine App installiert wurde.

API-VersionEigenschaft
Stablefür den Produktivbetrieb, über ihre Laufzeit stabil
Release Candidateerscheint mit dem stabilen Release, kann brechen
Unstablelaufend verändert, Funktionen können jederzeit entfallen

Zwischen zwei aufeinanderfolgenden Versionen liegen mindestens neun Monate Überlappung — so viel Zeit bleibt für eine Migration. Bei zurückgezogenen Versionen antwortet Shopify mit der ältesten stabilen Version.

Module: Apps auswählen und betreiben · Integrationen und Erweiterbarkeit

KI-Kanäle und Agentic Commerce

ServerAufgabe
Catalog MCPProdukte über alle Shops oder einen Shop abfragen
Cart MCPWarenkorb aufbauen, bevor die Kaufentscheidung fällt
Checkout MCPWarenkorb in einen Checkout überführen

Cart-Anfragen sind ohne Anmeldung möglich, Checkout-Anfragen brauchen Authentifizierung oder Signatur. In ChatGPT läuft der Abschluss über den eigenen Checkout im eingebauten Browser; in anderen Kanälen ist ein direkter Checkout im Kanal möglich, wenn er aktiviert ist — beim Agentic-Plan ist er standardmäßig ausgeschaltet.

Eigenschaft guter DatenWarum sie zählt
Kategorie der Taxonomie gesetztschaltet standardisierte Attribute frei
Attribute gefüllt statt beschriebensie sind als Kriterium auswertbar
Verfügbarkeit in Echtzeitein Agent empfiehlt sonst Nichtlieferbares
Eindeutige VariantenstrukturGrößen und Farben bleiben ein Produkt
Risiko beim Texten mit KIGegenmittel
Erfundene FaktenFakten nur aus Metafeldern und Datenblättern
Fremder MarkenstilStilvorgabe im gespeicherten Prompt
Urheberrechtsfragen bei Bilderneigene Aufnahmen, dokumentierte Herkunft
Vertrauliche Daten im AuftragRegel, welche Daten genannt werden dürfen

Module: Agentic Commerce und KI-Kanäle · KI mit Sidekick und Shopify Magic

Prüftakt und Testfälle

GegenstandTaktVerantwortlich
Mitarbeiterkonten und RollenvierteljährlichShopverantwortung
Installierte Apps und ZugriffsstufenvierteljährlichShopverantwortung
Datenschutzeinstellungen je Regionbei neuem MarktShopverantwortung
Notfallplan und ErreichbarkeitenhalbjährlichGeschäftsführung
Testfall, der regelmäßig fehltWas er aufdeckt
Bestellung in den zweiten MarktSteuer, Währung, Versand, Sprache
Bestellung im Namen eines UnternehmensKatalogpreis, Staffel, Zahlungsziel
Zwei Rabatte gleichzeitigKombinierbarkeit und Endpreis
Teillieferung aus zwei StandortenVersandkosten und Benachrichtigung
Retoure mit UmtauschReihenfolge von Retoure und Erstattung

Für B2B-Tests müssen Kundenkonten aktiv sein und ein Testunternehmen mit Standort bestehen. Die Benachrichtigungen gehören mitgeprüft — je Sprache und Markt: Sie sind die einzige Nachricht, die jede Kundschaft sicher liest, und sie brechen still, wenn ein Theme oder eine App sie überschreibt.

Module: Sicherheit, Datenschutz und Compliance · Test, Go-live und Optimierung

Typische Fallen

  • Der Testmodus der Zahlung bleibt aktiv — in dieser Zeit sind keine echten Bestellungen möglich.
  • Bestellungen werden erfüllt, bevor die Zahlung erfasst ist, und erstattet, bevor die Ware wieder da ist.
  • Zwei automatische Rabatte greifen gleichzeitig, weil niemand die Kombinierbarkeit geprüft hat.
  • Der durchgestrichene Preis ist der Listenpreis, nicht der niedrigste Preis der letzten 30 Tage.
  • Tracking wird per Skript ins Theme gebaut statt über ein Web Pixel.
  • Die Function steckt in einer eigenen App, der Shop ist aber nicht auf Plus.
  • Der HTTP-Aufruf aus Flow ist eingeplant, der Shop läuft auf Basic.
  • Zwei Cookie-Banner sind aktiv, das fremde meldet nicht über die Customer Privacy API — die Pixel feuern trotzdem.
  • Die Löschung im Shop erfolgt, die App behält ihre Kopie.
  • Der Agent empfiehlt Ausverkauftes, weil der Bestand nur nachts abgeglichen wird.
  • Der Rückweg zum Go-live wird beschrieben, aber nie durchgespielt — und die Umschaltung liegt auf einem Freitagnachmittag.

Dieses Thema als Schulung für Ihr Team

Dieser Beitrag erklärt das Thema. Damit Ihr Team es danach auch anwendet, gibt es Shopify in der Praxis als Schulung — an Ihrem eigenen Code, mit den Fragen, die ein Text nicht beantwortet. Sie wählen die Module, wir bauen daraus ein Programm.

5 Tage·ab 900 EUR netto pro Tag (bis 3 Teilnehmende) ·Termin nach Vereinbarung

Als Team-Schulung anfragenZum Seminar Shopify in der Praxis →