コマースのウェブショップを立ち上げています。
Commerceウィッシュリストを追加したいのですが、モジュールは登録済みのユーザーでのみ機能し、未登録の場合は機能しません。
表示ブロックの役割を匿名に設定しましたが、これを変更した後でも、ウィッシュリストに何かを追加するにはログインする必要があるというメッセージが表示されます。
匿名ユーザーが使用できるように変更する方法を教えてもらえますか?Drupal7を使用しています。
commerce_wishlistモジュールのメンテナは、 2.x-devをリリースしたばかりで、パブリックウィッシュリストもサポートしています。さらに、リストのソーシャル共有がサポートされます。
Commerce Wishlistモジュールの代わりにFlagモジュールを使用すると、その機能を利用して、匿名ユーザーにもフラグを表示できます。そのためには、 Flagモジュールのコミュニティドキュメントに書かれていることを参照してください。
匿名ユーザーのフラグを立てるには(ページキャッシュが有効になっている場合でも)、SessionAPIが必要です。
README.txtから似たようなもの:
オプションのインストール
1)匿名ユーザーがコンテンツにフラグを立てる機能は、http://drupal.org/project/session_apiで入手可能なSessionAPIモジュールによって提供されます。
ただし、SessionAPIはFlagモジュールの依存関係としても言及されていないことに注意してください。
Commerce Wishlistの代わりに、Flagを使用できます。これは、同じでより柔軟です。また、これは匿名ユーザーで機能し、ブロック/ページで表示するためのビューを準備しました。