Ich bräuchte mal einen Tip. Für eine Anbindung an moebel.de muss ein Trackingcode in die thankyou.tpl integriert werden. Neben dem Nettoumsatz und den Versandkosten wird noch eine kommagetrennte Liste aller Artikelnummern der bestellten Artikel in einer Variable benötigt. Wie komme ich in der thankyou.tpl an diese Daten?
Ich habe es mit [{ $basket->getBasketArticles ()}] und [{ $order->getOrderArticles ($blExcludeCanceled=false) ()}] versucht, aber damit werden keine Daten ausgegeben.
Danke und Gruß,
Thomas
EInfach das nutzen, was verfügbar ist:
[{assign var="oBasket" value=$oView->getBasket()}]
[{assign var="cnt" value=0}]
[{assign var="sum" value=$oBasket->getContents()|@count}]
[{foreach from=$oBasket->getContents() item=oBasketItem }]
[{$oBasketItem->getProductId() }]
[{assign var="cnt" value=$cnt+1}]
[{if $cnt < $sum}],[{/if}]
[{/foreach}]
Siehe auch: http://www.foxido.de/artikeldetails-aus-warenkorb-auslesen 
Vielen Dank. Dein Code hat funktioniert. Leider konnte ich aber die Artikelnummer statt der OXID nicht so einfach auslesen da in der thankyou.tpl keine Funktion dafür zur Verfügung steht. Deine Antwort und ein älterer Beitrag von coarsy hat mich dann aber auf den richtigen Weg gebracht. Jetzt funktioniert alles wie gewünscht.
Ich poste den vollständigen Trackingcode mal hier, falls das jemand für die Anbindung von moebel.de benötigt:
[{assign var="order" value=$oView->getOrder()}]
[{assign var="allbasketproducts" value=''}]
[{foreach from=$order->getOrderArticles(true) item=orderitem name=testOrderItem}]
[{if $allbasketproducts}]
[{assign var="allbasketproducts" value=$allbasketproducts|cat:','}]
[{/if}]
[{assign var="allbasketproducts" value=$allbasketproducts|cat:$orderitem->oxarticles__oxartnum->value}]
[{/foreach}]
<!--Moebel.de-->
<script type="text/javascript">
var _mo = _mo || [];
_mo.push(['_key', 'xxx']);
_mo.push(['_umsatz','[{$basket->getNettoSum()}]']);
_mo.push(['_versandkosten','[{ $order->oxorder__oxdelcost->value }]']);
_mo.push(['_artikelliste','[{$allbasketproducts}]']);
(function() {
var mo = document.createElement('script'); mo.type = 'text/javascript'; mo.async = true;
mo.src = 'https://sales1.moebel.de/asyndic.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(mo, s);
})();
</script>
Artikelnummer geht natürlich auch: 
[{assign var="oBasket" value=$oView->getBasket()}]
[{assign var="cnt" value=0}]
[{assign var="sum" value=$oBasket->getContents()|@count}]
[{foreach from=$oBasket->getContents() item=oBasketItem }]
[{assign var="oArticle" value=$oBasketItem->getArticle()}]
[{$oArticle->oxarticles__oxartnum->value }]
[{assign var="cnt" value=$cnt+1}]
[{if $cnt < $sum}],[{/if}]
[{/foreach}]
Danke! Da hätte ich auch selber drauf kommen können. Habe leider zu kompliziert gedacht.
Aber so hat es ja auch funktioniert.
Gruß,
Thomas