Skip to main content

Hallo,

ich muss über SMARTY im Shopimporter einige Punkte korrigieren:

  • Paypal Zahlungs-ID durch Transaktions-Resource-ID ersetzen
  • Freifeld mit externer Order-Nummer an die Onlinenummer anhängen

Wenn man sich das Standard Template lädt, sollte man doch davon ausgehen, dass dieses alle Bereiche des eingehenden XML nach Xentral überführt. Tut es leider nicht!

Wenn man das Standardtemplate lädt, fehlen plötzlich Transaktionsnummern, Zahlungsweise und Währung. Wer weiß was sonst noch alles.

Wenn ich nur einzelne Knoten ersetzen lassen möchte (Warenkorb ersetzen nicht angehakt), funktionieren meine Anpassungen nicht.

Hat von euch jemand ein komplettes Template für Shopware6?

 

Weitere Erkennntis:

Das SMARTY Standard Template im Shopimporter kann nicht Standard sein, da es statt dem Gutschein-Mapping aus der Shopschnittstelle nichts macht, sucht sich einen anderen Artikel und bucht diesen statt des Gutscheinartikels.

Wenn nur die geänderten Knoten erfasst werden könnten und ausgeführt würden, dann wäre das die beste Lösung.

So ist das aber wieder Murks.


Hallo @HB3 ,
wir hatten Anfang des Jahres fast das gleiche Problem mit dem SMARTY Standard Template im Shopware 6 Importer. Bei uns ist es ebenfalls anhand der Gutscheinartikel völlig eskaliert, da genau das gleiche wie bei dir passiert ist.

Nach langen Testen und Austausch mit dem Kundenservice hat sich herausgestellt, dass das über den Button aufrufbare „Standard Template” kein Standard Template ist. Das ist quasi „unsichtbar” im Hintergrund des Importes per se hinterlegt. Die geladene Vorlage soll lediglich als Orientierung dienen und zeigen, was möglich ist.

Die Lösung für uns war, dass wir im SMARTY Template nur noch das definiert haben, was wir wirklich angepasst haben wollten. Alles, was nicht im Feld neu definiert ist, definiert sich aus dem “unsichtbaren” Standard. 

Nach dieser Erkenntnis und Anpassung hat es auch endlich mit den Gutscheinen funktioniert.


Moin @HB3 ,

@Jessica Maibaum hst vollkommen Recht. 

Wir ändern auch nur, was vom Standard abweicht. Der Rest bleibt automatisch korrekt. 

Ich hoffe noch darauf, dass wir mit dem neuen Connector auch noch auf diese Anpassungen verzichten können.

Mal sehen. Ich bin gespannt. 


Hallo zusammen,

 

habe jetzt den ganzen Vormittag versucht das Feld Interne Bezeichnung im Auftrag mit dem Gutscheincode, der von Shopware 6 übergeben wird zu befüllen. Leider ohne Erfolg.

Hinzu kommt, aktiviere ich die Checkbox: 

Warenkorb transformieren aktiv:

 

Wird die Zahlungsart, die vom Shop übergeben wird nicht mehr erkannt und im Auftrag falsch angegeben. 

Ich verstehe nicht warum man hier von “Standard Template laden” spricht, wenn es sich nur um ein Beispiel handelt.

Hat hierzu vielleicht jemand eine Idee?

{if $lineItem->attributes->payload->code != ""}
    <internebezeichnung><!nCDATAt{$lineItem->attributes->payload->code}]]></internebezeichnung>
   {/if}

 

Was genau steht dann in eurem Template, wenn ihr nur vom Standard abweicht?

Habt ihr mal Beispiele?


Antworten