News B2B

Shopify Payments API: Nachname bei B2B-Bestellungen jetzt optional

Wer B2B über Shopify abwickelt, kennt das Feld: In der Rechnungs- und Lieferadresse steht traditionell ein Nachname. Für Geschäftskunden ist das oft sinnlos – Firmen wie „Müller & Söhne GmbH“ kaufen nicht als Privatperson, sondern als juristische Entität. Shopify hat deswegen die Anforderung an family_name im Payments-Apps-API für B2B-Bestellungen gelockert. Konkret: Bei Payment-Session-Requests für B2B-Aufträge dürfen shipping_address und billing_address den Nachnamen jetzt weglassen.

Was ändert sich konkret im Payments-Apps-API?

Betroffen sind ausschließlich Zahlungs-Apps, die über die Payments Apps API an den Shopify-Checkout andocken – also eigenentwickelte Zahlungsintegrationen, B2B-Rechnungsdienstleister, Kauf-auf-Rechnung-Anbieter und Finanzierungslösungen. Bislang verlangten diese Requests ein vollständig befülltes Adressobjekt inklusive family_name. Fehlte der Wert, schlug die Validierung fehl. Mit der Anpassung akzeptiert das API B2B-Sessions, in denen der Nachname leer bleibt.

Für Shopbetreiber heißt das: Der B2B-Checkout verlangt vom Einkäufer keinen Personennamen mehr, sondern arbeitet mit Firmenname und Adresse. Das reduziert Reibung im Beschaffungsprozess – gerade dort, wo Einkäufer im Namen des Unternehmens bestellen und keine Privatperson im Feld „Nachname“ auftauchen soll.

Kernsatz: Wer eine eigene Payments-App betreibt und B2B-Bestellungen verarbeitet, sollte die Validierung auf family_name prüfen und für B2B-Sessions lockern – sonst brechen Kunden-Checkouts ab, obwohl Shopify die Adresse längst akzeptiert.

Warum verlieren Händler Umsatz, wenn ihre Payment-App den Nachnamen erzwingt?

Ein Einkäufer, der bei einer Lieferantenbestellung keinen Nachnamen eingeben will oder kann, tritt an dieser Stelle ab. Der Grund ist selten technisch, meist organisatorisch: Bei Sammelbestellungen, Bestellungen über ein Einkaufsportal oder automatisierten Beschaffungssystemen liegt der Nachname schlicht nicht vor. Erzwingt die Payment-App den Wert, bricht die Session ab – noch bevor der Kaufabschluss erreicht ist.

Die Änderung ist dabei kein isoliertes Zahlen-Update, sondern eine Anpassung an die Realität des B2B-Handels. Firmen kaufen als Firmen. Alle Felder, die das ignorieren, erzeugen Reibung im Beschaffungsprozess.

Was müssen Shopbetreiber und App-Entwickler jetzt tun?

Shopify-Händler, die eine eigene Payment-Integration oder eine Agentur-Lösung für den B2B-Checkout einsetzen, sollten zeitnah prüfen lassen, ob die Validierung auf family_name noch greift. Das gilt besonders für Shopbetreiber, die Zahlungs-Apps über die Payments Apps API eingebunden haben und B2B-Bestellungen darüber abwickeln. Ein kurzer Test: eine Testbestellung mit leerem Nachnamen im Adressobjekt durch den Checkout schicken.

Entwickler, die die Integration betreuen, passen die Request-Validierung an: Für B2B-Sessions darf family_name fehlen, für B2C-Sessions bleibt das Feld weiterhin Pflicht, sofern der Checkout es verlangt. Die Doku der Payments Apps API listet die entsprechenden Felder in shipping_address und billing_address.

  • Testen: Testbestellung im B2B-Kontext mit leerem Nachnamen durchspielen.
  • Validierung prüfen: Eigene Payment-App oder Agentur-Lösung auf family_name-Pflicht für B2B-Sessions kontrollieren.
  • Dokumentation: Team und ggf. Agentur informieren, damit die Änderung nicht in einer späteren Development-Session untergeht.

Für Händler, die eine Standard-Zahlungsmethode wie Shopify Payments nutzen, ist die Änderung ohne To-do. Relevant wird sie erst, wenn eine eigene oder angepasste Payments-App im Spiel ist – und genau dort sollte sie jetzt auf dem Testboard stehen, bevor die nächste B2B-Kampagne live geht.