Zen Cart ポイントモジュール

Zen Cart ポイントモジュールつくりました。
Zen Cart1.2の頃にも一度作ったことがありましたが、今回Zen Cart1.3のアーキテクチャに合わせて全く新しく書きました。
対応バージョンはzen-cart-v1.3.0.2-l10n-jp-3です。zen-cart-v1.3.0.2-l10n-jp-xでも動くとは思いますがセキュリティの問題もあるのでzen-cart-v1.3.0.2-l10n-jp-3にアップデートすることをおすすめします。

おもな機能としては、

  • 購入ポイント発行
  • ポイント還元率設定
  • 商品毎のポイント還元率設定
  • 顧客毎のポイント還元率設定
  • 顧客グループ毎のポイント還元率設定
  • 会員登録時ポイントプレゼント発行
  • ポイントによる代金支払
  • マイページにポイント残額を表示
  • ポイント履歴管理
  • 手動によるポイント発行
  • 注文管理とポイント履歴管理の連動
  • 他の割引モジュールとの併用に対応
  • 基本的にインストールはモジュールファイル一式をコピーするだけ、コアファイルを一切上書きしないので安心です。
    テンプレートファイルに関しては、
    includes/templates/classic/templates/tpl_account_default.php
    includes/templates/classic/templates/tpl_modules_account_point_deposit.php
    の2ファイルなので実際に利用している環境にディレクトリを変更してください。

    全てのファイルのコピーで完了したら管理画面にログインして管理メニューの
    [モジュール] -> [ポイント] から「ポイントモジュールの設定」ページを開いて「ポイントモジュールベース」をインストールして「ポイントモジュールベースの有効化」をtrueに設定します。
    このモジュールが有効になっていないと他のポイント関連モジュールは使用できないので必ずこのモジュールからインストールしてください。 必要なデータテーブルも同時に作成されます。

    その次に[モジュール] -> [注文合計] から「注文合計モジュールの設定」ページを開いて「購入ポイント」と「使用ポイント」をインストールして有効化し、適宜設定します。
    他のポイントモジュールもいろいろつついてみればわかるとは思います。 また時間があるときにでもマニュアルを作成したいと思いますが今は作ったぞ感でいっぱいなのでしばらく先になると思います。

    あ、あと商品レビュー投稿でポイントを発行するモジュールも半分以上で来ていますが、どうしてもコアファイルを書き換えないと出来ない部分があって今回には含めていません。 またコアファイルを書き換えないで済む方法が思いついたら公開するかもしれません。

    バグ報告などのフィードバックをいただけるとうれしいです。

    ※2008/07/23 追記
    Zen Cart JP コミュニティー掲示板でjirumieさんから報告いただいた、ポイント管理画面で顧客情報の表示がおかしい件を修正しました。最新版はZen Cart ポイントモジュール修正からダウンロードしてください。

    注文合計モジュールの設定でインストールが出来ません。


    こんにちは、はじめまして。
    すばらしいモジュールをどうもありがとうございます。

    早速インストールいたしましたが、「注文合計モジュール」画面で
    通常でしたら右側にインストールするとか編集ボタンが表示されると思いますが、
    [モジュール][ファイル名][ソート順][操作]だけしか表示されていません。

    その為にインストールが出来なくて、その後の設定に移ることができません。

    zencart 1.3.0.2-3 PHP5.2.5です。

    ご確認と解決方法をよろしくお願いします。

    現象が再現されません


    今のところ現象が再現できていませんがまた何かわかれば返信します。

    検索
    執筆に参加させていただきました

    記事配信
    コンテンツ配信
    Powered by Drupal / オープンソースコンテンツマネージメントシステム