Hallo,
ich würde gerne einen Wert bei der Bestellung in eines der Kundenfreitextfelder eintragen. Leider funktioniert das nicht.
Ich habe nun das Event registriert, welches am sinnigsten ist, dort wo die Bestellung gespeichert wird:
$this->subscribeEvent(
'sOrder::sSaveOrder::before',
'onSaveOrder',
0
);
Und dann die entsprechende Funktion erweitert:
public function onSaveOrder(Enlight_Hook_HookArgs $args)
{
$order = $args->getSubject();
$order->o_attr_1 = Shopware()->System()->_POST['o_attr_1'];
}
Dies habe ich hier im Forum gefunden (das ansprechen der Zusatzfelder im Bestellprozess scheint ja eine mautaufgabe zu sein).
Dann habe ich in das
noch ein Textfeld gepackt:
Leider funktioniert das nicht und ich weiss auch nicht warum.
Spricht man die Felder nicht mehr über "o_attr_1 - 6 an? Kann man diese überhaupt irgendwie ansprechen?
Vielleicht kann mir ja jemand einen Denkanstoss geben.
Danke!