Shopify-Ratgeber

Zahlungsart nur für bestimmte Länder: Vorkasse nur in DE/AT, Nachnahme nur in Deutschland

Shopify zeigt eine aktive Zahlungsart jedem Kunden — unabhängig vom Lieferland. Wer Vorkasse nur für Deutschland und Österreich oder Nachnahme nur im Inland anbieten will, braucht eine Zahlungsregel: Lieferland als Bedingung, Zahlungsart für alle anderen Länder ausblenden. Das funktioniert auf jedem Shopify-Plan, aber nur über eine App.

Stand: · Kevin Metzdorf

Kurz gesagt

Shopify kennt bei manuellen Zahlungsmethoden wie Vorkasse oder Nachnahme nur „an” oder „aus” — für den ganzen Shop, alle Länder gleich. Eine Bedingung „nur für Deutschland und Österreich” oder „nicht ins Ausland” gibt es in den Einstellungen nicht. Die Lösung ist eine Zahlungsanpassung: eine Regel, die das Lieferland des Kunden prüft und die Zahlungsart für alle anderen Länder ausblendet. Solche Regeln laufen als Shopify Function direkt im Checkout — auf jedem Plan, aber nur über eine App aus dem App Store.

Das Problem, wie Händler es beschreiben

In der deutschsprachigen Shopify-Community taucht die Frage seit Jahren auf: Ein Händler will Vorauskasse nur Kunden in Deutschland und Österreich anbieten, nicht aber in der Schweiz — findet dafür aber kein Feld. Ein anderer fragt, ob sich Zahlungsmethoden in Shopify Markets „individuell je Land” konfigurieren lassen. Der Hintergrund ist meist derselbe: Vorkasse funktioniert im Inland reibungslos, im Ausland drohen Klärungsaufwand oder Betrugsrisiko; Nachnahme lässt sich mit vielen Versanddienstleistern nur national oder mit Zuschlägen abwickeln.

So geht es in Shopify — der native Weg

Manuelle Zahlungsmethode anlegen oder prüfen: Einstellungen › Zahlungen › „Manuelle Zahlungsmethoden”. Vorkasse oder Nachnahme mit Namen und Zahlungsanweisungen einrichten und aktivieren.

Mehr bietet der Adminbereich an dieser Stelle nicht: Ist die Methode aktiv, sieht sie jeder Kunde — unabhängig davon, wohin geliefert wird. Ein Länderfeld für einzelne Zahlungsmethoden existiert nicht.

Einzige native Ausnahme sind lokale Zahlungsmethoden von Shopify Payments (Klarna, TWINT, iDEAL, Bancontact und weitere): Sie erscheinen automatisch nur bei Kunden aus passenden Ländern und Währungen. Das ist aber Anbieterlogik der jeweiligen Methode — keine Regel, die Sie auf eigene manuelle Zahlungsarten anwenden können.

Wo Shopify aufhört

  • Manuelle Zahlungsmethoden kennen keine Länder-Bedingung. Aktiv heißt: sichtbar für jeden Kunden, egal wohin geliefert wird.
  • Shopify Markets löst es nicht. Markets steuert Sprache, Währung, Preise und Produktverfügbarkeit pro Region — nicht, welche Zahlungsart im Checkout erscheint. Genau diese Erwartung wird in der Community regelmäßig enttäuscht.
  • Shopifys eigene Lösung ist Plus-only. Die App „Checkout Blocks” kann Zahlungsmethoden per Bedingung „Lieferland” oder „Markt” ausblenden — aber ausschließlich im Shopify-Plus-Plan.
  • Der gängige Community-Umweg ist ein Hinweistext in der Zahlungsbeschreibung („Nur für Kunden in Deutschland und Österreich”). Das informiert, verhindert aber nicht, dass ein Kunde aus einem anderen Land die Methode trotzdem auswählt.

So löst es eine Zahlungsregel

Die Regel prüft das Lieferland des Kunden und blendet die Zahlungsart für alle anderen Länder aus:

WunschRegel
Vorkasse nur in Deutschland und ÖsterreichLieferland ist nicht Deutschland oder Österreich → Vorkasse ausblenden
Nachnahme nur in DeutschlandLieferland ist nicht Deutschland → Nachnahme ausblenden
Rechnungskauf nicht ins AuslandLieferland ist nicht Deutschland, Österreich oder Schweiz → Rechnungskauf ausblenden

Was der Kunde sieht: Eine Bestellung nach München zeigt Vorkasse ganz normal an. Eine Bestellung nach Zürich zeigt Vorkasse gar nicht erst — der Kunde sieht nur die Zahlungsarten, die für sein Land freigegeben sind.

