WP Full Stripe と Snow Monkey Member Post を組み合わせて、「ログイン、かつ○○を決済済みの場合に、このページを閲覧可能」としたい

0
いいねをした人: 居ません
6件の投稿を表示中 - 1 - 6件目 (全6件中)
  • 投稿者
    投稿
  • #49803
    杉原 圭
    閲覧者
    14

    【お使いの Snow Monkey のバージョン】10.1.0
    【お使いのブラウザ】Google Chrome
    【当該サイトのURL】

    ===

    初めて投稿させていただきます。
    いつも素敵なサービスをありがとうございます。

    非エンジニアですので、皆様とはレベルが違う質問かもしれませんが、
    よろしくお願いいたします。

    Snow Monkey Member Postを使用して、
    「ログインしていて、かつ○○の商品を購入済みの場合」とカスタマイズ可能
    であると公式サイトに記載がございました。

    私は、コンテンツ販売を計画しているのですが、
    stripe
    プラグインWP Full Stripe
    Snow Monkey Member Post
    を使用して、「ログイン、かつ○○を決済済みの場合に、このページを閲覧可能」
    という条件を指定したいと思うのですが、可能でしょうか。

    おそらく、非エンジニアだと、「ログイン、かつ○○のを決済済みの場合に閲覧可能」
    の記述が難しいかもしれませんが、ご教示頂けないでしょうか。

    何卒よろしくお願いいたします。

    0
    いいねをした人: 居ません
    #49823
    キタジマ タカシ
    参加者
    2255

    Snow Monkey Member Post の表示するかどうかの条件判定部分に snow_monkey_member_post_is_restricted というフックがあります。これを使って、

    add_filter(
      'snow_monkey_member_post_is_restricted',
      function( $return, $has_restriction_meta, $post ) {
        return $return && 決済済み;
      },
      10,
      3
    );

    というコードを追加すれば、ログインしていてかつ決済済みの場合という条件に変更できます。ただ、僕は WP Full Stripe というプラグインを使用したことがなく、WP Full Stripe でどのようにすれば上記コード中の「決済済み」の部分を取得できるのかはわかりません。WP Full Stripe で現在のユーザーが決済済みかどうかを取得する方法がわかれば実現は可能だと思います。

    0
    いいねをした人: 居ません
    #49836
    杉原 圭
    閲覧者
    14

    ご返信いただき、誠にありがとうございます。

    WP Full Stripe というプラグインに拘りはなく、貴HPのように、
    「snow monkey上で決済、ログイン、限定ページを閲覧」
    という仕組みが構築できれば大丈夫なのです。

    snow monkeyに決済システムを導入する場合、「決済済み」という条件が取得できる、何かオススメの方法はありませんでしょうか。

    貴HPでは、プラグインでの決済システムを導入されておられるのでしょうか。

    お忙しいところ恐縮ですが、何卒、よろしくお願いいたします。

    0
    いいねをした人: 居ません
    #49853
    キタジマ タカシ
    参加者
    2255

    このサイトでは WooCommerce と WooCommerce Subscriptions というプラグインを使用しています。

    WooCommerce Subscriptions では、

    wcs_user_has_subscription( $user_id, $product_id, 'active' );
    

    で、そのユーザーがサブスクリプションを契約中かどうかを取得できます。

    ただ、おすすめかというと個人的には WordPress で EC をやること自体があまりおすすめはしていません。やはりセキュリティを自分で面倒みないといけないというのもありますし、アップデートで不具合がでたりしてもひとまずは自分で対応しないといけません。僕もそういう自体に遭遇して「ぐわぁ…」となることがしばしばありますので、簡易なものでよければ BASE や note とかのほうがストレスは少ないのでは?と思ったりします。

    0
    いいねをした人: 居ません
    #49981
    杉原 圭
    閲覧者
    14

    ご丁寧にご返信いただき、誠にありがとうございます。

    >WordPress で EC をやること自体があまりおすすめはしていません。
    >やはりセキュリティを自分で面倒みないといけないというのもあります

    仰るように、セキュリティが緩いとお客様に迷惑をかけてしまいますよね。
    動画コンテンツの販売なので、vimeo、noteなども検討したいと思います。

    ちなみに、Snow Monkey Member Postでは、ログインできるユーザーは
    一度登録をするかと思いますが、これは管理人が「許可」した場合、登録
    される仕組みでしょうか。

    よろしくお願いいたします。

    0
    いいねをした人: 居ません
    #49990
    キタジマ タカシ
    参加者
    2255

    これは管理人が「許可」した場合、登録される仕組みでしょうか。

    Snow Monkey Member Post が利用するユーザー情報は、WordPress 本体のユーザー情報となります。WordPress の設定で「誰でもユーザー登録できるようにする」というものがあり、それを有効にするとログイン画面(/wp-login.php)から誰でも登録できるようになります。また、Snow Monkey Member Post にはショートコードで登録フォームを表示できる機能があり、その場合もそこから誰でも登録できます。どちらの方法も「許可/不許可」の機能はないので、承認が必要な場合はプラグインでそのようなものがないか探してみると良いかもしれません。

    0
    いいねをした人: 居ません
6件の投稿を表示中 - 1 - 6件目 (全6件中)
  • トピック「WP Full Stripe と Snow Monkey Member Post を組み合わせて、「ログイン、かつ○○を決済済みの場合に、このページを閲覧可能」としたい」には新しい返信をつけることはできません。

ドキュメント

Snow Monkey の設定方法やマニュアルを掲載しています。

ドキュメント

フォーラム

Snow Monkey の使い方やカスタマイズについてのご質問・ご要望等はサポートフォーラムで行っています。サポートフォーラムは誰でも閲覧できますが、書き込みできるのは Snow Monkey 購入者のみとなります。

サポートフォーラム

よくあるご質問

Snow Monkey のサービスについて不明な点がある場合は、まずはよくあるご質問をご確認ください。

よくあるご質問

お問い合わせ

よくあるご質問を見ても解決しなかった場合、試用版の申請については問い合わせフォームからお願いいたします。

お問い合わせ

Snow Monkey は Gutenberg ブロックエディターに対応した 100%GPL の WordPress テーマです。拡張性を意識した開発をおこなっており、カスタマイザーとブロックでスピーディーにサイトを立ち上げるだけでなく、CSS やフックを駆使した高度なカスタマイズにも柔軟に対応できます。