Удалять товары вместе с группой (в корзину).
Сейчас так: если удаляем группу, содержащую товары, то группа помещается в корзину, а товары - нет и выводятся, как активные. Предлагаю удалять товары вместе с родительской группой, но и при восстановлении товара из корзины в группу, которой нет (удалена), восстанавливать и группу.
Комментарии
-
Невозможно, в одной группе могло быть 5 групп, 2 активные и 3 удаленные, а также 100 товаров, 20 удаленных и 80 активных. Если все их пометить на удаление при помещении в корзину, то при восстановлении из корзины невозможно будет восстановить их первоначальные статусы. Вопрос уже обсуждался, помечать на удаление дочерние элементы при пометке на удаление родительского мы не будем.
то есть если удалять группу с товарами, то товары остаются в "нигде"? и удалить их после этого невозможно?
Вы путаете пометку на удаление и само удаление. При удаление из корзины как раз и удаляются вся связанные сущности.