ポイントモジュール作りました

上記のジャンルにあてはまらない話題、雑談など
アバター
佐々木2号
記事: 231
登録日時: 2005/5/23 13:26
お住まい: 広島県福山市
連絡を取る:

ポイントモジュール作りました

投稿記事by 佐々木2号 » 2008/7/10 05:30

佐々木2号です。

ポイントモジュールをつくりました。
開発時のzenartのバージョンはv1.3.0.2-l10n-jp-3です。
主な機能は、
  • 購入ポイント発行
  • ポイント還元率設定
  • 商品毎のポイント還元率設定
  • 顧客毎のポイント還元率設定
  • 顧客グループ毎のポイント還元率設定
  • 会員登録時ポイントプレゼント発行
  • ポイントによる代金支払
  • マイページにポイント残額を表示
  • ポイント履歴管理
  • 手動によるポイント発行
  • 注文管理とポイント履歴管理の連動
  • 他の割引系モジュールとの併用に対応
です。

zenart1.3のアーキテクチャを最大限に活かせるように書きましたのでコアファイルの変更は一切行わないで実装しています。
まだ詳しいドキュメントはありませんが興味のある方は是非使ってみてください。
モジュールファイル一式は以下のリンクのページから誰でも自由にダウンロードできます。
Zen Cart ポイントモジュール

OSC2008 Kansai@Kyotoに出展・セミナー開催のスレッドで告知されているセミナーではこのポイントモジュールを例にしてZenCartのカスタマイズやモジュール開発のノウハウ、ポイントを解説する予定です。 興味のある方は是非足を運んでいただけれはと思います。

以上よろしくお願いします。
リキッドシステムテクノロジー株式会社
http://www.liquidst.jp
アバター
志田
記事: 526
登録日時: 2005/5/15 14:14
お住まい: 東京都
連絡を取る:

Re: ポイントモジュール作りました

投稿記事by 志田 » 2008/7/10 10:56

おぉーー、ありがとうございます!

あとで使って見ます!
アークウェブ http:/www.ark-web.jp
きものリメイク comachi http://comachi-kimono.jp
アバター
ゲスト

Re: ポイントモジュール作りました

投稿記事by ゲスト » 2008/7/10 11:06

おーーー!!
ありがとうございます!

これでZen-Cart.JPとして配布するZen Cartにも、晴れてポイントモジュールが組み込めますね!

「導入するソフト、何にしようか?」って検討段階にあるショップオーナーにも、より魅力的に映るようになったと思います。

こういうコントリビューションは本当にありがたいです!
アバター
中野@アークウェブ
記事: 92
登録日時: 2005/5/15 15:57
お住まい: 東京都中央区
連絡を取る:

Re: ポイントモジュール作りました

投稿記事by 中野@アークウェブ » 2008/7/10 11:09

ゲスト さんが書きました:おーーー!!
ありがとうございます!

これでZen-Cart.JPとして配布するZen Cartにも、晴れてポイントモジュールが組み込めますね!

「導入するソフト、何にしようか?」って検討段階にあるショップオーナーにも、より魅力的に映るようになったと思います。

こういうコントリビューションは本当にありがたいです!


すみません、非ログイン状態でコメント書いてしまいました。 :oops:
中野@Zen-Cart.JP
株式会社アークウェブ http://www.ark-web.jp/
アバター
jirumie
記事: 32
登録日時: 2008/2/27 22:13

Re: ポイントモジュール作りました

投稿記事by jirumie » 2008/7/10 11:37

理想としていたポイントシステムをご提供頂き、感謝の気持ちでいっぱいです。
有難うございますm(._.*)mペコッ

早速使わせて頂いたのですが、【商品毎ポイント還元率設定モジュール】をインストールしようとすると、【警告 依存関係の問題: 購入ポイントを有効にしてください。】のメッセージが出て先へ進めません。
【購入ポイントを有効にする】の設定項目を見つける事も出来ずにおります。

無事導入を終えられた方、【購入ポイントを有効にする】項目が何処にあるか、お教え頂けると助かります。

*****************************************
Zen Cart 1.3.0.2-l10n-jp-2
データベースのパッチレベル: 1.3.0.2-l10n-jp-2
PHP バージョン: 4.4.2
データベース: MySQL 4.0.26
HTTP サーバ: Apache
アバター
佐々木2号
記事: 231
登録日時: 2005/5/23 13:26
お住まい: 広島県福山市
連絡を取る:

Re: ポイントモジュール作りました

投稿記事by 佐々木2号 » 2008/7/10 11:51

佐々木2号です。

【購入ポイントを有効にする】の設定項目を見つける事も出来ずにおります。

インストールマニュアル等のドキュメントがないので申し訳ないです。
管理メニューの[モジュール] -> [注文合計] から注文合計モジュールの管理一覧を開いて「購入モジュール」と「使用モジュール」をインストールして有効化してください。
リキッドシステムテクノロジー株式会社

