Joomla 1.6 Прибавление к цене товара стоимости атрибута JoomShoping 3.2.1

Тема в разделе "Модернизация расширений", создана пользователем Red_Sam, 17.07.2011.

  1. Offline

    Red_Sam Недавно здесь

    Регистрация:
    17.07.2011
    Сообщения:
    5
    Симпатии:
    0
    Пол:
    Мужской
    Проблема:
    товар имеет несколько атрибутов опции которых имею разную стоимость.
    Опций много
    Задача
    ПРИБАВЛЕНИЕ к цене товара стоимости атрибута
    К примеру:
    велосипед, продается (обязательно) в комплекте с крыльями и отражателями
    цена на крылья зависит от их материала - 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);
    не могу найти где он объявляется.
    Подскажите?
    просто я с джумлой знаком на уровне правки шаблонов :)
     
  2.  
  3. Offline

    Red_Sam Недавно здесь

    Регистрация:
    17.07.2011
    Сообщения:
    5
    Симпатии:
    0
    Пол:
    Мужской
    Откопал
    \administrator\components\com_jshopping\models\attributvalue.php
    строка 23
    А вообще есть готовые решения данной проблемы? А то копнул глубже и обнаружил что выводом цены на сайте занимается JavaScript - я в нем не силен
     
  4. Offline

    Red_Sam Недавно здесь

    Регистрация:
    17.07.2011
    Сообщения:
    5
    Симпатии:
    0
    Пол:
    Мужской
    С админкой покончено - цена добавляется
    Категорически Приветствую всех кто может подсказать как осуществить вывод этого всего на сайт и подсчет суммы
     
  5. Offline

    Cassino777 Недавно здесь

    Регистрация:
    19.07.2011
    Сообщения:
    1
    Симпатии:
    0
    Пол:
    Мужской
    Доброй ночи, а разве нет такой функции как "зависимые товары"? Сейчас почитаю, подумаю чем смогу помочь.
     
  6. Offline

    Red_Sam Недавно здесь

    Регистрация:
    17.07.2011
    Сообщения:
    5
    Симпатии:
    0
    Пол:
    Мужской
    Я видел не зависимые, а сопутствующие товары - это не подходит... это что то вроде рекомендуемых к приобретению.
     
  7. Offline

    Red_Sam Недавно здесь

    Регистрация:
    17.07.2011
    Сообщения:
    5
    Симпатии:
    0
    Пол:
    Мужской
    \components\com_jshopping\controllers\product.php строка 371
    вот тут вывод значений аттрибутов....
    добавил нужное поле в функциях
    components\com_jshopping\tables\attributvalue.php
    function getAllValues($attr_id)
    function getAllAttributeValues($attr_id)
    .....и торможу... сильно :)
     

Поделиться этой страницей

Загрузка...