Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/245.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在Magento中应用任何折扣后,获取订单项目单价_Php_Magento - Fatal编程技术网

Php 在Magento中应用任何折扣后,获取订单项目单价

Php 在Magento中应用任何折扣后,获取订单项目单价,php,magento,Php,Magento,是否可以从已应用折扣的订单中获取商品的单价 例如,订单号#12345包含4种产品,每种产品的正常单价为3.00英镑。每件商品都有25%的折扣 然后,我如何从$order->getAllItems()访问每个订单的成本?您可以这样做 foreach($items as $item) { $productid = $item->getProductId(); $products = Mage::getModel('catalog/product')->load($pro

是否可以从已应用折扣的订单中获取商品的单价

例如,订单号#12345包含4种产品,每种产品的正常单价为3.00英镑。每件商品都有25%的折扣


然后,我如何从
$order->getAllItems()
访问每个订单的成本?

您可以这样做

foreach($items as $item)
{
  $productid = $item->getProductId();     
  $products = Mage::getModel('catalog/product')->load($productid);
}

通过这种方式,您可以获得订购物品的单价。

这不包括任何折扣扣减,这正是我所要寻找的。