0

在此处输入图像描述

这张图总结了。折扣代码正在被识别并出现在从查看购物车页面一直到出现在管理区域中的订单的所有总框中。但是它没有出现在计算中。

任何人都有任何线索可能导致这种情况?

4

1 回答 1

0

您的后端是否启用了 mage_tax 模块?

System > Configuration > Advanced > Enable the Mage_Tax module

如果是这样,并且您使用的是 Mage 1.4,请尝试此修复

  1. 在您的 Magento 发行版中创建以下文件夹:app/code/local/Mage/CatalogRule/Model

  2. 复制app/code/core/Mage/CatalogRule/Model/Observer.phpapp/code/local/Mage/CatalogRule/Model

  3. 打开新的/复制的文件并转到第 105 行。更改此代码:

if ($observer->hasCustomerGroupId()) {
    $gId = $observer->getEvent()->getCustomerGroupId();
} elseif ($product->hasCustomerGroupId()) {
    $gId = $product->hasCustomerGroupId();
} else {
    $gId = Mage::getSingleton('customer/session')->getCustomerGroupId();
}

if ($observer->hasCustomerGroupId()) {
    $gId = $observer->getEvent()->getCustomerGroupId();
} elseif ($product->hasCustomerGroupId()) {
    $gId = $product->getCustomerGroupId();
} else {
    $gId = Mage::getSingleton('customer/session')->getCustomerGroupId();
}
于 2012-04-19T23:21:08.493 回答