从magento中的销售订单和销售订单项目获取数据
我正在编写一个magento php代码,以获取客户名称、电子邮件、产品描述、sku代码、订单号和客户id。但是,当我试图加入“销售/订单”和“销售/订单项目”模型,以便通过foreach循环打印数据并仅获取当前日期时,我感到有点卡住了。到目前为止,我得到的是:从magento中的销售订单和销售订单项目获取数据,magento,Magento,我正在编写一个magento php代码,以获取客户名称、电子邮件、产品描述、sku代码、订单号和客户id。但是,当我试图加入“销售/订单”和“销售/订单项目”模型,以便通过foreach循环打印数据并仅获取当前日期时,我感到有点卡住了。到目前为止,我得到的是: <?php set_time_limit(0); require_once '../app/Mage.php'; Mage::app('uk'); $collection = Mage::getModel('sales/order
<?php
set_time_limit(0);
require_once '../app/Mage.php';
Mage::app('uk');
$collection = Mage::getModel('sales/order')
->getCollection()
->addFieldToFilter('store_id', Mage::app()->getStore()->getId())
->addAttributeToFilter('status', Mage_Sales_Model_Order::STATE_COMPLETE)
->addAttributeToSelect('*')
->addAttributeToSort('created_at','DESC');
foreach ($collection as $c) {
echo $c->getCustomerName() . "\t" .
$c->getCustomerEmail() . "\t" .
$c->getCreatedAt() . "\r\n";
}
?>
你能帮我一下吗
非常感谢
雀巢公司试试下面的代码
foreach($c收款){
$order=Mage::getModel(“销售/订单”)->load($c->getId());
$ordered_items=$order->getAllItems();
foreach($ordered_items作为$item){
echo$item->getItemId();
echo$item->getSku()-
}
echo$c->getCustomerName()。“\t”。
$c->getCustomerEmail()。“\t”。
$c->getCreatedAt()。“\r\n”;
}
您好,我的php脚本中有您的代码。它正在工作,但我需要在今天之前订购订单,另一方面,我需要将其与“目录/产品”模型关联,以便我可以获得简短的说明和产品链接。顺便说一句,谢谢:-)