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

Discussion in 'Модернизация расширений' started by Red_Sam, Jul 17, 2011.

  1. Offline

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

    Joined:
    Jul 17, 2011
    Messages:
    5
    Likes Received:
    0
    Gender:
    Male
    Проблема:
    товар имеет несколько атрибутов опции которых имею разную стоимость.
    Опций много
    Задача
    ПРИБАВЛЕНИЕ к цене товара стоимости атрибута
    К примеру:
    велосипед, продается (обязательно) в комплекте с крыльями и отражателями
    цена на крылья зависит от их материала - 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 Недавно здесь

    Joined:
    Jul 17, 2011
    Messages:
    5
    Likes Received:
    0
    Gender:
    Male
    Откопал
    \administrator\components\com_jshopping\models\attributvalue.php
    строка 23
    А вообще есть готовые решения данной проблемы? А то копнул глубже и обнаружил что выводом цены на сайте занимается JavaScript - я в нем не силен
     
  4. Offline

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

    Joined:
    Jul 17, 2011
    Messages:
    5
    Likes Received:
    0
    Gender:
    Male
    С админкой покончено - цена добавляется
    Категорически Приветствую всех кто может подсказать как осуществить вывод этого всего на сайт и подсчет суммы
     
  5. Offline

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

    Joined:
    Jul 19, 2011
    Messages:
    1
    Likes Received:
    0
    Gender:
    Male
    Доброй ночи, а разве нет такой функции как "зависимые товары"? Сейчас почитаю, подумаю чем смогу помочь.
     
  6. Offline

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

    Joined:
    Jul 17, 2011
    Messages:
    5
    Likes Received:
    0
    Gender:
    Male
    Я видел не зависимые, а сопутствующие товары - это не подходит... это что то вроде рекомендуемых к приобретению.
     
  7. Offline

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

    Joined:
    Jul 17, 2011
    Messages:
    5
    Likes Received:
    0
    Gender:
    Male
    \components\com_jshopping\controllers\product.php строка 371
    вот тут вывод значений аттрибутов....
    добавил нужное поле в функциях
    components\com_jshopping\tables\attributvalue.php
    function getAllValues($attr_id)
    function getAllAttributeValues($attr_id)
    .....и торможу... сильно :)
     

Share This Page

Loading...