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


記事No: 422
投稿日: 2007/05/01(Tue) 23:48:33
タイトルカートで購入画面に追加したいのですが
ID情報: mogu11
投稿者: もぐ.
URLhttp://tasman-it.com/cart/cart-tasman06/cart.cgi

お世話になっております。
Shopping Cart ver.4.1をDLして使用させていただいております。

お聞きしたいのは
注文の住所入力画面で「▼配送先 」と「▼連絡事項」の間にセレクトボックスを追加表示させて、注文メールにも反映させたいのですが、可能でしょうか?
追加したいのは
『どのようにしてこのショップをお知りになりましたか?』
という質問で、セレクトボックスにプルダウンで
 ・会社のHPより
 ・販売店より
 ・卸業者より
 ・その他
というような内容のものです。
商品メーカーがアンテナ的に立ち上げたショップの為、注文した方が何処からの紹介なのかを知りたいのです。
CGI初心者です、過去ログなどを参考にして、自分なりに試してみたのですが、メールに反映されませんでした。
よろしくお願いいたします。




記事No: 447
投稿日: 2007/05/03(Thu) 18:02:28
タイトルお願いします。教えて下さい。
ID情報: mogu11
投稿者: もぐ.
URLhttp://tasman-it.com/cart/cart-tasman06/cart.cgi

お世話になっております。
上記の件、どうでしょうか?
聞き方がいけなかったのでしょうか?
出来るか、出来ないかだけでも教えていただければ、と思います。


記事No: 450
投稿日: 2007/05/03(Thu) 23:17:46
タイトルRe: カートで購入画面に追加したいのですが
ID情報: mogu11
投稿者: もぐ.
URLhttp://tasman-it.com/cart/cart-tasman06/cart.cgi

お世話になっております。
上記の件、どうでしょうか?
聞き方がいけなかったのでしょうか?
出来るか、出来ないかだけでも教えていただければ、と思います。


記事No: 452
投稿日: 2007/05/04(Fri) 10:59:33
タイトルRe^2: カートで購入画面に追加したいのですが
ID情報: tems
投稿者: BAL
URLhttp://f43.aaa.livedoor.jp/~sumure/

> お世話になっております。
> 上記の件、どうでしょうか?
> 聞き方がいけなかったのでしょうか?
> 出来るか、出来ないかだけでも教えていただければ、と思います。

出来るか、出来ないかと聞かれれば出来ます。追加項目をメールにだけ反映させる方法です。注文ログやCSVにも反映させる場合は修正箇所が多いので有償カスタマイズということで。

order.cgi

#-------------------------------------------------
# 注文処理
#-------------------------------------------------

-- 途中省略 --

</tr>
</table>
<!-- ▼ここから▼ -->
<p>
<table border=1 cellspacing=0 cellpadding=4 width=550>
<tr>
<td colspan=2 class=l>▼<b>アンケート</b></td>
</tr>
<tr><td class=r>
どのようにしてこのショップをお知りになりましたか?<br>
<select name=enq>
<option value="">▼選択
<option value="会社のHPより">会社のHPより
<option value="販売店より">販売店より
<option value="卸業者より">卸業者より
<option value="その他">その他
</select>
</td>
</tr>
</table>
<!-- ▲ここまで追加▲ -->
<p>
<table border=1 cellspacing=0 cellpadding=4 width=550>
<tr>
<td colspan=2 class=l>▼<b>連絡事項</b></td>

-- 途中省略 --

local($pref) = split(/,/, $pref[$in{'pref'}]);
local($pref2) = split(/,/, $pref[$in{'pref2'}]);

foreach ('payment','comp','name','yuno','pref','addr','tel','fax','email','comp2','name2','yuno2','pref2','addr2','tel2','fax2','cook','mon','day','hour','enq','note') { ## ←修正

print "<input type=hidden name=\"$_\" value=\"$in{$_}\">\n";
}

-- 途中省略 --

width=440>$in{'tel2'}</td></tr>\n" if ($in{'tel2'});
print "<tr><td class=r width=110 align=right>FAX番号&nbsp;</td><td class=r width=440>$in{'fax2'}</td></tr>\n" if ($in{'fax2'});
print "</table>\n";
}
#▼ここから▼
print "<p><table border=1 cellspacing=0 cellpadding=4 width=550>\n";
print "<tr><td class=l colspan=2>▼<b>アンケート</b></td></tr>\n";
print "<tr><td class=r>どのようにしてこのショップをお知りになりましたか?<br>$in{'enq'}</td></tr>\n";
print "</table>\n";
#▲ここまで追加▲
if ($in{'note'}) {
print "<p><table border=1 cellspacing=0 cellpadding=4 width=550>\n";
print "<tr><td class=l colspan=2>▼<b>連絡事項</b></td></tr>\n";


──────────────────────────────
▼注文内容
──────────────────────────────
-- 途中省略 --

$mbody .= "住 所 = $addr2\n" if ($addr2);
$mbody .= "電 話 = $in{'tel2'}\n" if ($in{'tel2'});
$mbody .= "FAX = $in{'fax2'}\n" if ($in{'fax2'});
}
#▼ここから▼
$mbody .= "\n──────────────────────────────\n";
$mbody .= "▼アンケート\n";
$mbody .= "──────────────────────────────\n";
$mbody .= "$in{'enq'}\n";
#▲ここまで追加▲
if ($note) {
$mbody .= "\n──────────────────────────────\n";
$mbody .= "▼連絡事項\n";
$mbody .= "──────────────────────────────\n";
$mbody .= "$note\n";
}


記事No: 493
投稿日: 2007/05/06(Sun) 23:43:25
タイトルありがとうございます
ID情報: mogu11
投稿者: もぐ.
URLhttp://tasman-it.com/cart/cart-tasman06/cart.cgi

BAL様
お返事ありがとうございました。
また、お礼が遅くなり申し訳ございません。

上からの指示は、メールに反映されるだけで良いとのことですので、やってみます。


記事No: 506
投稿日: 2007/05/08(Tue) 00:06:38
タイトルおかげさまで
ID情報: mogu11
投稿者: もぐ.
URLhttp://tasman-it.com/cart/cart-tasman06/cart.cgi

うまく追加ができました。
ほんとうにありがとうございました。


[検索ページ]