質問 > フロント機能 > order_mail.tplに割引価格を反映させたい |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
soho_da |
投稿日時: 2013/8/17 7:32
対応状況: −−−
|
半人前 登録日: 2013/4/27 居住地: 投稿: 15 |
order_mail.tplに割引価格を反映させたい バージョン2.12.5
多少カスタマイズして利用しているレベルの初心者です。 セールなどで会員・非会員にかかわらず販売価格を一律に割引く場合、サイト上の表示は通常販売価格のままで、受注後のオーダーメールで割引価格を反映させたものにしたいと考えています。 具体的にメールテンプレートの動的出力部分(order_mail.tpl)を修正してみましたが、うまくいきません。 ▼現在 ご注文代金合計+送料=<!--{$arrOrder.subtotal|number_format|default:0}-->+<!--{$arrOrder.deliv_fee|number_format|default:0}-->=<!--{$arrOrder.payment_total|number_format|default:0}-->円 (税込) ▼修正後 ご注文代金合計−割引分+送料 ???? =合計 ご教授いただけますでしょうか? |
shutta |
投稿日時: 2013/8/19 12:38
対応状況: −−−
|
仙人 登録日: 2010/2/4 居住地: 関西 投稿: 835 |
Re: order_mail.tplに割引価格を反映させたい どのように修正されたのでしょうか?
修正コードを提示された方が、具体的な指摘がしやすいかと思います。 また、割引分はどのように定義されているのでしょうか? 場合によっては、テンプレート側ではなく、PHP側の修正も必要な気はします。
|
soho_da |
投稿日時: 2013/8/24 23:31
対応状況: −−−
|
半人前 登録日: 2013/4/27 居住地: 投稿: 15 |
Re: order_mail.tplに割引価格を反映させたい 遅くなってすいません。
shuttaさん、返信ありがとうございます。 投稿後、「受注管理>受注登録>受注商品情報」のなかに"値引き"欄があることに気がつきました。 こちらに値を入力して[計算結果の確認]ボタンを押すと割引額が"合計"欄に反映されます。 order_mail.tplをもとにこれらの値を反映した新たなテンプレを作成して「システム設定>マスターデータ管理」で登録して、乗り切りました。 今回は受注数がそれほどでもなかたので、値引き額は手動入力しました。が、やはり今後は自動としたいところです。 プログラム側の修正が必要かと思いますが、どのようにすればよいか、ご教授いただければありがたいです。 |
shutta |
投稿日時: 2013/8/28 19:35
対応状況: −−−
|
仙人 登録日: 2010/2/4 居住地: 関西 投稿: 835 |
Re: order_mail.tplに割引価格を反映させたい 自動的に値引き額を入力させたいということであれば、
SC_CartSession::calculate()にdiscountを渡すようにするとか、 もしくはcalculateメソッド自体を改修するとかはどうでしょうか?
|
soho_da |
投稿日時: 2013/8/29 16:38
対応状況: −−−
|
半人前 登録日: 2013/4/27 居住地: 投稿: 15 |
Re: order_mail.tplに割引価格を反映させたい 試してみます。
ありがとうございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |