PHP Order

トップ > ダウンロード > PHP Order

PHP Order (商品注文)について

カート無しで直接商品の購入手続きを行い、注文メールを管理者に送信します。主な機能は以下のとおりです。

  • 商品情報をブラウザから管理
  • 商品の在庫管理
  • 商品の公開・非公開設定
  • ファイルのアップロード
  • 商品の注文をメールで送信
  • 配達方法を複数登録し、配達先・配達方法ごとに送料を登録可能
  • 支払方法を複数登録し、支払方法ごとに手数料を登録可能

プログラムの機能については、機能解説も参照してください。各設定や商品の登録方法については使用方法を参照してください。

テンプレートを編集することにより、以下のようなカスタマイズもできます。

  • WYSIWYGエディタ(HTMLエディタ)の導入

携帯用テンプレートを導入すると、携帯専用の表示を行うことができます。また、絵文字変換ライブラリを導入することにより、携帯の絵文字を表示することができます。

広告

目次

ダウンロード

以下のリンクから PHP Order をダウンロードできます。ダウンロードの前に注意事項を確認してください。

ファイルは圧縮されているので、ダウンロードが完了したらファイルを解凍してください。

ファイル構成

order.lzh を解凍すると、以下のファイルとフォルダが作成されます。フォルダ内にある dummy.txt はダミーファイルなので、削除しても大丈夫です。

index.php
メインプログラム
config.php
設定ファイル
.htaccess
.htaccessファイル
error.log
エラー情報記録ファイル
configs/
設定ファイル格納ディレクトリ
database/
データベース格納ディレクトリ
logins/
ログイン情報格納ディレクトリ
css/
CSS格納ディレクトリ
js/
JavaScript格納ディレクトリ
templates/
テンプレート格納ディレクトリ
templates_c/
コンパイル済みテンプレート格納ディレクトリ
files/
アップロード画像格納ディレクトリ
thumbnails/
ミニ画像格納ディレクトリ
temporarys/
一時ファイル格納ディレクトリ
mails/
メールテンプレート格納ディレクトリ
plugins/
プラグイン格納ディレクトリ
smarty/
Smarty(テンプレートエンジン)格納ディレクトリ

設置方法

PHP Order の設置方法。初めて設置に挑戦する方は設置の基本を参考にしてください。設置できない場合、トラブルシューティングも参考にしてください。

  1. order/config.phpエディタで開き、各設定項目を編集します。設定項目内の「基本設定」と「データベースの設定」は、環境に合わせて必ず設定します。
  2. order/ フォルダごと、すべてのファイルをアスキーモードでアップロードします。
  3. order/error.logパーミッション606 に、order/database/order/logins/order/files/order/thumbnails/order/temporarys/order/templates_c/ のパーミッションを 707 に、order/configs/order/database/ 内にあるファイルのパーミッションを 606 に設定します。
  4. ブラウザソフトで order/index.php?mode=setup にアクセスし、データベーステーブルを作成します。
  5. ブラウザソフトで order/index.php にアクセスし、エラーが表示されなければ完了です。
  • 「管理者用」のリンクから専用ページにログイン後、「設定編集」からプログラムの設定を行うことができます。
  • 管理者ページのパスワードは config.php から設定できます。パスワードは、ある程度長く複雑な文字列を指定してください。
  • 管理者ページではJavaScriptを有効にすることを推奨します。
  • プログラムを複数設置する場合、Smartyを共通化することによりサーバーの容量を節約することができます。

ディレクトリ構成例

設置完了後のディレクトリ構成は以下のようになります。(SQLite利用時。)
カッコ内の数値はパーミッションの値です。

order / index.php
 | config.php
 | error.log [606]
 | .htaccess
 |
 +-- configs / _order.ini [606]
 | _delivery.ini [606]
 | _payment.ini [606]
 |
 +-- database [707] / order.db [606]
 |
 +-- logins [707] /
 |
 +-- css / 〜略〜
 |
 +-- js / 〜略〜
 |
 +-- templates / 〜略〜
 |
 +-- templates_c [707] /
 |
 +-- files [707] /
 |
 +-- thumbnails [707] /
 |
 +-- temporarys [707] /
 |
 +-- mails / 〜略〜
 |
 +-- plugins / 〜略〜
 |
 +-- smarty / 〜略〜

使用方法

各設定や商品の登録方法については使用方法を参照してください。

携帯用テンプレート

以下のリンクから携帯用のテンプレートをダウンロードできます。

ファイルは圧縮されているので、ダウンロードが完了したらファイルを解凍してください。利用方法は携帯からのアクセスについてを参照してください。

なお、パソコンからのアクセスに比べ、以下の機能が制限されます。

  • 管理ページは利用できません。

更新履歴

  • 更新履歴内容については、開発日誌も併せてご覧ください。
2009年10月10日 (Ver 1.02)
在庫数に制限の無い商品を購入できない不具合を修正。
アップロードファイルを本文に挿入できない不具合を修正。
2009年06月08日 (Ver 1.01)
アップロードファイル判別処理が正しく機能しないことがある不具合を修正。
2009年05月04日 (Ver 1.00)
バージョン1.00を公開。

Analyze

AltStyle によって変換されたページ (->オリジナル) /