Technisch nutzt die Regel Shopifys Payment-Customization-Function: Shopify übergibt der Function beim Checkout unter anderem das Lieferland aus dem Warenkorb (deliveryAddress/countryCode), die Function antwortet mit „ausblenden”. Das läuft auf Shopifys eigener Infrastruktur, ohne Umweg über fremde Server und ohne Theme-Anpassung. Deinstallieren Sie die App, ist der Checkout wieder wie vorher.

Worauf Sie achten sollten

  • Das Lieferland zählt, nicht zwingend die Rechnungsadresse. Regeln werten in der Regel die Lieferadresse aus dem Warenkorb aus — wichtig, wenn Kunden Lieferung und Rechnung an unterschiedliche Länder angeben.
  • Lokale Zahlungsmethoden bleiben unabhängig. Klarna, TWINT & Co. folgen weiter ihrer eigenen Länderlogik über Shopify Payments — eine Zahlungsregel greift zusätzlich nur bei den Methoden, die Sie selbst auswählen.
  • Limit: Shopify erlaubt bis zu 25 aktive Zahlungsanpassungen pro Shop, über alle Apps zusammen. Für diese Regel brauchen Sie eine.
  • Kombinierbar: Dieselbe Mechanik funktioniert für jede manuelle Zahlungsart — Vorkasse, Nachnahme, Rechnungskauf — und lässt sich mit weiteren Bedingungen wie Kunden-Tag oder Warenwert kombinieren.

Häufige Fragen

Kann ich eine Zahlungsart nur für bestimmte Länder anzeigen?

Nicht mit Bordmitteln. Manuelle Zahlungsmethoden wie Vorkasse oder Nachnahme gelten in Shopify immer für alle Länder oder für keins. Mit einer Zahlungsanpassung (App aus dem App Store) blenden Sie die Methode für alle Lieferländer außer den gewünschten aus.

Warum sieht auch ein Kunde aus der Schweiz meine Vorkasse-Zahlungsart, obwohl ich das nur für Deutschland und Österreich anbieten will?

Weil Shopify Zahlungsmethoden ohne Bedingung anzeigt, sobald sie aktiv sind. In der Community wird dafür oft der Umweg über einen Hinweistext in der Zahlungsbeschreibung genannt ("Nur für Kunden in Deutschland und Österreich") — der blendet die Methode aber nicht wirklich aus, er weist nur darauf hin.

Löst Shopify Markets das Problem?

Nein. Shopify Markets steuert Sprache, Währung, Preise und Verfügbarkeit von Produkten pro Region — nicht, welche Zahlungsart ein Kunde im Checkout sieht. Genau diese Lücke wird in der Community regelmäßig als Frage gestellt.

Brauche ich Shopify Plus, um eine Zahlungsart nach Land zu steuern?

Nein. Öffentliche Apps mit Shopify Functions laufen auf allen Plänen. Nur Shopifys eigene App „Checkout Blocks" kann Zahlungsmethoden per Land oder Markt ausblenden — und das ausschließlich auf Plus.

Ist das dasselbe wie lokale Zahlungsmethoden von Shopify Payments?

Nein. Klarna, TWINT oder iDEAL erscheinen über Shopify Payments automatisch nur bei passendem Land — das ist Anbieterlogik. Für eigene manuelle Methoden wie Vorkasse oder Nachnahme gibt es diese Automatik nicht; dafür braucht es eine eigene Regel.

Warum wird Nachnahme bei Auslandsbestellungen zum Problem?

Weil Versanddienstleister Nachnahme im Inland und Ausland unterschiedlich behandeln oder gar nicht anbieten, und Rückläufer bei Auslandssendungen teurer sind. Ohne Länder-Regel bekommt jeder Kunde Nachnahme angezeigt — unabhängig davon, ob der Versanddienstleister es dorthin überhaupt abwickelt.

Quellen

  1. Shopify Help Center: Anpassen von Zahlungsmethoden und Zustelloptionen beim Checkout
  2. Shopify Help Center: Checkout Blocks — Zahlungsmethoden (Bedingung Lieferland/Markt, nur Plus)
  3. shopify.dev: Payment Customization Function API (Cart-Zugriff auf deliveryAddress/countryCode)
  4. Shopify Changelog: 25 aktive Functions pro API (Mai 2025)
  5. Shopify Help Center: Manuelle Zahlungsmethoden
  6. Shopify Help Center: Lokale Zahlungsmethoden mit Shopify Payments
  7. Shopify Community: „Länder abhängige Zahlungsmethoden"
  8. Shopify Community: „Internationale Märkte individuelle Zahlungsmethoden" (2025)

Passt keine fertige Lösung?

25 Minuten, kostenfrei. Wir schauen gemeinsam auf Ihren Checkout — danach wissen Sie, ob eine App reicht oder es eine eigene Lösung braucht.