トップページ | 利用規定
  ネットショッピング支援システム

(株)友林堂
(株)友林堂



概要

  • オンライン上での登録と編集

    商品をWeb上で登録・編集(修正)・削除ができるようにしました。 これにより、CGIに精通した技術者が随時いなくても、ネット画面で商品をネットショップに置いたり削除したりできます。

    商品名、本文、価格が必須入力、そのほかは任意です。

  • 商品画像は複数送信可能

    商品画像(写真)は、10枚まで登録可能です。最初の1枚は一覧表示用に使用されます。

  • 商品画像サムネイル加工サービス付き

    商品画像を設定する場合、オリジナル画像のほかに一覧用にサムネイル(小さなインデックス用画像)を別途用意する手間が必要でした。 画像を加工するには、画像編集ソフトで行いますが、それをシステム側が自動的に生成できないかと思ったものです。 たとえば、Yahoo!オークション等で写真をアップロードすると、1枚目の写真は縮小写真も自動的に作成され、 オークション一覧などの表示用に利用されます。横が1024ピクセルを超える画像は、オリジナル画像もそのサイズに縮小します。

    Web上で画像を縮小加工するには相応のシステム(ImageMagick等)がサーバに用意されていなければならず、共用サーバではそれが困難なことが多く、 さらに独自サーバであっても、それらをインストールするに精通した技術者も必要となります。 当プログラムでは、アップロードした商品写真を当方のサーバに一旦送信し、縮小加工したものを送り返す処理(サムネイルサービス)を条件付無料で提供します。 これを利用する場合でも、オリジナル画像(写真)は巨大過ぎないようご注意ください。 アップロードにも時間がかかりますし、縮小処理できない場合もありますし、なによりも、お客様の画面に表示される画像がそのまま巨大になって迷惑がかかります。

    サムネイルサービスを利用する条件は次の通りです。

    • 当サービスはそのサービス継続を保障しません。利用者に連絡することなく、メンテナンスのために休止したり、サービスを終了する場合があります。
    • 当サービスはその実効性を保証するものではありません。動作結果が期待したものにならなくてもクレーム等はお受けできません。
    • 当CGI以外からの目的外利用を禁止します。(どこからどのようなデータが送られてくるかは任意にモニターし、チェックします。)
    • 当サービスを利用して加工する画像は、アダルト商品であっても構いませんが、違法または公序良俗に反するものであってはなりません。
    • 当サービスが不適切と判断したご利用は、利用者に連絡なく使用を拒否できるものとします。
    • 当サービスが任意にチェックすることはありますが、一時的に残る画像を一般に公開することは一切ありません。
    • 当サービスで加工できるのは、JPEG(.jpg)とGIF(.gif)です。必ず拡張子を付けてください。また、ファイル名に日本語を使わないでください。
    • 使用するにあたり連絡や承諾を求めることはありませんが、使用した場合はこれらに承諾したものといたします。

    サムネイルサービスを利用しない場合は、画像はそのままの状態でアップロードされ、表示上、指定のサイズに擬似縮小されて表示されます。 擬似縮小とは、画面に表示するために送られてくる画像はオリジナルそのものなので、相応の画像サイズの転送に必要な時間を要します。 そのため、できるだけ適切なサイズや容量の画像を用意して使用する必要があります。

  • カテゴリー設定が可能

    1つの商品群(このCGIセットを1つ設置)に複数のカテゴリ設定が可能です。 たとえば、設置するフォルダを複数用意してそれぞれこのCGIを設置し、フォルダそれぞれを『家電』『パソコン』『衣料品』…というように分けます。 その中の1つのCGI『家電』に商品を登録する際に、「テレビ」「冷蔵庫」「洗濯機」…というようにカテゴリを登録することが出来ます。 サンプルでは1つのフォルダ(1つのCGI)しか設置していませんが、 それを商品群1とし、他にフォルダを作って設置し、その入り口アドレスを自由に書けるエリアにメニュー方式でリンクすることにより、たくさんの商品を群分けして表示することが出来ます。

    なお、カテゴリーを選択しなかった商品は、全商品一覧でのみ一覧されます。

  • 商品フォームはご自身で自由に

    サンプルのフォームを参考にして商品フォームを作成してください。

  • 一般的なカートプログラムに対応

    このシステムは商品を一覧する機能しかありません。ショッピングカート機能はありません。 ショッピングカートは当サイトのプログラムでもいいですし、他の何らかのサービスでも構いませんが、 次の仕様であることが必要です。

    • 少なくとも「商品名」と「価格」をフォームで送信するもの。
    • 当CGIに登録した商品データのうち、そのフォームに渡せるデータは、商品コード、商品名、価格、オプションです。

      オプションは独自の書式で商品登録時に記入することが出来ます。たとえば、その商品をカートに入れる際に、サイズや色も選んで欲しい場合、 その選択域(セレクトボタン)を用意できます。サンプルにログイン後、一覧を表示し、 商品名「本皮靴」をご覧ください。サイズと色が選べるようになっています。これをどのように書くかは、 画面を戻して一覧にし、その商品名の右にある+印(ログインしている画面でしか現れない)をクリックして、 その商品の登録内容を参考にしてください。

  • バックアップは重要

    Web上で登録した内容はサーバ上の商品データファイル(data.csv)に記録され、アップロードした写真は画像フォルダ(/img/)に保存されます。 これらは適宜パソコン上にバックアップをしてください。プログラムの不具合が見つかり、それが原因でデータが消えた場合でも保証はありません。 必ずご自身の責任でデータを確保してください。


