Zeilenumbrüche in billingAddress.address1 – keine Bearbeitung über GraphQL-API möglich

Uns ist aufgefallen, dass Kunden in das Feld “BillingAddress1” (und ShippingAddress1) Zeilenumbrüche einfügen können. Vermutlich durch Copy & Paste aus z. B. aus einem Textfeld. Das ist problematisch, da es sich hier um ein einzeiliges Feld handeln sollte, das wird im Checkout aber nicht validiert. Das führt beim Import in unser ERP zu Problemen.

Wir können diese Adressen nicht nachträglich bereinigen, da billingAddress.address1 nicht über die GraphQL Admin API (orderEdit) oder orderUpdate veränderbar ist. (Bei shippingAddress.address1 konnten wir orderEdit nutzen, um die Addresse zu bereinigen).

Kann die Adresse im Checkout in irgendeiner Form validiert werden? Oder gibt es Bearbeitungsmöglichkeiten der BillingAddress1 über die API? (z.B. via Shopify Flow)

Wir nutzen bei vielen Kunden folgende App: https://apps.shopify.com/address-ninja

Damit sollten sich die Probleme gut eingrenzen lassen.

Hallo Tobias, die App sieht tatsächlich interessant aus und könnte das und andere Probleme lösen. Ich werde sie testen! Danke für die Empfehlung