記事No | : 422 |
投稿日 | : 2007/05/01(Tue) 23:48:33 |
タイトル | : カートで購入画面に追加したいのですが |
ID情報 | : mogu11 |
投稿者 | : もぐ. |
URL | : http://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 |
投稿者 | : もぐ. |
URL | : http://tasman-it.com/cart/cart-tasman06/cart.cgi |
お世話になっております。
上記の件、どうでしょうか?
聞き方がいけなかったのでしょうか?
出来るか、出来ないかだけでも教えていただければ、と思います。
記事No | : 450 |
投稿日 | : 2007/05/03(Thu) 23:17:46 |
タイトル | : Re: カートで購入画面に追加したいのですが |
ID情報 | : mogu11 |
投稿者 | : もぐ. |
URL | : http://tasman-it.com/cart/cart-tasman06/cart.cgi |
お世話になっております。
上記の件、どうでしょうか?
聞き方がいけなかったのでしょうか?
出来るか、出来ないかだけでも教えていただければ、と思います。
記事No | : 452 |
投稿日 | : 2007/05/04(Fri) 10:59:33 |
タイトル | : Re^2: カートで購入画面に追加したいのですが |
ID情報 | : tems |
投稿者 | : BAL |
URL | : http://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番号 </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 |
投稿者 | : もぐ. |
URL | : http://tasman-it.com/cart/cart-tasman06/cart.cgi |
BAL様
お返事ありがとうございました。
また、お礼が遅くなり申し訳ございません。
上からの指示は、メールに反映されるだけで良いとのことですので、やってみます。
記事No | : 506 |
投稿日 | : 2007/05/08(Tue) 00:06:38 |
タイトル | : おかげさまで |
ID情報 | : mogu11 |
投稿者 | : もぐ. |
URL | : http://tasman-it.com/cart/cart-tasman06/cart.cgi |
うまく追加ができました。
ほんとうにありがとうございました。