次の問題があります: 主な配送方法を使用する必要があります。最初のものは、200 ドル未満の注文に対して 10 ドルの配送料を請求します。2 番目の方法はデフォルトの送料無料で、200 ドル以上の注文に適用されます。
送料無料が適用されると、配送と取り扱いの小計に 0.00 が表示されます。チェックアウトにも請求書にもこの行を表示したくありません。
送料無料を使用している場合、配送と取り扱いの行を完全に削除する方法はありますか?
ご意見をお寄せいただきありがとうございます。
カートとチェックアウトから配送ラインを削除します。このメソッドをオーバーライドできます Mage_Checkout_Block_Cart_Totals::renderTotal()
public function renderTotal($total, $area = null, $colspan = 1)
{
$code = $total->getCode();
if ($total->getAs()) {
$code = $total->getAs();
}
if ($code == 'shipping' && $total->getValue() == 0) {
return '';
}
return $this->_getTotalRenderer($code)
->setTotal($total)
->setColspan($colspan)
->setRenderingArea(is_null($area) ? -1 : $area)
->toHtml();
}
詳細については、このリンクを確認してくださいhttp://www.magentocommerce.com/boards/viewthread/295412/#t410854