Очищение корзины авторизованных покупателей
Не менее интересный случай является продолжением ситуации изложенной в статье «Проблема очищения корзины неавторизированных пользователей»
При разработке интернет-магазина по продаже нематериальных товаров и услуг возникла проблема очищения корзины тех пользователей, которые уже зарегистрировались на сайте. Единственная настройка связанная с корзиной: Настройка «Сохранять корзину (дней):» применяется только для корзины незарегистрированных пользователей. На простой вопрос «как сделать, чтобы в корзине заказы авторизированных пользователей не сохранялись?», как оказалось нет ответа. С точки зрения Битрикс настроить не сохранение товаров в корзинах зарегистрированных пользователей в продукте — нельзя. Меня естественно это не устроило.
За основу взял решение в блоге sns-it.ru/blog/bitrix/bolshaya-tablitsa-b-sale-fuser-/ где рассматривалась проблема разбухания таблицы b_sale_fuser. В этой корзине хранятся корзины как авторизированных так и неавторизированных пользователей. После выполнения очистки по методу указанному в статье по ссылке в начале текста вид таблицы b_sale_fuser состоянием на 25 февраля (при сроке хранения 1 день) выглядел так:
Как видим для неавторизированных реально сбросились корзины, кроме тех у кого сохранилась сессия.
После применения метода на агентах вид таблицы был уже такой:
Как видим все корзины старше 24 часов удалилось уже и у зарегистрированных пользователей. Но решить проблему полной очистки/не хранения корзины пока у меня не получилось, да еще так чтобы не удалить корзину у пользователя, который будет в этот момент оформлять покупку.
Суть метода:
Качаем файл init.php
Создаем агента. Идем в Настройки — Настройки продукта -Агенты
Ещё статьи:
12.05.2023
Битрикс убрал тип поля "Привязка к карте Яндекс"
В новых обновлениях Битрикс убрал тип поля "Привязка к карте Яндекс".
ID: 455
18.01.2023
Нюансы перехода битрикс на РНР 8.0
С февраля битрикс прекращает поддерживать РНР 7.4 и в битрикс сегменте сайтов начался переход на РНР 8 для получения обновлений.
Но без нюансов и ошибок...
ID: 431
10.01.2023
БУС окончательно всё?
Появилась информация от битрикс, что грубо говоря поддержка по отраслевому медицинскому решению от битрикс будет до 1 февраля 2024 года, а что потом б...
ID: 426
Новые статьи в блоге:
27.04.2023
Любой фастобмен мошенники на любом домене FASTOBMEN
Любой фастобмен на любом домене FASTOBMEN - это мошенники, я бы назвал это франшизой обмана. Никаких обменов денег и валют они не делают, а блокируют ...
ID: 454
25.04.2023
Тест виртуальный сервер RED.Site-1
Параметры хостинга:
VPS reddock.ru
Дисковое пространство -20Гб
Оперативная память - 2Гб
Ядро - нет данных.
Цена в месяц - 1000 руб
Есть панель
ID: 453
25.04.2023
Битрикс ошибка Cache engine is not found
Если в настройках битрикс стоит тип кеша memcache, а при переходе на РНР 8 у вас ошибка Cache engine is not found
ID: 452