この画像はそれを要約しています。割引コードは認識されており、カートの表示ページから管理領域に表示される注文まで、すべての合計ボックスに表示されます。ただし、計算には表示されません。
誰かがこれを引き起こしている可能性のある手がかりを持っていますか?
この画像はそれを要約しています。割引コードは認識されており、カートの表示ページから管理領域に表示される注文まで、すべての合計ボックスに表示されます。ただし、計算には表示されません。
誰かがこれを引き起こしている可能性のある手がかりを持っていますか?
バックエンドで mage_tax モジュールが有効になっていますか?
System > Configuration > Advanced > Enable the Mage_Tax module
その場合、Mage 1.4 を使用している場合は、代わりにこの修正を試してください。
Magento ディストリビューションに次のフォルダーを作成します: app/code/local/Mage/CatalogRule
/Model
app/code/core/Mage/CatalogRule/Model/Observer.php
にコピーapp/code/local/Mage/CatalogRule/Model
新しい/コピーしたファイルを開き、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();
}