0

假设客户在 A 组中,对于 A 组,产品的最终价格为 10 美元。现在,在一个模块中,我需要找出如果他在另一个 B 组中他会得到什么价格。这可能吗?

4

1 回答 1

3

在对 Mage 进行一些挖掘之后,我使用了以下解决方案。如果这个解决方案有问题,请告诉我(到目前为止它运行良好)。给定一个报价项目:

    $product = $quoteItem->getProduct();
    $qty = $quoteItem->getQty();

    $product->setCustomerGroupId($targetGroup->getId());
    $price = $product->getPriceModel()->getFinalPrice($qty, $product);
于 2013-05-12T00:21:27.700 回答