К списку

Актуализация предложений в корзине клиента (Веб-АвтоРесурс 6.60)

12
октября
2022

Добавлен функционал автоматического обновления предложений в корзине клиента. При входе покупателя в Корзину по каждой позиции проверяется срок добавления этой позиции в корзину и время последней проверки на актуальность.

Работоспособность функционала определяется настройками в разделе Настройки ► Настройки функциональных страниц ► Корзина (Глава II, раздел 1.4.2.4 документации):

  • Актуализировать предложения в корзине - позволяет включить/отключить проверку позиций в корзине клиента на актуальность и их обновление;

  • Срок актуальности позиции в корзине, часов - период времени в часах, после которого необходимо выполнять проверку актуальности позиции в корзине, с последующим обновлением информации о ней. Настройка отображается только при активном значении опции Актуализировать предложения в корзине;


Алгоритм актуализации данных в корзине:

  • При входе покупателя в Корзину по каждой позиции проверяется срок добавления этой позиции в корзину и время последней проверки на актуальность:

    • Если срок меньше значения, заданного в настройке Срок актуальности позиции в корзине, часов, то позиции считается актуальной, дальнейшая проверка не производится.

    • Если срок больше значения, заданного в настройке Срок актуальности позиции в корзине, часов, позиция перепроценивается. Совпадение позиции определяется по комбинации: код, производитель, поставщик и направление.

  • Позиции, которые процениваются перемещаются в блок Проверяем цены и сроки. Перепроценка осуществляется без аналогов, за раз может проверяться до 5 позиций.


    После окончания перепроценки блок исчезает, позиции распределяются в блоки:

    • Основной блок – содержит позиции, которые не изменились, выводится в верхней части Корзины;

    В блоке также отображаются позиции, у которых после перепроценки фактическое количество оказалось меньше, чем клиент добавлял в корзину. При этом значение в поле Количество изменится на доступное, а ниже будет отображен текст: Было выбрано Х, осталось Y.

    • Изменились цена или срок - содержит позиции, у которых изменились сроки и/или цены. У каждой позиции, для которой произошли изменения, в соответствующей колонке (Срок и/или Цена) отображается информация о том, что изменилось ;

    • Не осталось в наличии - позиции, которых больше нет. Позиции из блока нельзя заказать. Рядом с каждой позицией отображается кнопка Искать похожий, по нажатию на которую выполняется проценка по аналогичному коду и производителю.

Позиции из блока Не осталось в наличии не участвуют в повторной перепроценке.


На странице Корзины отображаться только те блоки, в которых есть позиции.
Если пользователь вышел из Корзины, не дождавшись проверки по всем позициям, то она будет продолжена при следующем открытии страницы.

При использовании механизма автоматической актуализации цен и предложений в Корзине клиента, настройка Время жизни корзины заказа, дней из раздела Настройки ► Общие настройки интернет-магазина ► Общие настройки становиться неактуальной. Очистка Корзины в клиентской части сайта производится только вручную самим клиентом.

Ознакомиться с полным списком изменений версии 6.60 можно по ссылке.