Попробуйте это Mage :: getModel ('продажи / наблюдатель') -> cleanExpiredQuotes ();
Это уже функция расписания cron.Перейдите в Система -> Конфигурация -> Продажи -> Оформить заказ -> Настройки корзины покупок и установите «Срок службы котировок (дней)» в соответствии с вашими требованиями.
Это удалит уже обработанные записи корзины заказов.Чтобы удалить все записи корзины (обработано / необработано) Просто переопределите вышеуказанную функцию наблюдателя и
замените $ quotes-> addFieldToFilter ('is_active', 0);
на
$ quotes-> addFieldToFilter ('is_active', array (1,0));
Надеюсь, это поможет!