http://www.liquidst.jp
アバター
jirumie
記事: 32
登録日時: 2008/2/27 22:13

Re: ポイントモジュール作りました

投稿記事by jirumie » 2008/7/10 12:04

佐々木2号様

お忙しい中、早々にお返事頂き有難うございました。

どちらもインストール済ではあったのですが、購入ポイントモジュールの有効化がtrueになっておりませんでした。
ケアレスミスでお手を煩わしてしまい、申し訳ありませんでしたm(._.*)mペコッ
アバター
進地
記事: 103
登録日時: 2005/8/25 19:14
お住まい: 東京都北区

Re: ポイントモジュール作りました

投稿記事by 進地 » 2008/7/10 15:29

>佐々木さん

すばらしいモジュールのご提供ありがとうございます!!

とりいそぎお礼だけですが :D
アバター
jirumie
記事: 32
登録日時: 2008/2/27 22:13

Re: ポイントモジュール作りました

投稿記事by jirumie » 2008/7/10 19:56

お世話になっております。
切望していた【商品毎のポイント還元率設定】が実行でき、本当に助かりました。

1点腑に落ちない点があるのですが・・・
ポイント管理から手動によるポイント発行を行いますと、ポイント編集で全て同じ顧客名が表示されます。

説明が下手で申し訳ないのですが、発行したポイントID毎に編集を選択すると、全て最初に発行した顧客のID・顧客名で表示されてしまいます。
実際のポイントは、本来発行されるべき顧客へきちんと発行されています。

[5] ポイント編集
このポイントを編集します。
ID: 5
顧客ID: 50
顧客名: AA AA

[6] ポイント編集
このポイントを編集します。
ID: 6
顧客ID: 50
顧客名: AA AA

[7] ポイント編集
このポイントを編集します。
ID: 7
顧客ID: 50
顧客名: AA AA

これは私の使い方(手動発行の方法)が間違っているのでしょうか?
アバター
佐々木2号
記事: 231
登録日時: 2005/5/23 13:26
お住まい: 広島県福山市
連絡を取る:

Re: ポイントモジュール作りました

投稿記事by 佐々木2号 » 2008/7/12 06:59

jirumieさん

早速ご試用いただきありがとうございます。
1点腑に落ちない点があるのですが・・・
ポイント管理から手動によるポイント発行を行いますと、ポイント編集で全て同じ顧客名が表示されます

あー何となく原因が分かります。すみません2、3日中にはプログラム修正したいと思います。
リキッドシステムテクノロジー株式会社

http://www.liquidst.jp
アバター
かえで
記事: 20
登録日時: 2008/7/16 19:38
お住まい: 群馬県
連絡を取る:

Re: ポイントモジュール作りました

投稿記事by かえで » 2008/7/19 19:27

はじめまして
自分も是非ポイント発行がしたくてダウンロードさせていただきました・・・しかし自分の場合、Zen Cart v1.3.8a なのですが・・・

一応だめもとでためさせてもらったのですが、・・・自分の場合バージョンが対応外で・・・お聞きしづらいのですが、もしよろしければ教えてください、

管理画面から「ポイントモジュールベース」をインストールし有効化した後、
「モジュール」-「注文合計」から「購入ポイント」または「使用ポイント」のどちらか片方でもインストールすると(有効化しなくても)注文手続きの「checkout_payment」のページで画面が真っ白になってしまいます・・・

こういう状況の場合どの辺のファイルに問題があるのでしょうか?

宜しくお願いいたします。
アバター
佐々木2号
記事: 231
登録日時: 2005/5/23 13:26
お住まい: 広島県福山市
連絡を取る:

Re: ポイントモジュール作りました

投稿記事by 佐々木2号 » 2008/7/23 17:47

佐々木2号 さんが書きました:jirumieさん

早速ご試用いただきありがとうございます。
1点腑に落ちない点があるのですが・・・
ポイント管理から手動によるポイント発行を行いますと、ポイント編集で全て同じ顧客名が表示されます

あー何となく原因が分かります。すみません2、3日中にはプログラム修正したいと思います。

ちょっと遅くなりましたが、修正バージョンと修正パッチが以下のページからダウンロード出来ます。
Zen Cart ポイントモジュール修正

以上よろしくお願いします。
リキッドシステムテクノロジー株式会社

http://www.liquidst.jp
アバター
佐々木2号
記事: 231
登録日時: 2005/5/23 13:26
お住まい: 広島県福山市
連絡を取る:

Re: ポイントモジュール作りました

投稿記事by 佐々木2号 » 2008/7/23 17:52

かえでさんはじめまして、

手元にないのでよくわかりませんが、Zen Cart v1.3.8aはUTF-8で書かれているのかな?
だとするとポイントモジュールに含まれるファイルすべてをUTF-8に変換すると解決するかもしれませんね。
リキッドシステムテクノロジー株式会社

