2011-07-01 13 views
2

Magentoの注文メールと請求書の電子メールテンプレートの注文合計ブロックに使用されているテンプレート/コードブロックを誰かが教えてくれますか?Magentoの注文電子メールと請求書の電子メールテンプレートの合計ブロックを注文

税金の問題は解決されましたが、出荷と小計を取り除くためにいくつかのロジックを実装する必要があります。どのテンプレートがメールに使用されていますか? フロントエンドを見つけて必要に応じてこれを変更しましたが、システムから送信された電子メールに使用されているテンプレート/ブロックが見つかりませんでした。

誰でも正しい方向に向けることができますか?

おかげで、 バート

答えて

0

私は全くわからないが、それは可能性があり、この1:アプリの\設計\

\ adminhtml \デフォルト\デフォルトテンプレート\電子メール\順序\ \ items.phtml

ディレクトリがあなたのものと正確に一致しないかもしれませんが、あなたがそれを見つけることができると確信しています。

HTH

+0

Thx HTHしかし、それほど役に立ちませんでした。 私はフロントエンドでそれらを表示するために、メールの合計に同じロジックを使用したいと思っています(チェックアウト中のカートと注文レビュー)。テンプレートを調整しても、必要な結果は得られませんでした。 もう少し掘り下げます...見つけたら投稿します。 それまでの間:他の提案はありますか? – Wgenie

5

このテンプレートは、マイアカウントの電子メールテンプレートと注文概要の合計のために使用されている:

アプリ/設計/フロントエンド/ベース/デフォルト/テンプレート/販売/オーダー/ totals.phtml

+0

Kinda lateしかし、このスレッドを読むすべての人にとって、これはショップのフロントエンドの販売注文ビューに使用されるファイルでもあります。したがって、変更するたびに、「注文ページ」のフロントエンドに表示されます。/sales/order/view/order_id/XXX – d1m5n

15

Nielsの回答はapp/design/frontend/base/default/template/sales/order/totals.phtmlですが、希望の変更を行うためにこのファイルに美容上の変更を加えただけではないため、いくつかの説明が正しいと思いました。 totals.phtmlは、総計関連の明細(小計、出荷&処理、税金、総額(税抜)、総計(税金))を生成する "合計"をループします。最良の方法は、Mage::Logを使用して各合計(連想配列$_code => $totalを介してループされている)を出力することです。各キー($_code)をログに記録すると、subtotal,shippinggrand_totaltaxgrand_total_inclなどの名前が表示されます。私は私が直接foreachの下に次のコードを追加してほしくありませんでした販売注文の電子メールからのものを除外:

<?php if (in_array($_code, array('grand_total'))) { 
    continue; 
} ?> 

うまくいけば、これは、これらの合計は不思議などこから来ているの上に不可解されて誰にも役立ちます。 :-)

+0

完全に機能します!ありがとうございます:3 –

+0

天才、私はこれを考えなかったでしょう:) –

+0

素晴らしい! Works in Magento 1.9 – Leonidas

1

ジェイソンの答えは、grand_total HTMLのようなものを生成しないようMagentoに伝えるのに適しています。しかし、システム>設定>販売>税を見て、まず適切な方法で項目を削除できるかどうかを確認してください。

管理ページの上部に「警告税の設定で丸め誤差が発生する」というメッセージが表示された場合は、設定を調整する必要があります。必要に応じて、デフォルト設定についてはthe manualを参照してください。

関連する問題