Задача: в интернет-магазине накапливается большое количество брошенных корзин, нужно их очистить. Включая и корзины зарегистрированных пользователей, которые просто не дооформили заказ. При этом используя API 1С-Битрикс, а не прямые запросы в базу данных.
Очистить брошенные корзины с помощью API 1С-Битрикс
Михаил Базаров: 06.11.2022 12:04:58
Очистить брошенные корзины с помощью API 1С-Битрикс
Задача: в интернет-магазине накапливается большое количество брошенных корзин, нужно их очистить. Включая и корзины зарегистрированных пользователей, которые просто не дооформили заказ. При этом используя API 1С-Битрикс, а не прямые запросы в базу данных. |
Михаил Базаров: 06.11.2022 12:04:58
ORM getList - шпаргалка
'select' => ... // имена полей, которые необходимо получить в результате 'filter' => ... // описание фильтра для WHERE и HAVING 'group' => ... // явное указание полей, по которым нужно группировать результат 'order' => ... // параметры сортировки 'limit' => ... // количество записей 'offset' => ... // смещение для limit 'runtime' => ... // динамически определенные поля |
Михаил Базаров: 24.03.2023 11:08:45
Проверил на одном проекте, все в порядке, таблица почти пустая. Проверьте что в ней за записи, возможно там очень много пустых корзин. Могут плодиться компонентом bitrix.basket.basket.small При каждом заходе пользователей или ботов (хоть поисковиков) создается пустая корзина готовая к наполнению. Вообще, проверю позже на другом проекте, допишу в заметку как и их грохать периодически. |
Александр: 12.12.2024 08:12:39
Небольшая тонкость:
Указанная настройка модуля магазина, работает не совсем так, как от нее многие ожидают. Просто не все внимательно читают документацию. Вот описание данного параметра
|
Гость: 18.06.2025 12:47:32
Попытался очистить таблицу fuser в админке, через "командную строку PHP" - не работает. Или это только через крон?
|
Блог-note: заметки разработчика
Создать pdf файл из элемента инфоблока, дать скачать пользователю, поддерживать в актуальном состоянии или отправить на e-mail.
Задача: при каждом посещении статьи, на сайте, нужно создавать pdf файл с ее содержимым и записывать в свойство инфоблок...
Вывести свойство привязка к Яндекс Картам в Битрикс
Часто бывает нужно вывести свойство привязка к Яндекс карте в детальном описании элемента. Например в детальной новости ...
Получить и вывести пользовательские свойства склада в 1С-Битрикс
Задача: вывести пользовательские свойства в подробном описании склада. При этом, есть и множественные и одиночные поля.
Вывести все разделы в которых находится элемент инфоблока
Если нужно вывести все разделы, со всей доступной информацией о них, внутри элемента инфоблока, например в карточке това...
Заменить popap "Товар добавлен в корзину" на собственное окно
Задача: заменить модальное окно, которое появляется при добавлении товара в корзину — "Товар добавлен в корзину&quo...
Обновление 1С-Битрикс с PHP 7, до поддержки версии PHP 8.3
Задача: обновить устаревший сайт на платформе 1С-Битрикс, который не получал обновлений уже более 4 лет и работает на PH...
Добавление и удаление из сравнения на AJAX: Битрикс
Рецепт лежал у меня в закромах, почти о нем и забыл, но тут подвернулся под руку- решил опубликовать. Скажу сразу, данно...
Получить цены товаров с помощью D7-ORM в 1С-Битрикс
Веб-разработка часто требует работы с базой данных для получения и обработки информации о товарах, в том числе и их цен...
Кастомизация поля input type file, свой внешний вид
Задача: Поле input type="file" предоставляет возможность загрузки файлов на веб-странице. Однако стандартный в...