Актуализация предложений в корзине клиента (Веб-АвтоРесурс 6.60)
Добавлен функционал автоматического обновления предложений в корзине клиента. При входе покупателя в Корзину по каждой позиции проверяется срок добавления этой позиции в корзину и время последней проверки на актуальность.
Работоспособность функционала определяется настройками в разделе Настройки ► Настройки функциональных страниц ► Корзина (Глава II, раздел 1.4.2.4 документации):
-
Актуализировать предложения в корзине - позволяет включить/отключить проверку позиций в корзине клиента на актуальность и их обновление;
-
Срок актуальности позиции в корзине, часов - период времени в часах, после которого необходимо выполнять проверку актуальности позиции в корзине, с последующим обновлением информации о ней. Настройка отображается только при активном значении опции Актуализировать предложения в корзине;
Алгоритм актуализации данных в корзине:
-
При входе покупателя в Корзину по каждой позиции проверяется срок добавления этой позиции в корзину и время последней проверки на актуальность:
-
Если срок меньше значения, заданного в настройке Срок актуальности позиции в корзине, часов, то позиции считается актуальной, дальнейшая проверка не производится.
-
Если срок больше значения, заданного в настройке Срок актуальности позиции в корзине, часов, позиция перепроценивается. Совпадение позиции определяется по комбинации: код, производитель, поставщик и направление.
-
Позиции, которые процениваются перемещаются в блок Проверяем цены и сроки. Перепроценка осуществляется без аналогов, за раз может проверяться до 5 позиций.
-
Основной блок – содержит позиции, которые не изменились, выводится в верхней части Корзины;
-
Изменились цена или срок - содержит позиции, у которых изменились сроки и/или цены. У каждой позиции, для которой произошли изменения, в соответствующей колонке (Срок и/или Цена) отображается информация о том, что изменилось ;
-
Не осталось в наличии - позиции, которых больше нет. Позиции из блока нельзя заказать. Рядом с каждой позицией отображается кнопка Искать похожий, по нажатию на которую выполняется проценка по аналогичному коду и производителю.
После окончания перепроценки блок исчезает, позиции распределяются в блоки:
В блоке также отображаются позиции, у которых после перепроценки фактическое количество оказалось меньше, чем клиент добавлял в корзину. При этом значение в поле Количество изменится на доступное, а ниже будет отображен текст: Было выбрано Х, осталось Y.
Позиции из блока Не осталось в наличии не участвуют в повторной перепроценке.
На странице Корзины отображаться только те блоки, в которых есть позиции.
Если пользователь вышел из Корзины, не дождавшись проверки по всем позициям, то она будет продолжена при следующем открытии страницы.
При использовании механизма автоматической актуализации цен и предложений в Корзине клиента, настройка Время жизни корзины заказа, дней из раздела Настройки ► Общие настройки интернет-магазина ► Общие настройки становиться неактуальной. Очистка Корзины в клиентской части сайта производится только вручную самим клиентом.
Ознакомиться с полным списком изменений версии 6.60 можно по ссылке.