KENT-WEB サポートコーナー 過去ログ [ 0138 ]


記事No: 9610
投稿日: 2011/11/11(Fri) 11:42:51
タイトル自動送信メールの注文情報がうまく出力されない
ID情報: kjmys
投稿者: ケニス
URLhttp://***.com

お世話になります。
WEB MARTを試用させていただいております。
注文完了時に送信させるメール内の注文情報(下記部分)がうまく出力されません。
その他の機能は正常に動作しているようです。

プログラムには以下のカスタマイズをしました。
不具合の原因になっているかもしれません。
■ ペイパル決済に対応させるためにこちら↓のスレッドを参考にカスタマイズしました。
  http://www.kent-web.com/support/bbs/?list=log&no=8680
■プログラムの文字コードをUTF-8に統一しました。

何卒、アドバイス頂けますようお願い致します。

----------------------------------------------------------------------
▼注文情報
----------------------------------------------------------------------
(1) 0001 サンプル1
$price × 1 = $kei ←ココです!
(2) 0002 サンプル2
$price × 3 = $kei ←ココです!

小 計 : ¥6,020
送 料 : ¥525
手数料 : ¥0
合 計 : ¥6,545

----------------------------------------------------------------------


記事No: 9612
投稿日: 2011/11/11(Fri) 14:40:23
タイトルRe: 自動送信メールの注文情報がうまく出力されない
ID情報: kjmys
投稿者: ケニス
URLhttp://**.com

> お世話になります。
> WEB MARTを試用させていただいております。
> 注文完了時に送信させるメール内の注文情報(下記部分)がうまく出力されません。
> その他の機能は正常に動作しているようです。
>
> プログラムには以下のカスタマイズをしました。
> 不具合の原因になっているかもしれません。
> ■ ペイパル決済に対応させるためにこちら↓のスレッドを参考にカスタマイズしました。
>   http://www.kent-web.com/support/bbs/?list=log&no=8680
> ■プログラムの文字コードをUTF-8に統一しました。
>
> 何卒、アドバイス頂けますようお願い致します。
>
> ----------------------------------------------------------------------
> ▼注文情報
> ----------------------------------------------------------------------
> (1) 0001 サンプル1
> $price × 1 = $kei ←ココです!
> (2) 0002 サンプル2
> $price × 3 = $kei ←ココです!
>
> 小 計 : ¥6,020
> 送 料 : ¥525
> 手数料 : ¥0
> 合 計 : ¥6,545
>
> ----------------------------------------------------------------------

すみません。自己解決しました。
以下の部分をわざわざ自分で半角にしてしまいました。(´ヘ`;)

[order.cgi]
#-----------------------------------------------------------
# 注文送信 (Step3)
#-----------------------------------------------------------

####### 省略 ###########

# 単価計算
$price = &comma($price);
$kei = &comma($kei);
my $name2 = "$name ";
Jcode::convert(\$name2, 'utf-8');

$i++;
$in{order} .= "($i) $code $name";
$in{order} .= " [$cf{op_color}] $col" if ($col ne "");
$in{order} .= " [$cf{op_size}] $size" if ($size ne "");
$in{order} .= "\n";
$in{order} .= "¥$price × $num = ¥$kei\n"; ##¥マークは全角が◎

####### 省略 ###########


[検索ページ]