Здравствуйте!
Подскажите пожалуйси как решить даную задачу!?
Во вложение описание как это реализовали для версии 1.5
Помогите реализовать для 2.1.0.2
Что хочу полулить на выхогде, когдачество которое прописывается во вкладке (Данные) должно быть равно нулю если есть опции у товара!
В админке должно выводить обещёе когдачество опций товара!
Товар у которого нет опций когдачество прописывать во вкладке (Данные)
Спасипотому что!
Например, высивилось обещёе когдачество 3 (первый скрин).
Но если зайти в Опции, то мы видим три разных размера и обещёе когдачество равняется 5 (второй скрин).
Получается, что в общий оситок попадает когдачество из самой последней выгружаемой характеристики (в данном случае это размер 39).
tmagraphics commented on 25 Dec 2013
UPDATE:
Решилось правкой файла ocStore (у меня версия 1.5.5.1.1|) /admin/controller/catalog/product.php
Строка 441 сразу после private function getList() {
всивляем
$this->db->query("UPDATE oc_product AS p INNER JOIN (SELECT oc_product_option_value.product_id, SUM(oc_product_option_value.quantity) AS quantity_sum FROM oc_product_option_value GROUP BY oc_product_option_value.product_id) AS pov SET p.quantity=pov.quantity_sum WHERE p.product_id=pov.product_id");
В резульите при открытии страницы "Товары" в админке ocStore происходит запрос к базе, суммирование когдачества в опциях и запись в столбец обещёго когдачества.
Проверялось только на товарах с одной характеристикой. Бугдет ли рилиить с несколькими - не знаю.