質問 > フロント機能 > 受注完了メールに配送先ごとに数量・小計・送料を入れたい。 |
フロント機能
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
Shinnosuke |
投稿日時: 2014/12/17 18:10
対応状況: −−−
|
半人前 登録日: 2012/1/6 居住地: 投稿: 15 |
Re: 受注完了メールに配送先ごとに数量・小計・送料を入れたい。 tsuji様 ご回答ありがとうございました。 依頼元と少し相談をしてみようと思います。 助かりました。 |
tsuji |
投稿日時: 2014/7/8 9:36
対応状況: −−−
|
仙人 登録日: 2013/11/19 居住地: 投稿: 958 |
Re: 受注完了メールに配送先ごとに数量・小計・送料を入れたい。 Shinnosuke 様
変更範囲を小さくするのであれば、お届け先ごとに送料を再計算する 必要があるかと思います。 (その際、値引きや送料無料条件の計算を考慮に入れる必要があると思います。 変更範囲が広くてもよいのであれば、購入時の送料計算の際に、 お届け先ごとに送料を持たせる手もあるかと思いますが、 デフォルトでは送料計算は一括で計算しているようなので、 それなりの改修が必要になるかもしれません。
|
Shinnosuke |
投稿日時: 2014/7/7 16:47
対応状況: −−−
|
半人前 登録日: 2012/1/6 居住地: 投稿: 15 |
受注完了メールに配送先ごとに数量・小計・送料を入れたい。 皆様、ご相談させてください。
--------------------- 環境 --------------------- ECCUBE:2.11.5 OS:CentOS release 5.7 (Final) PHP:PHP 5.1.6 Webサーバ:Apache 2.2.3 DB:PostgreSQL 8.1.23 Mail:sendmail --------------------- 複数配送先選択時の受注時完了メールについて質問させてください。 複数配送選択時、送付先ごとに、個数合計と金額小計、送料を表示したいとおもっています。 data/class/helper/SC_Helper_Mail.phpを書き換え、dtb_shihipmentからSUMをとってくる方法を考えておりますが、 送料も取得できないことから、こちらの方法でいいか判断が付きません。 もし、order_mail.tpl上での小計処理や、他の値の取得方法があれば、ご教示いただけますしょうか? --------------------- ●data/class/helper/SC_Helper_Mail.php --------------------- $id = "order_id =". "'". $order_id ."'" ; $objQuery->setOrder('order_id'); $objQuery->setGroupBy('order_id'); $colss = array('SUM(quantity)as kazu','SUM(price)as kingaku'); $cols = join(',', $colss); $arrmul = $objQuery->select($cols, "dtb_shipment_item", $id); --------------------- ●data/Smarty/templates/mimoi/mail_templates/order_mail.tpl --------------------- <!--{foreach item=shipping name=shipping from=$arrShipping}--> ---- ■ 配送先 <!--{if count($arrShipping) > 1}-->[<!--{$smarty.foreach.shipping.iteration}-->]<!--{/if}--> ---- 【お届け先】 [お名前]:<!--{$shipping.shipping_name01}--> <!--{$shipping.shipping_name02}--> 様 [連絡先]:<!--{$shipping.shipping_tel01}-->-<!--{$shipping.shipping_tel02}-->-<!--{$shipping.shipping_tel03}--> [郵便番号]:〒<!--{$shipping.shipping_zip01}-->-<!--{$shipping.shipping_zip02}--> [住所] :<!--{$arrPref[$shipping.shipping_pref]}--><!--{$shipping.shipping_addr01}--><!--{$shipping.shipping_addr02}--> お届け日:<!--{$shipping.shipping_date|date_format:"%Y/%m/%d"|default:"指定なし"}--> お届け時間:<!--{$shipping.shipping_time|default:"指定なし"}--> <!--{foreach item=item name=item from=$shipping.shipment_item}--> 【ご注文商品情報 複数届先選択時】 [品番]: <!--{$item.product_code}--> [商品名]: <!--{$item.product_name}--> <!--{$item.classcategory_name1}--> <!--{$item.classcategory_name2}--> [数量]:<!--{$item.quantity}--> [単価]:¥ <!--{$item.price|sfCalcIncTax:$arrOrder.order_tax_rate:$arrOrder.order_tax_rule|number_format}--> [小計]:<!--{math equation="a*b" a=$item.quantity b=$item.price|sfCalcIncTax:$arrOrder.order_tax_rate:$arrOrder.order_tax_rule assign=ab}--><!--{$ab|number_format}--> <!--{/foreach}--> 【お届け先小計】 --------------------------------------------------------------- [合計商品数]:<!--{$arrmul.kazu}--> [商品合計(消費税)]:<!--{$arrmul.kingaku}--> [送料]:<!--{}--> --------------------------------------------------------------- [小計] <!--{$arrmul.kingaku}-->円 --------------------------------------------------------------- <!--{/foreach}--> 以上、アドバイスよろしくお願いいたします。 |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |