Обнаружение брошенной корзины

Мне нужно добавить код JavaScript, чтобы показать всплывающее окно, когда пользователь покидает корзину. Я нашел 2 решения для Kentico 7 и Kentico 9, но они не работают для Kentico 8. Как я могу решить эту проблему?

2 ответа

Почему статья, на которую вы ссылаетесь, работает в K8? Я не вижу в этом ничего такого, что выглядит только в K9.

Есть модуль для 8.2, но он не бесплатный.

Эта статья может быть той, на которую вы ссылались в K7. Я полагаю, что он должен работать 8, некоторые вызовы API, возможно, изменились в представленном коде, поэтому вам, возможно, придется посмотреть, какие новые. Концепция все еще должна работать.

Вы, вероятно, можете использовать k# Macros, чтобы добиться цели. Вы бы сделали что-то вроде ниже:

CMSContext.Current.SiteObjects.ShoppingCarts.Where("ShoppingCartUserID = "+MembershipContext.AuthenticatedUser.UserID+" and ShoppingCartID <> "+ECommerceContext.CurrentShoppingCart.ShoppingCartID).Count > 1

Поместите это в веб-часть Javascript, чтобы затем предупредить. Используйте System -> Macros -> Console, чтобы сначала протестировать, пока вы не сделаете все правильно!

Другие вопросы по тегам