無料カートシステム



初めに


この無料カートシステムは、NOP's Free Shopping Cartの一部を改変し、日本語で使用できるようにしたたものです。
カートシステムに使用しているJavascriptと注文用メールscript(perl)は、両者とも極めて安定しており、完全に信頼して、使用して頂けます。
注文画面にて、送信すると、直後に、自動送信で、注文確認メールが送信される機能を有しており、フリーのカートシステムソフトとしては、作動の安定性とともに群を抜く水準と言い切れます。
(事実上、月数千円で有料カートシステムを使用する必要性がないほどの安定性と機能を有しおり、弊社、海外向け小売部門でもこのカートシステムを採用しております。)

改変内容


オリジナルのウェブサイトのデモページは、このページです。右にある4つの欄をクリックするとオリジナルウェブサイトの作動状況を確認できます。
主な改変内容は、次のとおりです。

@オリジナルのJavascriptではオーダーアイコンをクリックすると、ポップアップメッセージが表示される手法ですが、通常のカートシステムでは、このような確認手法はとられていませんので、削除しました。
AオリジナルのJavascriptでは、本体金額に対するパーセンテージで、送料計算し、合計を算出する手法ですが、削除しています。このため、実際に使用される場合には、地域別の送料一覧表等を送信後に表示されるページに付け加えて下さい。(「送料については、御注文確認メールにて、お知らせします。」というmanagecartページにて表示されるメッセージが必要なければ、該当箇所のJavascriptを削除ください)
B税については、アメリカ国内での使用を前提としているため、日本用に消費税を外税とする表示方法にしています。
CJavascriptで書き込むメッセージは、全て日本語に変えましたが、もし、変更していない部分等、何らかの不具合があれば、弊社まで、お問い合わせ下さい。直ちに修正します。

カスタマイズ


@オリジナルのウェブサイトのサポートフォーラムは、このページです。
windowsサーバーの場合のaspスクリプトについても検索可能です。
カートシステム自体は、javascriptのみで作動しますので、極めて容易に、使用目的・状況に応じてカスタマイズできます。(元々のjavascriptが、極めて安定しているため、カスタマイズして容易に使用できます)
弊社にても、送料を合算する方式への変更等カスタマイズ化に関するご注文を承ります。費用は、別途見積もりとなります。

この無料カートシステムは、NOP's Free Shopping Cartの日本語バージョンです。(オリジナルを必ず参照して下さい。)

@カートシステム自体は、CGIを使用せず、cookieを使って利用してJavascriptのみで作動させています。このため、スマートフォン・タブレット・パソコン等Javascriptが有効な端末では作動しますが、ガラケー(スマホ以外の古い携帯電話)では、カートシステム自体が作動しません。

javascriptではなく、CGI(PHP)による弊社作成、弊社のみでの使用を前提としたPHPのカートシステムサンプルは、このページです。(javascriptと異なり、PHP使用のためブラウザに依存しません。)

Aチェックアウト後の送信機能についてのみ、CGI(perl)が使用されています。

B世界各国で多数の運用実績がある非常に信頼性の高い高機能の無料カートシステムです。

デモページで作動状況を確認して下さい。

デモページを表示する (←クリックして下さい)

@カートシステム及び自動メール送信機能を確かめて下さい。
A架空のお名前・住所・メールアドレス等を入力して下さい。
Bメールアドレスのみ実際のアドレスを入力された場合には、 送信後に、自動返信メールがお手元に届きますので、実際の作動状況が確認できます。
Cメール送信後に弊社作成のデモページが表示されます。

カートシステムの設置方法(非常に簡単です)

ホームページを、メモ帳(notepad)で、開き、以下の内容を貼り付けるだけです。
@headタグ内
Javascriptのコメント部分は、削除可能です。

Abodyタグ内 (例)

メールシステム(sendmail)設置方法
  *Unixサーバーの場合、簡単です
  *Windowsサーバーの場合、困難です。

