当有一个订单order,我们想在中间处理一下,得到customer和product的信息,或者做点别的事情,需要懂之间的关系,下面是一段参考代码,从order中得到 Customer 和 Product Info,大致怎么使用magento的items
1 |
$orderid = "1000000054"; |
2 |
$orderid = round(substr($orderid, 1)); |
3 |
$order = Mage::getModel('sales/order')->load($orderid); |
1 |
<pre>$orderid = "1000000054"; |
2 |
$order = Mage::getModel('sales/order')->loadByIncrementId($orderid);</pre> |
1 |
$giftMessage = Mage::getModel("giftmessage/message")->load($order->getGiftMessageId()); |
3 |
$address = trim($order->getShippingAddress()->getFormated(true)); |
5 |
$items = $order->getAllItems(); |
8 |
foreach ($items as $item) { |
9 |
$products["prod"][] = $item->getProductId(); |
10 |
$products["qty"][] = $item->getQtyOrdered(); |
11 |
$total += $item->getQtyOrdered(); |
13 |
$total = round($total); |