無料カートシステム

この無料カートシステムは、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)設置方法

ファイルをダウンロードし、解凍後、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 %>