Hallo zusammen,
ich habe mir ein kleines Plugin geschrieben, dass nach dem Absenden der Bestellung die Bestelldetails in eine XML-Datei schreibt.
Mit
public function install()
{
$metaDataCache = Shopware()->Models()->getConfiguration()->getMetadataCacheImpl();
$metaDataCache->deleteAll();
$this->subscribeEvent(
'Shopware_Modules_Order_SaveOrder_ProcessDetails',
'ShopwareModulesOrderSaveOrderProcessDetails'
);
return array('success' => true, 'invalidateCache' => array('backend', 'proxy'));
}
und den Daten der Variablen
public function ShopwareModulesOrderSaveOrderProcessDetails(Enlight_Event_EventArgs $arguments)
{
$order = $arguments->getSubject();
$orderDetails = $arguments->getDetails();
$sUserData = $order->sUserData;
$sBasketData = $order->sBasketData;
$sShippingData = $order->sShippingData;
}
komme ich an alle Inhalte. Lediglich die Informationen zur Versandart werden hier scheinbar nicht übergeben.
Übersehe ich etwas?