Skip to main content
Beantwortet

Amazon smarty Shopimport


anton
Forum|alt.badge.img

Hallo Liebe community,

 

ich suche nach einer Lösung Smarty im AMazon shopimporter zu benutzen finde aber keine Templates im in der Xentral Dokumentation. Da Xentral teilweise straßennamen als ansprechpartenr importiert möchte ich das mit einer smarty lösung beheben, weiss jemand wie man smarty mit dem amazon importer benutzt ?  

Beste Antwort von anton

hab es lösen können den cart muss man so preparen:

 

 {assign var=orderData value=$cart->order}

 

Original anzeigen
War diese Information hilfreich?

anton
Forum|alt.badge.img
  • Inspirierend
  • 29. März 2022

so habe ich es probiert ohne resultat:

{*START PREPARING*}
 {assign var=orderData value=$cart->orderData}

{*PREPARE SHIPPING ADDRESS*}
 {assign var=shippingAddress1 value=$orderData->ShippingAddress->AddressLine1}
 {assign var=shippingAddress2 value=$orderData->ShippingAddress->AddressLine2}
 {if $shippingAddress2 != ""}
  {assign var=shippingAddress value="$shippingAddress1 $shippingAddress2"}
 {else}
  {assign var=shippingAddress value="$shippingAddress1"}
 {/if}

{*START FILLING THE CART*}
<?xml version="1.0" encoding="UTF-8"?><xml>
<abweichendelieferadresse>1</abweichendelieferadresse>
<lieferadresse_ort><![CDATA[{$orderData->ShippingAddress->City}]]></lieferadresse_ort>
<lieferadresse_plz><![CDATA[{$orderData->ShippingAddress->City}]]><![CDATA[{$orderData->PostalCode}]]></lieferadresse_plz>
<lieferadresse_land><![CDATA[{$orderData->ShippingAddress->CountryCode}]]></lieferadresse_land>
<lieferadresse_name><![CDATA[{$orderData->ShippingAddress->Name}]]></lieferadresse_name>
<lieferadresse_strasse><![CDATA[{$shippingAddress}]]></lieferadresse_strasse>
</xml>

 


anton
Forum|alt.badge.img
  • Inspirierend
  • 29. März 2022

hab es lösen können den cart muss man so preparen:

 

 {assign var=orderData value=$cart->order}

 


anton
Forum|alt.badge.img
  • Inspirierend
  • 29. März 2022

Dieser Smarty zusatz zu dem Amazon shopify importer fixt die fehler in dem aktuellen amazon importer (xentral version 22.1.16)

<?xml version="1.0" encoding="UTF-8"?><xml>

{*START PREPARING*}
 {assign var=shippingData value=$cart->order->ShippingAddress}
 {assign var=allData value=$cart}

{*PREPARE SHIPPING ADDRESS*}
 {assign var=shippingAddress1 value=$shippingData->AddressLine1}
 {assign var=shippingAddress2 value=$shippingData->AddressLine2}
 {if $shippingAddress2 != ""}
  {assign var=shippingAddress value="$shippingAddress1 $shippingAddress2"}
 {else}
  {assign var=shippingAddress value="$shippingAddress1"}
 {/if}
 {*END PREPARING*}

{*ADDRESS LOGIC*}
<ort><![CDATA[{$shippingData->City}]]></ort>
<plz><![CDATA[{$shippingData->PostalCode}]]></plz>
<land><![CDATA[{$shippingData->CountryCode}]]></land>
<name><![CDATA[{$shippingData->Name}]]></name>
<strasse><![CDATA[{$shippingAddress}]]></strasse>
<ansprechpartner><![CDATA[{$allData->ansprechparner}]]></ansprechpartner>

</xml>

Dennis Bernhardt
Xentraleer

Hey @anton ,
auch wenn sich niemand sonst an der Unterhaltung beteiligt hat, möchte ich dir danken, dass du dein Wissen und deine Erfahrung hier mit uns geteilt hast!

Beste Grüße,


Felix Wessely
Forum|alt.badge.img+2

Hey @anton und @Dennis Bernhardt ,

ich glaube, ich habe ein ähnliches Problem mit meinem Shopify Skript, welches bisher funktioniert hat, nur nach dem Update wohl nicht mehr.

Ich überschreibe den Versand wenn die Bedingung zutrifft. Jedoch wird der Wert aktuell nicht mehr überschrieben. Das CDATA und XML-Encoding bringen auch keine Veränderung

{if $cart->auftragsdaten->shipping_address->country_code == 'DE'}
<xml><lieferung>DHL_1</lieferung></xml>
{/if}

Vielen Dank

Felix


anton
Forum|alt.badge.img
  • Inspirierend
  • 20. April 2022

hey @Felix Wessely ,

kannst du einmal den gesamten code hierreinschicken dann schau ich mal ob ich etwas erkennen kann.

Best,

Anton


anton
Forum|alt.badge.img
  • Inspirierend
  • 20. April 2022

ich habe eben dein code ausprobiert und der sollte funktionieren, hast du den haken warenkopb transformieren aktiviert?


Felix Wessely
Forum|alt.badge.img+2

Hey Anton,

danke für deine Antwort!

Ja, habe ich ;) - es lief ja auch. Aber jetzt geht es wieder, total komisch. 

Naja, ich hatte noch ein zweites Skript eingebaut, dass habe ich herausgenommen und nu geht es wieder. Keine Ahnung, vielleicht hat das zweite Skript neuerdings den Fehler untersucht. Ich kann es aktuell nicht eingrenzen, bin nur froh, dass es läuft 😅

Probleme traten bei Version 22.1.19 auf

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