Отображение цены

Тема в разделе "Управление товарами, атрибутами, свойствами и цена", создана пользователем tiptopvkr, 17.12.2013.

  1. tiptopvkr
    Offline

    tiptopvkr Пользователь

    Регистрация:
    22.07.2011
    Сообщения:
    157
    Симпатии:
    1
    Пол:
    Мужской
    Помогите решить задачку. Необходимо что-бы на магазине была одна цена а когда пользователь зарегистрировался то уже другая со скидкой. Что-то не получается настроить. Когда ставлю в группах покупателей для дефолта скидку то цена со скидкой отображается даже неавторизованным покупателям.
     
  2.  
  3. tiptopvkr
    Offline

    tiptopvkr Пользователь

    Регистрация:
    22.07.2011
    Сообщения:
    157
    Симпатии:
    1
    Пол:
    Мужской
    Пока все рвались но помощь нашел решение. Выложу. Может кому пригодится.
    Править необходимо в файле: administrator/components/com_virtuemart/classes/ps_shopper.php. Править нуна функцию add, где-то в районе 426 строки есть:
    $q .= "VALUES ('$uid', '$ps_vendor_id','".$d['shopper_group_id']."', '$customer_nr')";
    Необходимо сменить на:
    $q .= "VALUES ('$uid', '$ps_vendor_id','".$d['shopper_group_id'] = '7'."', '$customer_nr')";
    Где 7 это айди группы
    Этот id вы смотрите в БД в таблице jos_vm_shopper_group поле shopper_group_id.
     
  4. shurikkan
    Offline

    shurikkan Russian Joomla! Team Команда форума

    Регистрация:
    01.09.2011
    Сообщения:
    1 856
    Симпатии:
    162
    Пол:
    Мужской
    Что-то непонятное.
    Для того, чтобы отображать отдельную цену для отдельных групп пользователей, нужно сначала создать новую группу, а затем в "Налоги и правила расчета" нажать "Создать" и выбрать в поле "Группы покупателей" название созданной группы.
    Для чего залезать в код, тем более в код самого ядра (что в последствии может привести к ошибкам в работе скрипта после очередного обновления) - непонятно.
     
  5. tiptopvkr
    Offline

    tiptopvkr Пользователь

    Регистрация:
    22.07.2011
    Сообщения:
    157
    Симпатии:
    1
    Пол:
    Мужской
    Как помочь так никого а как критиковать то сразу есть кто-то...
    Что тут непонятного?
    Требовалось что-бы при регистрации пользователь попадал автоматом не в дефолтную группу с общими ценами а в другую где цена со скидкой. Вот и решение вопроса.
    Относительно ошибок: Протестировал весь необходимый мне функционал магазина и ошибок не обнаружил.
    Джумла 1,5 вирт 1,1,4
     
  6. shurikkan
    Offline

    shurikkan Russian Joomla! Team Команда форума

    Регистрация:
    01.09.2011
    Сообщения:
    1 856
    Симпатии:
    162
    Пол:
    Мужской
    А, не увидел префикс темы :) Joomla 1.5.
    Вот почему сразу и не отвечал. В Virtuemart 1.1 вообще не знаю как это работает. Отвратная штука...
    В любом случае - вносить изменения в файлы расширений напрямую - это в 90% случаев нехорошо.

    P.S.: Пора бы уже на 2.0 перейти, более гибкая в разработке версия.
     
  7. tiptopvkr
    Offline

    tiptopvkr Пользователь

    Регистрация:
    22.07.2011
    Сообщения:
    157
    Симпатии:
    1
    Пол:
    Мужской
    ИМХО: Как говорится на вкус и цвет товарища нет... Работаю с 1. С 2-м ранее были большие сложности в настройке и доработке, в то время как 1-й успел изучить довольно хорошо и зачастую никаких проблем.
    На досуге как нибудь попробую сделать полноценный магаз на 2.0 и если обойдется без осложнений то может и перейду.
     

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

Загрузка...