Проблема: товар имеет несколько атрибутов опции которых имею разную стоимость. Опций много Задача ПРИБАВЛЕНИЕ к цене товара стоимости атрибута К примеру: велосипед, продается (обязательно) в комплекте с крыльями и отражателями цена на крылья зависит от их материала - 25 видов (опции атрибута) цена на отражатели - 10 видов. ИТОГО 250 различных цен только на 1 велосипед. Решение: суммировать поля "product_price" в таблице "_jshopping_products" и созданную колонку "attr_price" в таблице "_jshopping_attr_values". добавил руками значения в созданную колонку "attr_price" в таблице "_jshopping_attr_values" а вывод организовать не могу (думаю если смогу то и реализую добавление цены через админку) в файле administrator\components\com_jshopping\controllers\attributesvalues.php в функции display (строка 30) есть замечательный метод класса $attributValues - getAllValues($attr_id); не могу найти где он объявляется. Подскажите? просто я с джумлой знаком на уровне правки шаблонов
Откопал \administrator\components\com_jshopping\models\attributvalue.php строка 23 А вообще есть готовые решения данной проблемы? А то копнул глубже и обнаружил что выводом цены на сайте занимается JavaScript - я в нем не силен
С админкой покончено - цена добавляется Категорически Приветствую всех кто может подсказать как осуществить вывод этого всего на сайт и подсчет суммы
Доброй ночи, а разве нет такой функции как "зависимые товары"? Сейчас почитаю, подумаю чем смогу помочь.
Я видел не зависимые, а сопутствующие товары - это не подходит... это что то вроде рекомендуемых к приобретению.
\components\com_jshopping\controllers\product.php строка 371 вот тут вывод значений аттрибутов.... добавил нужное поле в функциях components\com_jshopping\tables\attributvalue.php function getAllValues($attr_id) function getAllAttributeValues($attr_id) .....и торможу... сильно