UMIhelp

Разработка сайта на UMI.CMS => Настройка системы и модулей => Тема начата: Exorcist от 13 Декабря 2011, 05:46:37

Название: Заказы
Отправлено: Exorcist от 13 Декабря 2011, 05:46:37
В списки заказов в админ панели. Первые идут заказы что оформлены
А потом идет список noname заказов - якобы положили в корзину и не оформили. Как их удалить? или удалять постоянно
Название: Re:Заказы
Отправлено: Vladimir от 13 Декабря 2011, 09:24:11
Ага! У вас, наверно, 2.8.5?
Поздравляю. коллега)
В итоге, я смирился с этими заказами. Разрабочики их мне удаляли как-то. но после первого же оформления снова вылазит по 8 страниц таких заказов(
Название: Re:Заказы
Отправлено: Exorcist от 14 Декабря 2011, 03:45:57
Если бы узнать фильтрацию их в БД или SQL верный( чтобы всё базу и связи не удалить). Можно было бы сделать ежедневный крон на удаление их.
Название: Re:Заказы
Отправлено: Vladimir от 14 Декабря 2011, 09:30:58
Да, если у вас еще чистый нерабочий магазин, попробуйте сделать эксперимент - удалить все заказы подчистую. У меня после этого перестали работать скидки. Все. Помогало только их удаление и создание заново.
Исправлен ли этот косяк сейчас - не знаю, не было времени ждать, запустили магазин как есть.
Название: Re:Заказы
Отправлено: admin от 14 Декабря 2011, 10:10:13
был косяк с проявление заказов "Без названия" и заказов "dummy", насколько я понял это заказы которые еще в корзине (то есть не должны быть вам видны, но формируются если кто-то из посетителей начал формировать свою корзину)

загляните в файл /classes/modules/emarket/__admin_orders.php, функция orders и посмотрите на выборку заказов

вот такой вариант выборки, выдает заказы без тех что еще только в корзине

$sel = new selector('objects');
$sel->types('object-type')->name('emarket', 'order');
$sel->where('name')->isNull(false);
$sel->where('name')->notequals('dummy');
$sel->limit($offset, $limit);
Название: Re:Заказы
Отправлено: Exorcist от 14 Декабря 2011, 10:36:10
 Попробуем.Ну это для Админки, а если я буду делать экспорт заказов  в Commerse2 . Там тоже применяем фильтр?

Без названия - это те заказы что в корзине и не оформлены.
Открыл указанный файл и вот что вижу
$sel = new selector('objects');
$sel->types('object-type')->name('emarket', 'order');
$sel->where('name')->isNull(false);
            $sel->where('name')->notequals('dummy');
$sel->limit($offset, $limit);

Есои изменить $sel->where('name')->isNull(false); на  $sel->where('name')->isNull(true); то ничего не меняеться.
Название: Re:Заказы
Отправлено: admin от 14 Декабря 2011, 10:39:24
вообще если те заказы которые ты видишь в админке являются тем чем я думаю (неоформленными заказами), то это баг версии и о неё надо СЗ написать а так, как временное решение, надо проверить что этот баг не вылез где-то еще (например при экспорте)
Название: Re:Заказы
Отправлено: Exorcist от 14 Декабря 2011, 10:48:58
вообще если те заказы которые ты видишь в админке являются тем чем я думаю (неоформленными заказами), то это баг версии и о неё надо СЗ написать а так, как временное решение, надо проверить что этот баг не вылез где-то еще (например при экспорте)
СЗ это что ?
Название: Re:Заказы
Отправлено: admin от 14 Декабря 2011, 10:49:58
Служба заботы - тех. поддержка