特徴
-
- - 郵便番号から住所を自動入力 (v6.20〜)
当サイトの郵便番号検索ゲートウェイサービスを利用できるようにあらかじめ設定を組み込んであります。
住所から郵便番号を探すことも出来ます。
- - 数量やその他の案件を個別に処理せず、商品名とその商品に対する数量計算後の合計金額、
その合計に対する消費税と送料という単純な構成にすることにより汎用性を高め、
1画面に多くの情報を入れずに、画面を分けて適切に消費者に確認を促せるような構造にしてみました。
- - サンプル画面を見ていただければ分かりますが、システムが使う項目は、「商品名」「単価」「数量」です。
5つまで使える「備考欄」の内容と数量は「商品名」として加えられます。そのためカゴの中身は、
「商品名」と「金額」という単純な構造になっています。
- - 兼ねてよりご要望があった、ドルを扱えるようにしました。
総額表示(消費税を含んだ表示)に対応するには…
-
- - 総額表示についてはこちらをご覧ください。
- - このシステムでは既に税込処理(総額表示)の機能があります。
- - 税別処理で使用していた方が税込処理に変更する方法は、次の通りです。
- setup.pl 中の設定を次のようにしてください。
# 消費税率設定(単位:%)
#
# 消費税処理は、かごに入れられた商品の合計額に対して計算されます。
# 消費税処理をしない場合は 0 に設定します。
$tax_rate = 0;
- 商品単価を税込み額に修正してください。
サンプルとダウンロード
-
- - カート例
- -
- - 説明書(アクロバットリーダが必要)はダウンロードファイルに含まれています。
- - 初期設定(setup.cgi)にも説明があります。
- - ダウンロード <Shopping_Basket_PRO_6.20.zip> (伸張&展開の仕方)
- - このシステムはシェアウエアです。設置して動作確認のあとに、シェアウエア登録を行ってください。
- - 既に「ショッピングバスケットプロ」のシェアウエア登録済みの方のバージョンアップや変更は無料です。
- - 困ったらサポート掲示板 (掲示板利用上の注意)
【重要】知っておくこと
- 当サイトのショッピングバスケットはすべてCookieを利用します。遮断しないでご利用いただくようご案内ください。
履歴
v6.01
v6.00において、$domainと$pathの設定を行わない場合に商品が追加できないトラブルがありました。
v6.02
注文者宛の電子メールが文字化けする不具合がありました。
一部のデータをJIS変換していなかったことが要因で、1つのメール本文に複数の文字コードが混在していたことが原因でした。
v6.03
注文者宛の電子メールが文字化けする不具合がありました。
一部のデータをJIS変換していなかったことがもう一箇所あったのが要因で、1つのメール本文に複数の文字コードが混在していたことが原因でした。
v6.04
ドル扱いの場合に小数点が改行されてしまう不具合がありました。
これは、値部分をv5までは改行位置にピリオドを入れる処理をしていたものを、
そのまま残してしまったために現れたものでした。
次の設定で円記号にしたい場合は、\ではなく\\に設定してください。
# 円の場合 -> '\\' ←円記号の場合は2つ重ねてください。
# 米ドルの場合 -> 'US$'
# 頭を抑える場合 -> '*'
$tsuka2 = '\\';
v6.05
添付のindex.html内に書いたクッキーチェック用のタグの削除(NN6.1で誤動作するため)をしました。
CGIプログラムに修正はありませんが、バージョンの書き換えのために、setup.cgiを更新しました。
v6.06
送料をドルにする場合に、数値に小数点が含まれると正常に処理できない不具合がありました。
cart.cgiとsetup.cgiを更新しました。
v6.07
NNでキャッシュがセッション内でクリアされてしまう不具合を修正しました。
cart.cgiとsetup.cgiを更新しました。
v6.08
セキュリティ上の問題を修正しました。これ以前のバージョンの方は必ず更新してください。
cart.cgiとsetup.cgiを更新しました。
v6.09
Macブラウザ(検証はIE5)で、画面を戻したときに2重に商品がカゴに入ってしまう問題を修正しました。
cart.cgiとsetup.cgiを更新しました。
v6.10
IE6のクッキー上書き設定をしている場合に3回以上カゴに入れられない症状を修正しました。
プライバシー設定で、自動クッキー処理の上書きをする&ダイヤログを表示する、に設定している場合、
3回目以降ブラウザが反応を返さなくなる症状が報告されました。cart.cgiとsetup.cgiを更新しました。
v6.11
外税処理で端数を四捨五入に設定した場合に、消費税に小数点以下が発生する場合に整数にならないバグの修正を行いました。
cart.cgiとsetup.cgiを更新しました。
v6.20
郵便番号検索ゲートウェイサービスの利用設定を追加しました。
v6.11 → v6.20 への簡単バージョンアップの方法
- 以下の作業は、改造していないことが前提です。
- "set.cgi"が新設されていますので、設置してパーミッションを755に設定します。Perlのパスが合わない場合のみ1行目を編集します。
- "cart.cgi"は更新されていますので、新しいものをそのまま上書き設置してください。
- "setup.cgi"は更新されていますので、いままでの設定を移し書き、設置してください。
なお、$use_zip_search および $set_url という設定が新設されています。
- "form.dat"に郵便番号検索ボタンのフォーム例があります。
|