- オンライン上での登録と編集
商品をWeb上で登録・編集(修正)・削除ができるようにしました。
これにより、CGIに精通した技術者が随時いなくても、ネット画面で商品をネットショップに置いたり削除したりできます。
商品名、本文、価格が必須入力、そのほかは任意です。
- 商品画像は複数送信可能
商品画像(写真)は、10枚まで登録可能です。最初の1枚は一覧表示用に使用されます。
- 商品画像サムネイル加工サービス付き
商品画像を設定する場合、オリジナル画像のほかに一覧用にサムネイル(小さなインデックス用画像)を別途用意する手間が必要でした。
画像を加工するには、画像編集ソフトで行いますが、それをシステム側が自動的に生成できないかと思ったものです。
たとえば、Yahoo!オークション等で写真をアップロードすると、1枚目の写真は縮小写真も自動的に作成され、
オークション一覧などの表示用に利用されます。横が1024ピクセルを超える画像は、オリジナル画像もそのサイズに縮小します。
Web上で画像を縮小加工するには相応のシステム(ImageMagick等)がサーバに用意されていなければならず、共用サーバではそれが困難なことが多く、
さらに独自サーバであっても、それらをインストールするに精通した技術者も必要となります。
当プログラムでは、アップロードした商品写真を当方のサーバに一旦送信し、縮小加工したものを送り返す処理(サムネイルサービス)を条件付無料で提供します。
これを利用する場合でも、オリジナル画像(写真)は巨大過ぎないようご注意ください。
アップロードにも時間がかかりますし、縮小処理できない場合もありますし、なによりも、お客様の画面に表示される画像がそのまま巨大になって迷惑がかかります。
サムネイルサービスを利用する条件は次の通りです。
- 当サービスはそのサービス継続を保障しません。利用者に連絡することなく、メンテナンスのために休止したり、サービスを終了する場合があります。
- 当サービスはその実効性を保証するものではありません。動作結果が期待したものにならなくてもクレーム等はお受けできません。
- 当CGI以外からの目的外利用を禁止します。(どこからどのようなデータが送られてくるかは任意にモニターし、チェックします。)
- 当サービスを利用して加工する画像は、アダルト商品であっても構いませんが、違法または公序良俗に反するものであってはなりません。
- 当サービスが不適切と判断したご利用は、利用者に連絡なく使用を拒否できるものとします。
- 当サービスが任意にチェックすることはありますが、一時的に残る画像を一般に公開することは一切ありません。
- 当サービスで加工できるのは、JPEG(.jpg)とGIF(.gif)です。必ず拡張子を付けてください。また、ファイル名に日本語を使わないでください。
- 使用するにあたり連絡や承諾を求めることはありませんが、使用した場合はこれらに承諾したものといたします。
サムネイルサービスを利用しない場合は、画像はそのままの状態でアップロードされ、表示上、指定のサイズに擬似縮小されて表示されます。
擬似縮小とは、画面に表示するために送られてくる画像はオリジナルそのものなので、相応の画像サイズの転送に必要な時間を要します。
そのため、できるだけ適切なサイズや容量の画像を用意して使用する必要があります。
- カテゴリー設定が可能
1つの商品群(このCGIセットを1つ設置)に複数のカテゴリ設定が可能です。
たとえば、設置するフォルダを複数用意してそれぞれこのCGIを設置し、フォルダそれぞれを『家電』『パソコン』『衣料品』…というように分けます。
その中の1つのCGI『家電』に商品を登録する際に、「テレビ」「冷蔵庫」「洗濯機」…というようにカテゴリを登録することが出来ます。
サンプルでは1つのフォルダ(1つのCGI)しか設置していませんが、
それを商品群1とし、他にフォルダを作って設置し、その入り口アドレスを自由に書けるエリアにメニュー方式でリンクすることにより、たくさんの商品を群分けして表示することが出来ます。
なお、カテゴリーを選択しなかった商品は、全商品一覧でのみ一覧されます。
- 商品フォームはご自身で自由に
サンプルのフォームを参考にして商品フォームを作成してください。
- 一般的なカートプログラムに対応
このシステムは商品を一覧する機能しかありません。ショッピングカート機能はありません。
ショッピングカートは当サイトのプログラムでもいいですし、他の何らかのサービスでも構いませんが、
次の仕様であることが必要です。
- バックアップは重要
Web上で登録した内容はサーバ上の商品データファイル(data.csv)に記録され、アップロードした写真は画像フォルダ(/img/)に保存されます。
これらは適宜パソコン上にバックアップをしてください。プログラムの不具合が見つかり、それが原因でデータが消えた場合でも保証はありません。
必ずご自身の責任でデータを確保してください。