合計注文と追加情報のカスタマイズ


14

次の合計スタイルをオンにしたい場合checkout/cart

  1. ディスカウント
  2. 小計
  3. 送料または情報テキスト:「送料を除く」
  4. 追加テキスト:「30EURからの送料無料」(常に表示)
  5. 総計
  6. 含む 税金

問題点

  1. バックエンドで「Checkout Totals Sort Order」を正しく設定しても、最後に総計が常に表示されます
  2. 合計の間に追加の情報ブロックを配置する方法は?
  3. 1つの合計が存在しない場合の情報テキストの表示方法(配送)

回答:


18

部分的な答え

1.バックエンドでの順序はレンダリングに完全には影響しません

  • 合計は「エリア」によってレンダリングされます。
  • 合計は「フッター」エリアにあります。を参照してくださいtemplate\checkout\cart\totals.phtml
  • に渡す-1renderTotals()すべての領域がレンダリングされます。

したがって、削除$this->renderTotals('footer');して変更
$this->renderTotals();する必要があります$this->renderTotals(-1);

例(totals.phtml独自のテーマにコピーした後):

<table id="shopping-cart-totals-table">
    <col />
    <col width="1" />
    <tbody>
        <?php echo $this->renderTotals(-1); ?>
    </tbody>
</table>

この変更後、バックエンドで構成された順序は期待どおりに機能します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.