Обнаружение брошенной корзины
Мне нужно добавить код 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, чтобы сначала протестировать, пока вы не сделаете все правильно!