Magento-order

<?php
require 'app/Mage.php' ;
Mage::app();
 
$orderNumber = 100004544;
$order = Mage::getModel( 'sales/order' )->loadByIncrementId( $orderNumber );
// get order total value
$orderValue = number_format ( $order ->getGrandTotal(), 2, '.' , $thousands_sep = '' );
// get order item collection
$orderItems = $order ->getItemsCollection();
 
foreach ( $orderItems as $item ){
 
     $product_id = $item ->product_id;
     $product_sku = $item ->sku;
     $product_name = $item ->getName();
     $_product = Mage::getModel( 'catalog/product' )->load( $product_id );
     $cats = $_product ->getCategoryIds();
     $category_id = $cats [0]; // just grab the first id
     $category = Mage::getModel( 'catalog/category' )->load( $category_id );
     $category_name = $category ->getName();
 
     echo "orderNumber=" . $orderNumber . "<br/>" ;
     echo "orderValue=" . $orderValue . "<br/>" ;
     echo "product_name=" . $product_name . "<br/>" ;
     echo "product_id=" . $product_id . "<br/>" ;
     echo "product_sku=" . $product_sku . "<br/>" ;
     echo "category_id=" . $category_id . "<br/>" ;
     echo "category_name=" . $category_name . "<br/><br/>" ;
 
}
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值