Воеводский Михаил

Воеводский Михаил

Был в сети 30 марта 2026, 14:44
Заказы не принимаю
Набор — фиксированное количество дополнительных товаров. Здесь же можно варьировать и список дополнительных товаров, и их количество. Более того, в корзине опции не являются отдельными товарами, тк на их суммарную стоимость увеличивается цена основного товара.
Переопределить класс заказа и изменить в нем принцип формирования хэша для товара в корзине. Сейчас здесь задействована цена, потому и ее изменении хэш становится иным. Следовательно, в корзину товар попадает как отдельная сущность.
У ресурсов есть замечательное свойство show_in_tree, задающее видимость в дереве. В данном случае полезно использовать Collections, а все новые ресурсы создавать дочерними к контейнеру, тогда ничего тормозить не будет.