http://www.liquidst.jp
アバター
jirumie
記事: 32
登録日時: 2008/2/27 22:13

Re: ポイントモジュール作りました

投稿記事by jirumie » 2008/7/23 21:02

佐々木2号 様

修正モジュール、ありがとうございます。
無事、正常に稼動しましたm(._.*)mペコッ
アバター
かえで
記事: 20
登録日時: 2008/7/16 19:38
お住まい: 群馬県
連絡を取る:

Re: ポイントモジュール作りました

投稿記事by かえで » 2008/7/24 14:16

佐々木2号 さんが書きました:手元にないのでよくわかりませんが、Zen Cart v1.3.8aはUTF-8で書かれているのかな?
だとするとポイントモジュールに含まれるファイルすべてをUTF-8に変換すると解決するかもしれませんね。


お返事ありがとうございます。
日本語を含むファイルはすでにUTF-8Nに変換済みです・・・一応、すべてのファイルをUTF-8に変換して試してみましたが・・・やはり同じ状態でした。

自分の環境のせいか、バージョンが違うせいかわかりませんがやはり厳しいようです・・・どなたか、Zen Cart v1.3.8aで使用できている方はおりますでしょうか?
アバター
佐々木2号
記事: 231
登録日時: 2005/5/23 13:26
お住まい: 広島県福山市
連絡を取る:

Re: ポイントモジュール作りました

投稿記事by 佐々木2号 » 2008/7/24 17:42

かえでさん

なぜでしょうね?
「画面が真っ白」ってことはphpの致命的なエラーで強制終了のでは。
どんなエラーが発生しているのかがわかれば解決する方法が見つかるかもしれません。
リキッドシステムテクノロジー株式会社

http://www.liquidst.jp
アバター
かえで
記事: 20
登録日時: 2008/7/16 19:38
お住まい: 群馬県
連絡を取る:

Re: ポイントモジュール作りました

投稿記事by かえで » 2008/7/25 14:06

佐々木2号 さんが書きました:「画面が真っ白」ってことはphpの致命的なエラーで強制終了のでは。
どんなエラーが発生しているのかがわかれば解決する方法が見つかるかもしれません。

ありがとうございます。
自分もそう思いphpとapacheのエラー表示設定をONにしてログを見たのですが・・・全くエラーログが表示されていませんでした・・・あまり詳しくないので原因はわかりませんが・・・

仕方がないので諦め、本家の海外版ポイントモジュール1.3.8a用の物を見つけたのでそちらを使うことにしました。

お手数おかけして申し訳ありませんでした。ペコリ(o_ _)o))
アバター
佐々木2号
記事: 231
登録日時: 2005/5/23 13:26
お住まい: 広島県福山市
連絡を取る:

Re: ポイントモジュール作りました

投稿記事by 佐々木2号 » 2008/7/25 15:11

かえで さんが書きました:仕方がないので諦め、本家の海外版ポイントモジュール1.3.8a用の物を見つけたのでそちらを使うことにしました。

これですね
Reward Point Full Suite

英語では Reward Point とか Loyalty Card って言うんですね、勉強になりました。
同じような機能でも実装の仕方にここまで違いがでるもんなんですね、面白いですね。
リキッドシステムテクノロジー株式会社

http://www.liquidst.jp
アバター
kimono
記事: 1995
登録日時: 2005/9/27 13:30
お住まい: 大阪府大阪市天王寺区上本町
連絡を取る:

Re: ポイントモジュール作りました

投稿記事by kimono » 2008/7/25 19:21

こんにちわ。kimonoです :)
有意義なモジュール開発・公開大変有難うございます。
やっとテストできる状態になりました^^;
これアップロードすると何故か分かりませんが、追加設定ツールの一部のモジュールのタイトルが翻訳されなくなりますね。
例えば、携帯モジュールと、本体のみにポイントを入れたら、テンプレート毎の一般設定と出ていたのが、BOX_CONFIGURATION_FOREACH_TEMPLATEとなってしまいます。他では別のやつが同じようになりました。japanese/extra_definitionsの一部の言語ファイルが適用されなくなってしまう感じですね?。何故でしょw
アバター
佐々木2号
記事: 231
登録日時: 2005/5/23 13:26
お住まい: 広島県福山市
連絡を取る:

Re: ポイントモジュール作りました

投稿記事by 佐々木2号 » 2008/7/28 13:16

kimonoさん

こんにちは、バグ報告ありがとうございます。
kimono さんが書きました:japanese/extra_definitionsの一部の言語ファイルが適用されなくなってしまう感じですね?。何故でしょw

原因わかりました。変数名が被ってしまってました。
近日中に修正版をリリースしたいと思います。
リキッドシステムテクノロジー株式会社

http://www.liquidst.jp

“Zen Cart 雑談処「禅亭」” へ戻る