Ich erstelle eine Erweiterung, die ausgefüllte Bestellinformationen in eine CSV-Datei exportiert. Ich konnte erfolgreich auf Bestell- und Artikelinformationen für den Export zugreifen, habe jedoch ein Problem beim Zugriff auf Angebotsdaten.Magento: Zugriff auf Katalog- und Einkaufswagenregeldaten
Ich möchte die Werbungsdaten (Katalog- und Einkaufswagenregeln), die auf diesen Auftrag angewendet werden, in den Export einschließen. Insbesondere versuche ich, auf die Regel-IDs, Namen, Beschreibungen, Codes und den angewendeten Dollarbetrag für eine Liste spezifischer Aufträge zuzugreifen.
Wie würde ich auf die Angebotsdaten in meiner Erweiterung zugreifen?
Wenn es hilft, ist hier, wie ich zur Zeit Auftrag/Artikeldaten in meiner Erweiterung (Qualifikation nach Datum Rahmen) am Zugriff auf:
$rows = array(); // array to hold data that will be exported to CSV
$read = Mage::getSingleton('core/resource')->getConnection('core_read');
$orders = $read->query("SELECT entity_id FROM sales_flat_order WHERE created_at >= '$from' AND created_at < '$today'");
while ($row = $orders->fetch()) {
$order = Mage::getModel('sales/order')->load($row['entity_id']);
$order_items = $read->query("SELECT item_id FROM sales_flat_order_item WHERE order_id={$order->getId()}");
while ($item_row = $order_items->fetch()) {
$item = Mage::getModel('sales/order_item')->load($item_row['item_id']);
$rows[] = array(
$order->getRealOrderId(),
$order->getCreatedAt(),
$item->getSky(),
$item->getQtyOrdered(),
.....);
); // end item loop
); // end order loop
Vielen Dank im Voraus für jede Hilfe, die Sie zur Verfügung stellen können,
-Mark