Skip to main content
Beantwortet

Übernahme der USt. ID aus dem Kundenstamm beim Bestellimport


Torge
Forum|alt.badge.img+1

Moin Xentraleers,

wir haben bei Shopify einen B2B-Shop gelauncht und daher jetzt folgende Frage: Kann man beim Import von Bestellungen über eine (in diesem Fall konkret: Shopify-) Schnittstelle die USt. ID aus dem Kundenstamm übernehmen, statt aus der Transaction (vorausgesetzt natürlich der Kunde existiert bereits)?

Unsere aktuelle Lösung ist, die ID in Shopify abzufragen, in das Feld “customer → note” zu schreibe und sie von dort per Smarty in das korrekte Feld zu schreiben. Wobei das auch leider nicht korrekt funktioniert. Nach dem folgenden Smarty:

<?xml version="1.0" encoding="UTF-8"?><xml>
{assign var=custnote value=$cart->auftragsdaten->customer->note}
<ustid><![CDATA[($custnote)]]></ustid>
</xml>

Steht in dem entsprechenden Feld im Auftrag “($custnote)”. Weiß jemand, warum der Wert nicht korrekt übernommen wird?

Vielen Dank & besten Gruß,

Torge

Beste Antwort von Felix Wessely

Moin zusammen,

Torge’s Code ist soweit richtig, nur bem Smarty muss die Variable in {} Klammern stehen nicht in (). Hier der funktionierende Code. Kurzer Hintergrund wir schreiben die Ustid per Shopify in das Note-Field und übernehmen es dann beim Import in das richtige Xentral-Feld.

{assign var=customnote value=$cart->auftragsdaten->customer->note}
<ustid>{$customnote}</ustid>

lg Felix

Original anzeigen
War diese Information hilfreich?

  • Häufiger Teilnehmer
  • 3. Januar 2023

Hi, 

wir haben die gleiche Frage zwecks Übernahme der UST-ID - allerdings ohne Smarty - und heute eine Rückmeldung erhalten: 

 

VG

Florian


Torge
Forum|alt.badge.img+1
  • Inspirierend
  • 3. Januar 2023

Moin Florian,

vielen Dank für die Info! Mindestens mit Smarty müsste es ja aber eigentlich funktionieren...ggf. hat @Jonas Müller eine idee?

Danke & Grüße,

Torge


Felix Wessely
Forum|alt.badge.img+2

Moin zusammen,

Torge’s Code ist soweit richtig, nur bem Smarty muss die Variable in {} Klammern stehen nicht in (). Hier der funktionierende Code. Kurzer Hintergrund wir schreiben die Ustid per Shopify in das Note-Field und übernehmen es dann beim Import in das richtige Xentral-Feld.

{assign var=customnote value=$cart->auftragsdaten->customer->note}
<ustid>{$customnote}</ustid>

lg Felix


  • Häufiger Teilnehmer
  • 8. Januar 2023

Hallo zusammen,

kann man die Ust-ID auch in ein benutzerdefiniertes Feld in Shopify bei einem Kundenkonto legen?

Wie wäre dann der Code bei Smarty?

VG

Florian


Felix Wessely
Forum|alt.badge.img+2

Moin Florian,

wir hatten das versucht, aber wir hatten dabei keinen Erfolg. Grundsätzlich gibt es Metafields an dem Kunden. Die Frage ist aber, ob es möglich ist, diese bis in die Bestellung zu bekommen.

Danach sollte das auslesen mit Smarty relativ einfach sein.

lg Felix


Antworten


Cookie-Richtlinen

Wir machen Gebrauch von Cookies um Ihr Erlebnis zu personalisieren und zu optimisieren. Wenn Sie zustimmen oder weiter browsen stimmen Sie unseren Bestimmungen bzgl. Cookies zu. Klicken Sie hier um mehr über unsere Cookies zu erfahren.

 
Cookie-Einstellungen