juicemakers Опубликовано 28 июня, 2022 Жалоба Поделиться Опубликовано 28 июня, 2022 Есть заказы, которые имеют статус "удален", а есть заказы, которые просто исчезают, не понятно почему. Кто-нибудь сталкивался с этим? Цитата Ссылка на сообщение Поделиться на другие сайты
Kosjak76 Опубликовано 28 июня, 2022 Жалоба Поделиться Опубликовано 28 июня, 2022 Что значит просто исчезают? Насколько я помню - если удалить заказ со статусом Удален - он должен исчезнуть)) Т.е. удалиться из базы Цитата Ссылка на сообщение Поделиться на другие сайты
juicemakers Опубликовано 28 июня, 2022 Автор Жалоба Поделиться Опубликовано 28 июня, 2022 10 минут назад, Kosjak76 сказал: Что значит просто исчезают? Насколько я помню - если удалить заказ со статусом Удален - он должен исчезнуть)) Т.е. удалиться из базы Похоже так, спасибо. Заказы во вкладке "удаленные" имеют иконку "удалить", если ее нажать, заказы удаляются навсегда. У нас еще есть статусы "в обработке" и "к отгрузке" - там тоже заказы удаляются насовсем. Цитата Ссылка на сообщение Поделиться на другие сайты
Kosjak76 Опубликовано 28 июня, 2022 Жалоба Поделиться Опубликовано 28 июня, 2022 switch($this->request->post('action')) { case 'delete': { foreach($ids as $id) { $o = $this->orders->get_order(intval($id)); if($o->status<3) { $this->orders->update_order($id, array('status'=>3)); $this->orders->open($id); } else $this->orders->delete_order($id); } break; } Вот здесь это происходит Цитата Ссылка на сообщение Поделиться на другие сайты
Kosjak76 Опубликовано 28 июня, 2022 Жалоба Поделиться Опубликовано 28 июня, 2022 Если нужно, чтобы удалялись только заказы со статусом Удален (id=3) то нужно поменять if($o->status<3) На if($o->status != 3) Как то так)) Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.