質問 > 管理機能 > PC注文確認メールの内容表示不完全です |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
molik2 |
投稿日時: 2010/6/3 2:23
対応状況: −−−
|
常連 登録日: 2010/1/21 居住地: 投稿: 37 |
PC注文確認メールの内容表示不完全です [EC-CUBE] 2.4.3(新規インストール)
[レンタルサーバ] Xserver [OS] Linux [PHP] PHP 4.3.9 [データベース] MySQL 5.0.45 [WEBサーバ] apache [ブラウザ] Firefox3.6.3 & IE8 [現象] 「PC注文確認メール」内容の「ご注文商品明細」項目の「商品名」表示不完全、そして以降内容は非表示になっています。 ーーーーーーーーーーーーーーーーーーーーーーーーーーーー ◆ファイル位置: (サイトテンプレート名)\mail_templates\order_mail.tpl ◆ファイル内容: (ここからはtplファイルの内容) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ <!--{* * This file is part of EC-CUBE * * Copyright(c) 2000-2007 LOCKON CO.,LTD. All Rights Reserved. * * http://www.lockon.co.jp/ * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License * as published by the Free Software Foundation; either version 2 * of the License, or (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. *}--> <!--{$arrOrder.order_name01}--> <!--{$arrOrder.order_name02}--> 様 <!--{$tpl_header}--> ****************************************************************** 購入者情報 ****************************************************************** 会社名 :<!--{$arrOrder.order_cname01}--> (<!--{$arrOrder.order_cname02}-->) お名前 :<!--{$arrOrder.order_name01}--> <!--{$arrOrder.order_name02}--> 様 郵便番号:〒<!--{$arrOrder.deliv_zip01}-->-<!--{$arrOrder.deliv_zip02}--> ご住所 :<!--{$arrOrder.deliv_pref}--><!--{$arrOrder.deliv_addr01}--><!--{$arrOrder.deliv_addr02}--> 電話番号:<!--{$arrOrder.deliv_tel01}-->-<!--{$arrOrder.deliv_tel02}-->-<!--{$arrOrder.deliv_tel03}--> ****************************************************************** 配送情報とご請求金額 ****************************************************************** ◎ご注文番号:<!--{$arrOrder.order_id}--> ◎お支払合計:¥ <!--{$arrOrder.payment_total|number_format|default:0}--> ◎ご決済方法:<!--{$arrOrder.payment_method}--> ◎メッセージ:<!--{$Message_tmp}--> ◎お届け日:<!--{$arrOrder.deliv_date|default:"指定なし"}--> ◎お届け時間:<!--{$arrOrder.deliv_time|default:"指定なし"}--> ◎お届け先 会社名 :<!--{$arrOrder.deliv_cname01}-->(<!--{$arrOrder.deliv_cname02}-->) お名前 :<!--{$arrOrder.deliv_name01}--> <!--{$arrOrder.deliv_name02}--> 様 郵便番号:〒<!--{$arrOrder.deliv_zip01}-->-<!--{$arrOrder.deliv_zip02}--> ご住所 :<!--{$arrOrder.deliv_pref}--><!--{$arrOrder.deliv_addr01}--><!--{$arrOrder.deliv_addr02}--> 電話番号:<!--{$arrOrder.deliv_tel01}-->-<!--{$arrOrder.deliv_tel02}-->-<!--{$arrOrder.deliv_tel03}--> <!--{if $arrOther.title.value }--> ****************************************************************** <!--{$arrOther.title.name}-->情報 ****************************************************************** <!--{foreach key=key item=item from=$arrOther}--> <!--{if $key != "title"}--> <!--{if $item.name != ""}--><!--{$item.name}-->:<!--{/if}--><!--{$item.value}--> <!--{/if}--> <!--{/foreach}--> <!--{/if}--> ****************************************************************** ご注文商品明細 ****************************************************************** <!--{section name=cnt loop=$arrOrderDetail}--> 商品名: <!--{$arrOrderDetail[cnt].product_name}--> <!--{$arrOrderDetail[cnt].classcategory_name1}--> <!--{$arrOrderDetail[cnt].classcategory_name2}--> 商品コード: <!--{$arrOrderDetail[cnt].product_code}--> 数量:<!--{$arrOrderDetail[cnt].quantity}--> 個 金額:¥ <!--{$arrOrderDetail[cnt].price|sfPreTax:$arrInfo.tax:$arrInfo.tax_rule|number_format}--> <!--{/section}--> ----------------------------------------------------------- 小 計 ¥ <!--{$arrOrder.subtotal|number_format|default:0}--> (うち消費税 ¥<!--{$arrOrder.tax|number_format|default:0}-->) 値引き ¥ <!--{$arrOrder.use_point+$arrOrder.discount|number_format|default:0}--> 送 料 ¥ <!--{$arrOrder.deliv_fee|number_format|default:0}--> 手数料 ¥ <!--{$arrOrder.charge|number_format|default:0}--> =============================================================== 合 計 ¥ <!--{$arrOrder.payment_total|number_format|default:0}--> <!--{if $arrOrder.customer_id}--> =============================================================== <!--{* ご注文前のポイント {$tpl_user_point} pt *}--> ご使用ポイント <!--{$arrOrder.use_point|default:0}--> pt 今回加算される加算ポイント <!--{$arrOrder.add_point|default:0}--> pt 保持ポイント <!--{$arrCustomer.point|default:0}--> pt <!--{/if}--> <!--{$tpl_footer}--> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (ここまで) 「PC注文確認メール」内容の「購入者情報」や「配送情報とご請求金額」などは普通に表示しましたが、「ご注文商品明細」項目の「商品名」表示不完全、そして以降内容は非表示になっています。 試しに「購入者情報」と「配送情報とご請求金額」を非表示にしてみた、届いたメール「ご注文商品明細」項目の「商品名」以降の内容も表示しなかった、メール文字数の最大値は原因ではないようです... どうかよろしくご教授くださいますよう、お願い申し上げます。 |
AMUAMU |
投稿日時: 2010/6/3 18:14
対応状況: −−−
|
神 登録日: 2009/5/2 居住地: 東京都 投稿: 2712 |
Re: PC注文確認メールの内容表示不完全です 実際のメールはどのように不完全なのでしょうか?
商品名で切れているのであれば、商品名に機種依存文字など入っていませんか?
|
molik2 |
投稿日時: 2010/6/3 19:24
対応状況: −−−
|
常連 登録日: 2010/1/21 居住地: 投稿: 37 |
Re: PC注文確認メールの内容表示不完全です >実際のメールはどのように不完全なのでしょうか?
-- 【正常例】 商品名:アイスクリーム 商品コード: 00001 数量:100 金額:\100 -- 【問題例】 商品名:アイスクリ -- このような感じです。 |
AMUAMU |
投稿日時: 2010/6/3 20:36
対応状況: −−−
|
神 登録日: 2009/5/2 居住地: 東京都 投稿: 2712 |
Re: PC注文確認メールの内容表示不完全です 一回、商品名を編集して書き直して登録しなおしてみて再発しますか?他の商品でも発生する現象でしょうか?
「ー」で切れているので機種依存文字などが正常に処理できていない可能性が疑われます。 またDBの文字コードとサーバの文字コードおよびPHP mbstring関係の設定は適切にされているか確認されると良いかと思います。 ※php4.3.9というのが引っかかりますが大丈夫なはずですよね?
|
molik2 |
投稿日時: 2010/6/4 2:51
対応状況: −−−
|
常連 登録日: 2010/1/21 居住地: 投稿: 37 |
Re: PC注文確認メールの内容表示不完全です お返事ありがとうございます。
商品名の「ー」を外してみたが、同じ問題でした。 データベースの文字コートはUTF-8のはずと思いますが、 明日データベース管理者に一回確認します。 引用:
|
AMUAMU |
投稿日時: 2010/6/4 13:18
対応状況: −−−
|
神 登録日: 2009/5/2 居住地: 東京都 投稿: 2712 |
Re: PC注文確認メールの内容表示不完全です 他の商品でも発生しますか?
|
molik2 |
投稿日時: 2010/6/4 13:37
対応状況: −−−
|
常連 登録日: 2010/1/21 居住地: 投稿: 37 |
Re: PC注文確認メールの内容表示不完全です 引用:
そうです。 そべての商品を一緒に注文しても同じ問題です。 |
AMUAMU |
投稿日時: 2010/6/7 0:21
対応状況: −−−
|
神 登録日: 2009/5/2 居住地: 東京都 投稿: 2712 |
Re: PC注文確認メールの内容表示不完全です ん〜かなり固有の問題、特に環境に依存しているような気がします。
同様の事例も見たことがないですし・・・。 メール送信処理の前後にデバッグ出力を入れたり、ファイル出力させて個別の確認をされないとちょっと分からないかも? SC_Helper_MailのsfSendOrderMailの後半部分、メール送信前後を追ってデバッグしてみることをお勧めします。
|
molik2 |
投稿日時: 2010/6/25 14:48
対応状況: −−−
|
常連 登録日: 2010/1/21 居住地: 投稿: 37 |
Re: PC注文確認メールの内容表示不完全です 引用:
色々確認しました、原因は文字コートの問題です。 ECサイトに登録された商品名の一部 「ピュア」を「ヒ゜ュア」に判断されているようです、 そして、システム自動返信する際に「ヒ」という文字以降は非表示になってしまいます。 この問題について、商品名を替えば解決しますが、 でも勝手に商品名を変えるのも無理ですし... (サイトの文字コートは「UTF-8」を使っています) どうしたらいいでしょうか? |
molik2 |
投稿日時: 2010/6/25 23:21
対応状況: −−−
|
常連 登録日: 2010/1/21 居住地: 投稿: 37 |
Re: PC注文確認メールの内容表示不完全です
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |