CS-Cart ポイント拡張アドオン 一次リリースします

CS-Cart用アドオン「ポイント拡張アドオン」を一次リリースします。

一次リリースってどういうことかというと、今後もっと機能を追加していくんだけれどもそれまでリリースしないでおくのはビジネス的にナシだろうということで、幾分機能が薄い状態ではあるものの販売を開始し逐一アップデートしていくということです。

販売価格とかリリース日とかそういった話は最後に触れるとして、まずはアドオンの説明。

このアドオン「ポイント拡張」と謳っていますが、実は拡張するのはポイント機能だけではなく他のアドオンも拡張します。
拡張するアドオンは下記の通りです。(一部アドオンではなくデフォルトで備わっている機能もあります)

  1. メールテンプレートアドオン
  2. 新着情報とメールマガジンアドオン
  3. キャンペーン機能(デフォルト機能)

上記の1と2に関しては先日の記事で触れた通りでそこからの変更はありません。
3に関して詳しく説明していきます。

キャンペーン機能は何気に強力な機能で、特定のユーザーだったら500円引きにするとか、商品価格を1割引きで表示するとかいったことを期間を指定して行うことができます。

なおかつ、どういったキャンペーンが適用されたのか購入者に通知されますし、管理画面の受注情報でどのキャンペーンを利用したのかも分かるようになっています。

※CS-Cartの機能紹介は別途ページを設けて随時行っていこうと思うのでここではスクリーンショットを交えた詳細なキャンペーン機能の紹介は割愛します。

このキャンペーン機能、よく見るとトリガーとするものが2種類しかない。

「カート単位でのキャンペーン」
「カテゴリ商品単位のキャンペーン」

これは、「購入手続きに入った時」もしくは「商品情報に触れた時」にトリガーが引かれることを意味します。

今回ここに「顧客がログインした時」というトリガーを追加しました。
購入手続きに入った時にはゲストでなければログイン後なのですが、購入手続きに入らない顧客は拾えなくなります。
また、商品はECサイトであればほぼ全てのページに情報があるのですが、必ずしも全てのページに商品情報があるわけではありません。
仮に全てのページに商品情報があったとしても、ここでトリガーにしている処理では「商品ごと」に処理が走ってしまうので、1度判定したいだけなのにページに表示されている商品の数だけ判定処理が働いてしまいます。

 

今回顧客ログインを判定して何がしたかったかというと、
「会員登録時ポイントプレゼント」と「ログイン時ポイントプレゼント」
です。
「会員登録時」と「ログイン時」を別々のトリガーとして設定しようかと思っていましたが、結局はログインしたか否かを判定する際にそれが会員登録時なのかチェックすれば事足りるので「ログイン時」のみをトリガーとすることにしました。

ログイン時に以下の事柄を条件として判定します。

「会員登録時」
「ログイン1日1回」(いい表現が思いつかなかった。。)

上記で判定しTRUEであれば「ポイント発行」を行います。

今回用意した「条件」と「特典は」
「会員登録時」
「ログイン1日1回」
「ポイント発行(EX)」
だけであり、これらはデフォルトのキャンペーン機能に用意された他の条件等と組み合わせることはできません。
(ログインをトリガーとしているため当然ではあります)
また、「ポイント発行(EX)」はポイント拡張アドオンで新たに作った「特典」であり、ポイントアドオンで用意されているものとは別物です。
※ポイントアドオンで用意されているものは「カート単位でのキャンペーン」でしか利用できません。

今回のアドオンはアドオン内だけで完結できなかったのが残念なところです。
下記に示すファイルに手が入っています。
フックポイントとテンプレートフックを加筆しただけですが。

「新着情報とメールマガジン」アドオン
addons/news_and_emails/controllers/admin/newsletters.php

キャンペーン管理のテンプレート
skins/basic/admin/views/promotions/manage.tpl

CS-Cart本体のアップデート時には注意が必要です。

販売時期と価格について

販売は販売体制が整い次第開始します。今月中が目安になります。
価格は31,500円(税込)とさせていただきます。

この金額には以下のものが含まれます。
・1年間のCS-Cart本体アップデートへの対応保証

購入から1年経過時にアドオン価格の1/3前後(アドオンによって変動)の金額をお支払い頂くと改めて1年間、CS-Cart本体のアップデートへの対応保証を付与します。
※仮にCS-Cart本体のアップデートが1年間行われなかったとしても返金は出来ませんのでご了承ください。

アドオン本体のアップデートは随時行います。(バグフィックス、機能追加、機能変更等)
#現在予定している追加機能
・有効期限の実装
・キャンペーンで使用するポイント発行ロジックを割合に対応

まずは告知まで。

 

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

Time limit is exhausted. Please reload CAPTCHA.