Extra Bestellfeld in s_order_details_attributes ist in E-Mail(-Vorlage) leer

Wir haben ein Plugin entwickelt, dass auf der Artikeldetailseite ein zusätzliches Eingabefeld „Sohlenlänge“ anzeigt. Dieses Feld (an_sohlenlaenge) kann/muss der Kunde ausfüllen. Das Feld wird erfolgreich in den Warenkorb zum jeweiligen Artikel (s_order_basket_attributes) und danach in die Bestellung (s_order_details_attributes)  übernommen und überall korrekt angezeigt:

  • Frontend Artikeldetailseite
  • Frontend Mini-Warenkorb
  • Frontend Warenkorb/Checkout-Prozess
  • Frontend Kundenkonto Bestellungen
  • Backend Bestellungen->Bestelldetails->Positionen

Das funktioniert alles perfekt. Lediglich in der E-Mail-Vorlage System->sOrder ist das Feld leer, obwohl es unter den Variablen-Informationen „{$sOrderDetails.0.attributes.an_sohlenlaenge}“ aufgelistet wird. Im Template wird das Feld wie folgt verwendet:

{foreach item=details key=position from=$sOrderDetails}
{$position+1|fill:4} {$details.ordernumber|fill:20} {$details.quantity|fill:6} {$details.price|padding:8} EUR {$details.amount|padding:8} EUR
{$details.articlename|wordwrap:49|indent:5}
{if $details.attributes.an_sohlenlaenge} Sohlenlänge: {$details.attributes.an_sohlenlaenge}{/if}
{/foreach}

Gibt es in den E-Mail-Vorlagen ein Problem mit eigenen Attributen? In der 4er-Version gab es diezbezüglich mal einen Bug, der sollte aber längst gelöst sein.