プラグインを利用して、メルマガ配信のシステムを構築する方法を解説します。ネットショップ管理プラグインの活用事例6今回はネットショップ管理プラグイン、フロントエンドユーザー管理プラグイン、メールマガジンニュースレタープラグインを利用して、有料のメールマガジンの配信プラットフォームを構築する事例を検討してみたいと思います。有料のメルマガ配信サービスは数多くありますが、独自に配信するメリットとしては、以下のような点が挙げられると思います。メルマガ配信サービスに支払う手数料が必要なくなる。ウェブサイト上でのサービスと簡単に連携できる。顧客をダイレクトに囲い込むことができるデメリットとしてはシステム構築の手間が挙げられると思いますが、一度設定してしまえば、後はメルマガの配信に専念するだけです。今回構築する有料のメールマガジン配信の仕組みは以下の通りです。月次課金でメールマガジンを送信。解約すると記事の閲覧は不可。個別に購入した記事はいつでも閲覧可能。個別に購入した記事の閲覧に期限を設ける設定。他にも色々な仕様が考えられると思います。メールマガジンのみの商品と、サイト閲覧も付加した商品を分けて販売する、といったケースも可能だと思います。今回使用するプラグインは以下の通りです。プラグインはできるだけ最新版を使用するようにしてください。ソフトバンク・ペイメント・サービス決済モジュール)プラグインのインストールや基本的な設定は、各プラグインのページを見てください。ステップ1:月次課金の商品を登録するまず、月次課金の商品を登録します。続いて、右上にあるアドバンストモードをクリックして表示される「最終処理ステータスがセットされた際のPHPコード」に以下のようなコードを入力します。いうフィールド名に購入年月日を記録する、というものです。メールマガジンの配信や会員制ページ条件の設定にこれらの値を使用することになります。いう項目を作成しておくと、管理がしやすくなります。ユーザー属性の追加を行った後は、忘れずに環境設定にあるプロフィールアイテムと並び替えでチェックを入れておきます。商品登録画面に戻りますが、販売状況は「販売中にする」にチェックを入れて保存します。月次課金の商品となるため、決済モジュールによっては追加の設定が必要になります。ソフトバンク・ペイメント・サービス決済モジュールの場合は、オプション設定の決済モジュールオプションで継続課金の設定が必要となります。登録した商品ですが、ここでは例えば、トップページに月次課金の購入ボタンを表示させておくことにします。トップページの記事投稿欄に以下のようにショートコードを入力してください。以下のように、月次課金の購入ボタンが表示されます。ステップ2:メールマガジンを配信するステップ1で登録した商品を購入すると、月次課金のユーザーのみを抽出できるようになるので、そのユーザーに対して、メールマガジンを配信する流れを確認しておきます。新規メールマガジン追加を押して、メールマガジン件名、メールマガジン本文を入力します。テンプレートを登録して、テンプレート側から読み込んでもいいと思います。次に抽出条件を設定します。以下のようにユーザー情報の条件1を指定します。月次課金が有効なユーザーのみに配信する、という意味になります。問題なくユーザーが抽出されていることを確認してメールマガジンを登録してください。ステップ3:会員制ページ条件を設定するステップ2で配信するメールマガジンの内容をサイトでも閲覧できるように記事を投稿し、その記事に対して会員制ページ条件を適用します。ユーザー管理のオプション設定にある会員制ページ条件の追加をクリックします。条件式は、月次課金と個別購入の2つの条件式を指定します。区切りまでは出力する」にチェックを入れておきます。月次課金のユーザーが閲覧できるように設定します。月次課金のフラグが有効で、記事の公開日時が月次課金の購入日時よりも後の場合、閲覧可能にする、という条件式です。個別購入のユーザーが閲覧できるように設定します。ユーザー属性に保存されている購入データを確認する条件式です。1;記事は月次課金とは別に個別に購入できるようにするため、まず記事を商品として登録します。商品名は記事のタイトルを入力します。アドバンストモードをクリックし、「最終処理ステータスがセットされた際のPHPコード」の上にある「ダウンロードPHPコードを挿入する」をクリックし保存します。この値があるかどうかで、個別購入の条件式を判断します。投稿を開き、先ほど登録した記事で、投稿欄に本文を入力します。