Как убрать лишние действия для заказов?
Во время различных экспериментов я создал много разных действий для заказов. Теперь они мозолят мне глаза в бекенде и хочется их немного почистить. Только вот я не нашел как сие осуществить.
Как я понимаю действия хранятся только в таблице shop_order_log в поле action_id. Т.е. если я грохну из этой таблицы все записи у которых в поле action_id есть ненужное мне действие, пропадет ли оно из бекенда?
Как я понимаю действия хранятся только в таблице shop_order_log в поле action_id. Т.е. если я грохну из этой таблицы все записи у которых в поле action_id есть ненужное мне действие, пропадет ли оно из бекенда?
1 ответ
В любом случае, если действия не меняли статус заказа (т.е. before_state_id=after_state_id), то простое удаление, пожалуй, сработает.
Когда в shop_order_log записей о действиях не останется, их надо будет ещё удалить из конфига потока:
wa-config/apps/shop/workflow.php
Но делать это надо только после того, как в shop_order_log о действиях точно больше ничего нет. Иначе при попытке открыть заказ, в истории которого есть неизвестные действия, магазин свалится с Fatal Error'ом.