ファイルをダウンロードし、解凍後、cgi-binファイルを開き、checkoutファイルを開いた後、checkoutファイル(perl)の次の内容を編集して下さい。
(checkout.htmlファイルではなく、cgi-binフォルダ内のcheckout.plファイルです。)

hpcreating.comと入力して検索し、

@$youremail = "contact/@hpcreating.com";←下線部編集
上のメールアドレスを使用されるメールアドレスへ変更して下さい。
(@の前に必ず/を入れて下さい。)

A
*$returnpage = "http://www.hpcreating.com/cart/thanks.html"←下線部編集
*$url = "http://www.hpcreating.com/cart/thanks.html";←下線部編集

をそれぞれ使用される注文確認ページのURLへ変更して下さい。
(ここで指定したページに戻りますので、注文確認ページを作成して下さい)

D編集完了後、サーバーのcgiファイルへアップロードして下さい。
(既に、formmailファイルがある場合には、そのファイルではなく、cgiファイルのすぐ下の階層にアップロードして下さい。)

Unix系サーバーの場合、アップロード後、必ず下記のように、パーミッション番号を755へ変更して下さい。(又はアップロード時に指定しておいてください。)これだけで、通常は、問題なくsendmail機能が働きます。なお、万一、それでもsendmail機能が作動しない場合には、サーバーにお問い合わせ下さい。(その場合、原因は、サーバー側にあります。)
(圧倒的大部分のサーバーは、Unixサーバーです。)

Unixサーバーの場合

使用されているFTPソフトでcheckout.pl ファイルについて、
@パーミッションを755へ変更
A実行可能状態かどうか確認する

以下、FFFTP (安定性の高いフリーFTPソフト) を例とします。

ホストへ接続、cgiフォルダを開いた後、checkout.plを右クリック→属性変更を選択し番号を755へ変更→実行欄にチェックマークがあるかどうか確認。

*サーバーが、windowsサーバーの場合、sendmail機能は、アップロード後に絶対に作動しません。(windowsサーバーは、少数です。)

別途、plファイルに加えsendmail 用のaspファイルが必要です。
(御自身で作成又は作成依頼して下さい。下のASPスクリプト例ご参照)

無料カートシステムのダウンロード

ダウンロードする

ダウンロード時の注意(重要)

@IE及びfirefoxの場合
保存をした後、必ず 「展開」 して解凍して下さい(展開しない場合には、スクリプトエラーメッセージが表示されますが、エラーではありません。

AGooglechrome
圧縮フォルダですので、必ず、「フォルダを開く」をクリックして、解凍して下さい。単に「開く」をクリックすると、スクリプトエラーのメッセージが表示されますが、エラーではありません。

windowsサーバー用sendmail機能のasp スクリプト例
(ご注意)
以下は、あくまでformmail用asp スクリプト例です。このままコピー使用されてもこの無料カートシステムでは絶対に作動しません。


この無料カートシステムは、小規模のwindowsサーバーを利用している方が、設置を試される場合が多いと予想されるため、例示しました。(perlスクリプトに加え以下のような「感じ」のaspスクリプトが必要であるとお考えください。)

ASPのsendmailスクリプト例

<% dim mailFrom '送信元アドレス dim mailTo '送信先アドレス dim mailCc '送信先Cc dim mailBcc '送信先Bcc dim mailSubject 'メール件名 dim mailBody 'メール本文 mailFrom = "" mailTo = "" mailCc = "" mailBcc = "" mailSubject = "" mailBody = "" 'お問合せメールを送信する。 function sendmail dim newMail '//as Object Set newMail = Server.CreateObject("CDONTS.NewMail") newMail.From = mailFrom newMail.To = mailTo newMail.Subject = mailSubject newMail.Body = mailBody newMail.Bodyformat = 1 newMail.Mailformat = 1 newMail.Send set newMail = nothing end function %>