注文管理プラグイン

このプラグインについて

ショッピングカートプラグインに追加で導入すると、ブラウザ上で注文状況を管理できるようになります。

購入者がログインして次回から住所などの入力を省略できたり、自身の購入履歴を確認したりすることもできるようになります。(利用は任意。)

  • このプラグインを利用するには、あらかじめショッピングカートプラグインを導入しておく必要があります。

注文管理プラグイン

広告

ダウンロード

以下のリンクからプラグインをダウンロードできます。(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_ordersplugin_catalog_order_setsplugin_catalog_order_usersplugin_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 にアクセスしてセットアップを実行してください。