Помогите решить задачку. Необходимо что-бы на магазине была одна цена а когда пользователь зарегистрировался то уже другая со скидкой. Что-то не получается настроить. Когда ставлю в группах покупателей для дефолта скидку то цена со скидкой отображается даже неавторизованным покупателям.
Пока все рвались но помощь нашел решение. Выложу. Может кому пригодится. Править необходимо в файле: 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.
Что-то непонятное. Для того, чтобы отображать отдельную цену для отдельных групп пользователей, нужно сначала создать новую группу, а затем в "Налоги и правила расчета" нажать "Создать" и выбрать в поле "Группы покупателей" название созданной группы. Для чего залезать в код, тем более в код самого ядра (что в последствии может привести к ошибкам в работе скрипта после очередного обновления) - непонятно.
Как помочь так никого а как критиковать то сразу есть кто-то... Что тут непонятного? Требовалось что-бы при регистрации пользователь попадал автоматом не в дефолтную группу с общими ценами а в другую где цена со скидкой. Вот и решение вопроса. Относительно ошибок: Протестировал весь необходимый мне функционал магазина и ошибок не обнаружил. Джумла 1,5 вирт 1,1,4
А, не увидел префикс темы Joomla 1.5. Вот почему сразу и не отвечал. В Virtuemart 1.1 вообще не знаю как это работает. Отвратная штука... В любом случае - вносить изменения в файлы расширений напрямую - это в 90% случаев нехорошо. P.S.: Пора бы уже на 2.0 перейти, более гибкая в разработке версия.
ИМХО: Как говорится на вкус и цвет товарища нет... Работаю с 1. С 2-м ранее были большие сложности в настройке и доработке, в то время как 1-й успел изучить довольно хорошо и зачастую никаких проблем. На досуге как нибудь попробую сделать полноценный магаз на 2.0 и если обойдется без осложнений то может и перейду.