回答:
部分的な答え
template\checkout\cart\totals.phtml
。-1
とrenderTotals()
すべての領域がレンダリングされます。したがって、削除$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>
この変更後、バックエンドで構成された順序は期待どおりに機能します。