注文管理プラグイン
このプラグインについて
ショッピングカートプラグインに追加で導入すると、ブラウザ上で注文状況を管理できるようになります。
購入者がログインして次回から住所などの入力を省略できたり、自身の購入履歴を確認したりすることもできるようになります。(利用は任意。)
- このプラグインを利用するには、あらかじめショッピングカートプラグインを導入しておく必要があります。
広告
ダウンロード
以下のリンクからプラグインをダウンロードできます。(GitHubに遷移します。)
GitHubの緑ボタン「Code」内にある「Download ZIP」からすべてのプラグインをダウンロードできるので、解凍後に作成されるフォルダの中から catalog_order
フォルダを入手してください。
導入方法
準備
あらかじめ管理者ページにログインしておきます。
ファイルのアップロード
catalog_order/
内の configs/
と css/
と files/
と libs/
と mails/
と templates/
を、freo設置ディレクトリ内にアスキーモードで上書きアップロードします。
パーミッションの設定
ブラウザソフトで freo/index.php/setup
にアクセスすると、必要なパーミッションが自動設定されます。
ただし、設置時に「ご利用のサーバーは、PHPから直接パーミッションを設定することができない環境のようです。」と表示された環境の場合は自動設定されないので、FTPソフトで以下のファイルのパーミッションを設定してください。
対象 | パーミッション |
---|---|
configs/plugins/catalog_order.ini |
606 に設定 |
files/plugins/catalog_order_defines/ |
707 に設定 |
データベースの設定
ブラウザソフトで freo/index.php/catalog_order/setup
にアクセスします。セットアップ画面が表示されるのでセットアップを実行します。
完了
管理者ページにログイン後、管理メニューから「システム」→「設定管理」→「プラグインの設定」→「注文管理」を選択すると、各種設定を行えます。
また、管理メニューから「プラグイン」→「注文管理」を選択すると、注文の確認などを行えます。
機能解説
目次
注文管理
各注文状況や注文内容を管理できます。注文者とのやりとりは、メールなどで行うことを想定しています。
印刷用ページ
管理ページの注文履歴にある「印刷用ページ」から、印刷用ページを表示できます。このページを印刷して切り分けて、宛名カード(商品を送る際、封筒などに貼る紙)と納品書(商品内容や金額などを伝えるもの)として利用できます。
印刷用ページはブラウザ上で直接編集できるので、必要に応じて編集してから印刷できます。(編集結果は保存されません。)
注文者情報登録機能
freoにユーザー登録をしてもらって、ログインしていると次回から名前や住所などが自動的に反映されるようにできます。ユーザー用ページで、注文履歴を確認したりもできるようになります。
まずは「設定管理」→「本体の設定」→「ユーザーの設定」にある「訪問者による新規登録」を「使用する」に設定します。
次に「設定管理」→「プラグインの設定」→「注文管理」にある「注文者情報登録機能」を「使用する」に設定します。
次に templates/internals/user/default.html
の20行目あたりにある
{include file='footer.html'}
の直前にでも、に以下のコードを追加します。
<!--{if $freo.config.plugin.catalog_order.user}-->
<ul>
<li><a href="{$freo.core.https_file}/catalog_order/form">ご注文者情報編集</a></li>
<li><a href="{$freo.core.https_file}/catalog_order/order">ご注文履歴</a></li>
</ul>
<!--{/if}-->
次に templates/plugins/catalog/utility.html
の10行目あたりにある
<ul>
<!--{if $plugin_catalog_cart.catalogs|smarty:nodefaults}-->
<li><a href="{$freo.core.https_file}/catalog/order">カート内の商品を注文</a></li>
<!--{else}-->
<li>商品はありません</li>
<!--{/if}-->
</ul>
の直後にでも、に以下のコードを追加します。
<!--{if $freo.config.user.regist and $freo.config.plugin.catalog_order.user and !$freo.user.id}-->
<ul>
<li><a href="{$freo.core.https_file}/regist">ユーザー登録</a>して<a href="{$freo.core.https_file}/login">ログイン</a>しておくと、次回からご注文者の情報が自動で入力されます。</li>
</ul>
<!--{/if}-->
携帯からのアクセス
携帯からアクセスすると、携帯用の表示になります。(購入者向け画面のみで、管理画面は非対応。)
削除方法
このプラグインは、以下の手順で削除できます。
データベースの削除
データベースから plugin_catalog_orders
と plugin_catalog_order_sets
と plugin_catalog_order_users
と plugin_catalog_order_carts
を削除します。(削除しなくてもfreoの動作には問題ありません。)
ファイルの削除
以下のファイルを削除します。
configs/plugins/catalog_order.ini
css/plugins/catalog_order_print.css
files/plugins/catalog_order_defines/
(ディレクトリごと削除)libs/freo/plugins/begin.catalog_order.php
libs/freo/plugins/config.catalog_order.php
libs/freo/plugins/display.catalog_order.php
libs/freo/plugins/end.catalog_order.php
libs/freo/plugins/page.catalog_order.php
mails/plugins/catalog_order/
(ディレクトリごと削除)templates/mobiles/plugins/catalog_order/
(ディレクトリごと削除)templates/plugins/catalog_order/
(ディレクトリごと削除)
更新履歴
- 最新版との差分ファイルを一覧表示できます。
- 使用しているショッピングカートプラグインのバージョンを入力してください。
- 更新内容の詳細は、以下の更新履歴を確認してください。
- 2013/04/09 Ver 1.0.0
-
正式版を公開しました。ベータ版からバージョンアップする場合、
libs/
内のファイルを上書きアップロードしてください。アルファ版からバージョンアップする場合、すべてのファイルを上書きアップロードしてください。その後、ブラウザソフトでfreo/index.php/catalog_order/setup
にアクセスしてセットアップを実行してください。