web-dev-qa-db-ja.com

eコマースサブスクリプション

Eコマースモジュールを使用して特定の役割のサブスクリプションをセットアップする方法。特定のユーザーがロールを使用して特定のコンテンツにのみアクセスできるようにしたい。登録時に、特別なコンテンツにアクセスするにはサブスクリプションの料金を支払う必要があります。

2
Alexander

この回答はチュートリアル http://www.stonemind.net/blog/2008/02/07/tips-for-implementing-a-subscription-based-drupal-site/ に基づいています。 ECサブスクリプションの詳細情報は次のとおりです。ロール製品 http://drupal.org/node/88239

まず、ユーザーはさまざまなモジュールをインストールする必要があります

  • Eコマースコアパッケージのすべてのモジュール。
  • 支払いゲートウェイの選択。
  • ジェネリック製品
  • EC繰り返し。
  • ECの役割。

サブスクリプションは無形であることに注意することが重要です。それらは固体オブジェクトではないため、到着時間はありません。このため、製品のタイプは「出荷不可の」eコマース構成(/ admin/ecsettings)です。

ツールは反逆が達成される方法はcronタスクによるものであると述べています。したがって、その必須条件を達成することができます。

複数の役割を購入して達成できるため、さまざまなタイプのサブスクリプションが存在する可能性があります。特定のユーザーだけが特定のコンテンツにアクセスできるようにするには、ノードオプションプレミアムモジュールを使用します。 http://drupal.org/project/nopremium 。これは、drupal 6.で使用されたモジュールプレミアムの代わりです。

さまざまなタイプの役割がティーザーのみを表示できるようにする場合。 contemplateモジュールを使用して、このタスクを実行できます。これは、特定のユーザーが見ることができないコンテンツがある可能性があることを意味します。良い例は、ティーザーを提供し、より多くの情報を見つけるために登録するように求めるニュースサイトです。

http://drupal.org/project/contemplate

1
Alexander