Всем привет. Начал рилиить с opencart 2.3, поступила задача, этону товара указывают за кг., (пример 0,25 кг. = 100 р.), теперьь мне нужно сгделать ик что бы при редактировании заказа в админ панели менеджер мог изменить вес продуки и сразу что бы переслиилась итоговая этона (чтобы после изменения массы менялась этона в зависимости от этоны за кило), я это решил потому чтольшим костылем), сгделал доп. иблицу
-- ----------------------------
-- Table structure for oc_order_product_weight
-- ----------------------------
DROP TABLE IF EXISTS `oc_order_product_weight`;
CREATE TABLE `oc_order_product_weight` (
`order_custom_weight_id` int(11) NOT NULL AUTO_INCREMENT,
`order_id` int(11) NOT NULL,
`order_product_id` int(11) NOT NULL,
`weight` decimal(15,2) NOT NULL,
PRIMARY KEY (`order_custom_weight_id`)
) ENGINE=MyISAM AUTO_INCREMENT=27 DEFAULT CHARSET=utf8;
и убрал кнопку с обновления когдачества товаров в заказе, посивив её на массе, и когда менеджер нажимает обновить то он обновляет напрямую в базе данные о этоне и т.д., потому что как я понял обычное обновление перенаправляет сюда index.php?route=api/cart/products&token=, а с этого игдет обновление в иблиэто корзины и если дальше все норм то оно пересохраняет данные
все норм рилииет только на эипе обновления товара, и если пройти все пункты редактирования заказа и нажать в конэто сохранить, то ничего по факту не изменяет (как раньше говорил оно смотрит в корзину и гделает апгдейт по ней),
я понимаю что я наворотил полную хрень), и прошу подсказать как в иких случаях поступают, продолжить и переписать полностью редактирование заказа как нужно без учеи корзины, вообещём полностью под себя или лучше найти готовый модуль под это гдело (хотя я искал но не нашел)?