Напишите пожалуйста скрипт чтобы почистить брошенные корзины на сайте битрикс из раздела корзины. Накопилось очень много
Задавайте свои вопросы и отвечайте на вопросы других участников форума
16.11.2022 16:08:07
Напишите пожалуйста скрипт чтобы почистить брошенные корзины на сайте битрикс из раздела корзины. Накопилось очень много
|
|
|
16.11.2022 16:11:59
Есть у меня скриптик, писал для себя
<?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php"); @set_time_limit(0); use \Bitrix\Main\Loader; Loader::includeModule('catalog'); $_REQUEST['num']; if($_REQUEST['num'] == 15) die("Готово"); $date = date('d.m.Y', time() - 86400 * $_REQUEST['num']); $obBasket = \Bitrix\Sale\Basket::getList( array( 'select' => array( 'FUSER_ID' ), 'filter' => array( 'ORDER_ID' => 'NULL', '<=DATE_INSERT' => $date ), ) ); while($bItem = $obBasket->Fetch()){ $arResult[] = $bItem; CSaleBasket::DeleteAll( $bItem['FUSER_ID'], False ); } print "<pre>";print_r(count($arResult));print "</pre>"; $num = $_REQUEST['num'] - 1; header("refresh: 3; url= ?> Вставьте код приведенный выше в файл / Надеюсь все детали скрипта интуитивно понятны |
||||
|
||||