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.phpにコピーapp/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 に答える