У меня возникли проблемы при работе следующей функции:
Mage::getModel('sales/order');
Я пытался это сделать, но он не дал результатов:
$res=Mage::getModel('sales/order'); $orderId=$res->getOrderId(); echo '<pre>'; print_r($orderId);
Полагаю, под res вы подразумеваете ресурс, поэтому я сделаю прыжок логики и предположу, что вы хотите запросить коллекцию ресурсов .
res
<code>echo '<pre>'; $resource = Mage::getModel('sales/order')->getCollection(); foreach ($resource as $order) { echo $order->getId(), "\n"; } echo '
$order = Mage::getModel('sales/order')->load($order_id); $items = $order->getAllItems(); $itemcount=count($items); $name=array(); $unitPrice=array(); $sku=array(); $ids=array(); $qty=array(); foreach ($items as $itemId => $item) { $name[] = $item->getName(); $unitPrice[]=$item->getPrice(); $sku[]=$item->getSku(); $ids[]=$item->getProductId(); $qty[]=$item->getQtyToInvoice(); }