Hey @HardandHeavy
Danke für die Frage und welche Apps hast du dafür verwendet wenn ich fragen darf? Die Wholesale oder B2B Apps wie B2B Handsfree können das meistens sehr gut soweit ich weiss, kann das aber nicht bestätigen. B2B Handsfree fragt die VAT identification number bei der Registrierung ab und speichert sie im Account so weit ich weiss.
Ansonsten, kannst du dir das auch coden lassen aber halt nicht im Checkout. Daher fragt man die UID bei der Anmeldung ab und speichert sie im Account. Um die UID im Checkout nachzufragen, müsstest du hierfür ein neues Checkout Layout zum Theme Code hinzufügen um das UID im Checkout mit einem eigenen Feld abzufragen, und zwar wie folgt:
Wenn das nicht geht ist der Checkout.liquid in deinem Shop gesperrt und kann nicht bearbeitet werden. In diesem Fall kannst du das nur über die gewöhnlichen Checkout Eingabefelder einen UID abfragen. Die folgenden Felder kannst du als Erforderlich einstellen und die Titel im Spracheditor deines Themes ändern:
Anonsten kann du das stattdessen im Warenkorb abfragen, entweder mit einer App wie B2B Handsfree oder Xentral ERP Software… oder eben einer komplexen Programmierung.
DIY im Code machen (in einer Testumgebung und mit einem Experten bitte vorher Stresstesten!)
Um die Kunden im Warenkorb nach ihrer Umsatzsteuer-Identifikationsnummer zu fragen, kannst du ein benutzerdefiniertes oder NotizFeld in dein Warenkorb einbauen.
Hier ist ein einfaches Beispiel dafür, wie du ein Feld für die Umsatzsteuer-Identifikationsnummer einfügen kannst:
-
Erstelle ein vat_field.liquid in der Snippets directory deines Liquid Code.
-
Füge den folgenden Code in die Datei ein:
- Fuege das VAT Feld in das
cart.liquid file:
{% include 'vat_field' %}
Um die Umsatzsteuer-Identifikationsnummer im Backend zu speichern, musst du deinen Checkout-Prozess so ändern, dass der Wert des Feldes Umsatzsteuer-ID in den Kundendaten gespeichert wird. Dazu kannst du die Shopify Checkout API verwenden. Hier ist ein Beispiel dafür, wie du die Kundeninformationen mit der Umsatzsteuer-Identifikationsnummer während des Kassiervorgangs mit JavaScript aktualisieren kannst:
Dieser Code aktualisiert die Kundendaten jedes Mal mit der Umsatzsteuer-ID, wenn die Schaltfläche “Zur Kasse gehen” angeklickt wird.
Hoffe das hilft! 