サンプル

- 一覧画面のサンプル(サンプルのため内容は架空のものです

- 登録・編集画面のサンプル パスワード:0000(サンプルのため書き換えや登録は出来ません)

ログイン中に一覧を見ると、商品名の右に+マークが表示され、そこをクリックすると編集画面となります。

複数ログイン管理の機能はありませんので、もし誰かがログインしてサンプルをいじっているときにログインしてご覧いただいた内容に、 別にログインした方が実行した内容が反映される場合がありますのでご了承ください。おおまかに概要を見ていただき、 詳細な動作検討は、ダウンロードしてご自身で設置して作業してください。

サンプルで、カートに入れた商品は、当方運用のレンタルショッピングカートのサンプルのカートに入ります。 そのカートはこのシステムとは関係ありません。このCGIは商品を一覧するだけで、カート機能はありません。別途ご用意ください。

サムネイルサービス仕様変更のお知らせ

画像の縮小縦横比は固定されます。縦サイズのみ指定し、それに合わせて横サイズが決まります。 そのため、横方向に並んだ商品のサムネイル画像がほぼ同じラインに並びます。 (サンプルの商品は横サイズを指定して並べたため、横長と縦長の画像が並ぶと、横方向に凸凹状態になってしまったために、 その後、規格を変更しました。サンプルは当初のままになっていますが、ご了承ください。)

各写真の縦サイズを一定にして縦横比固定して並べた例



仕様

  • データファイルはCSV形式です

    商品データファイル(data.csv)はCSV形式です。CSV形式は取り扱うソフトにその仕様は依存されますのでご注意ください。 ご利用のCSVが扱える表計算ソフトに取り込み、編集し、それをCSV(コンマ区切り)に保存した場合、次の形式でない場合は、 当CGIでは読み込めない場合があります。

    • コンマで区切った部分がスペースを含めて値である。例:a,b,c
    • 値に改行コードは含まれない。(1商品1行データ)
    • 値にコンマやダブルクウォートが含まれる場合は、値全体をダブルクウォートで囲まれている。例:a,"b,b'",c
    • 値に含まれるダブルクウォートは "" となっている。例:a,"""b""","d,""e"",f"

    特にエクセルを使用する場合、値が数字の場合は、その値が壊れる場合があります。 たとえば、00001 と記入されたデータをエクセルに読み込むと、それが数字であると認識され、 0000がなくなり、1 となってしまいます。また、桁数が多い場合も表示形式が変わってしまいます。 そのため、当CGIの第一項目は数字だけでなく頭にTがついています。 商品コードなどを決める場合、数字だけにならないようにするといいでしょう。

  • データ仕様

    これらは、Web上で登録・編集する場合には特に知っておく必要はありません。

    • 行の頭に#がある場合は、その行はコメント扱いとなり、無視されます。

    • 1行1商品データになります。データの意味は、左から次のようになります。:の右は例です。

      データ番号:T20070623211555
      カテゴリ記号:category4
      商品コード:A900
      商品名:フード付きジャケット
      金額:19800
      説明文:フリーサイズです。<Br><b>日本製</b><Br><Br>
      オプション:REM1|色|エンジ|ブルー|ブラック|ホワイト
      画像:20070623211555_01.jpg|20070623211555_01.s.jpg(198,297)|20070623211555_02.jpg|20070623211555_02.s.jpg(198,297)
      予備:0(今後予定しているレビュー機能のための予備データ)

    • 画像は、ファイル名が | で区切ってあります。スペースを含めてはいけません。

      ファイル名_番号.拡張子 .. ファイル名と番号は _ で区切り、番号は2桁で01からの一連番号です。 番号と拡張子の間に .s. を入れたファイル名は、そのファイルの縮小画像(サムネイル)で、 縮小画像の縦横サイズが分かる場合には(横,縦)でカッコで設定します。分からない場合は設定しなくても結構です。 縮小画像はなくても構いません。


ダウンロード

- ダウンロード (shopping_101.zip) 解凍の仕方
- このシステムはフリーソフトですが、利用規定に従ってご利用ください。

- "setup.cgi"が設定ファイルです。この中に設置構成などが書かれています。

- 困ったらサポート掲示板掲示板利用上の注意


Powered by CGI RESCUE(R)