客户群的产品价格

时间:2013-01-31 09:53:33

标签: php magento

我希望有人可以帮助我,我试图从客户群中提取产品价格。

我没有使用等级定价,我只是有一个标准价格的产品,我为每个客户群指定了不同的价格。由于某种原因,我无法提取这些信息。

我可以看到价格映射似乎保存在'catalog_product_index_group_price'表中,所以我想我可以编写直接SQL来提取这些,但我更愿意使用PHP Mage模型来实现这一点,或者使用V2 SOAP API

我尝试了很多方法,目前我正在使用类似下面的方法,但没有成功,价格变量总是空的。

$rules = Mage::getResourceModel('catalogrule/rule');

$price = $rules->getRulePrice($now, $websiteId, $customer_group_id, $productID);

2 个答案:

答案 0 :(得分:0)

请尝试以下

$product = Mage::getModel('catalog/product')->load($productId);
$groupPrices = $product->getData('group_price')

$ groupPrices现在应该是一个包含您要查找的数据的数组。

答案 1 :(得分:0)

代码在评论中没有很好地格式化,所以这里又是一次!

<?php

include_once '../App/Mage.php';

 Mage::app();

$productID = $_GET["id"];

$pd = Mage::getModel('catalog/product')->load($productID);
$groupPrices = $pd->getData('group_price');
echo json_encode($groupPrices);

?>