Php 如何检索订单中的已购买项目信息
我想每周给那些已经买了东西但还没有付款的客户发一封提醒邮件 使用此脚本,我可以显示订单:Php 如何检索订单中的已购买项目信息,php,magento,Php,Magento,我想每周给那些已经买了东西但还没有付款的客户发一封提醒邮件 使用此脚本,我可以显示订单: <?php //from http://www.exploremagento.com/magento/run-magento-code-outside-of-magento.php require_once '../app/Mage.php'; umask(0); Mage::app('default'); $orders = Mage::getModel('sales/order')->g
<?php
//from http://www.exploremagento.com/magento/run-magento-code-outside-of-magento.php
require_once '../app/Mage.php';
umask(0);
Mage::app('default');
$orders = Mage::getModel('sales/order')->getCollection()
->setOrder('increment_id','DESC')
->setPageSize(1)
->setCurPage(1);
$LastOrderNr = $orders->getFirstItem()->getIncrementId() - 100000000;
$LastOrderNr=494;
$order = Mage::getModel('sales/order')->load($LastOrderNr); //put a valid order entity_id there;
print_r($order->debug());
echo "<br/>******************************<br/>";
?>
我可以检索几个有用的信息块(即客户的电子邮件地址、总金额),但它不会显示他们购买的物品。如何/在何处检索此类信息?在Magento订购的名为“订购项目”的产品中。您可以通过以下方式获取订单项数据: `
`在Magento订购的产品中称为“订购项目”。您可以通过以下方式获取订单项数据: `
`获得最后一份订单会容易得多,尤其是成功网站所需的订单
$order = Mage::getModel('sales/order')->load(Mage::getModel('sales/order')->getCollection()->getLastItem()->getEntityId());
示例:上次订单成本
$grand_total = Mage::getModel('sales/order')->load(Mage::getModel('sales/order')->getCollection()->getLastItem()->getEntityId())->getGrandTotal();
它可以更容易地获得最后的订单,特别是成功的网站所需要的
$order = Mage::getModel('sales/order')->load(Mage::getModel('sales/order')->getCollection()->getLastItem()->getEntityId());
示例:上次订单成本
$grand_total = Mage::getModel('sales/order')->load(Mage::getModel('sales/order')->getCollection()->getLastItem()->getEntityId())->getGrandTotal();