NopCommerce バージョン 3.0 を使用しています。ユーザーが商品をカートに追加する前に、ログイン ページにリダイレクトされるようにします。また、AJAXCart を無効にしたい (完全なポストバックと製品をカートに追加したい)。
それを達成する方法を教えてください。
ありがとう。
NopCommerce バージョン 3.0 を使用しています。ユーザーが商品をカートに追加する前に、ログイン ページにリダイレクトされるようにします。また、AJAXCart を無効にしたい (完全なポストバックと製品をカートに追加したい)。
それを達成する方法を教えてください。
ありがとう。
私はここで似たようなことをしました: http://clinidirect.co.uk/c-20/continence-careバッグにアイテムを追加すると、ポップアップが表示されます。「バッグに移動」をクリックすると、ポップアップが表示されます。ログインする。
これは非常に大雑把ですが、アイデアが得られるはずです。
最初に、_ProductVariantAddToCart.cshtml
ボタンから onclick JavaScript イベントを削除して、ボタンが実際にフォームをAddProductVariantToCart
inにポストするようにしCatalogController
ます。これにより、AjaxCart が削除されます。
これにより、アイテムがカートに追加され、ショッピングカート ページにリダイレクトされます。
ShoppingCart ページが実際に読み込まれるときCart
。以下を追加します。
if(_workContext.CurrentCustomer.IsGuest())
return new HttpUnauthorizedResult("Cart requires the user to have an account");
これにより、ユーザーはログイン ページに移動し、アイテムをカートに追加するにはログインする必要があるという印象を与えます。
お役に立てれば