Настройка оптовой и розничной цены в VirtueMart 3
- Информация о материале
- Категория: Virtuemart
- Опубликовано: 06.02.2018, 12:20
- Автор: HelpDesk
- Просмотров: 3206
Начнем с создания в Virtuemart > Заказы и покупатели > Группы покупателей новой группы Оптовики.
Можно активировать опцию Включить отображение специальной цены группы покупателей если нужно изменить стандартные настройки показа цен.
Мы не будем активировать эту опцию.
Доступно 2 варианта назначения специальной цены для вновь созданной группы:
вручную
автоматически с помощью правила в Налогах и правилах расчета
Чтобы назначить цены вручную в настройках товара создаем новую цену и указываем группу пользователей, для которых она будет действовать.
Для автоматизации можно просто добавить дополнительную скидку на все товары для оптовиков, создав в Virtuemart > Товары > Налоги и правила расчета новое правило с дополнительной скидкой.
В Virtuemart > Заказы и покупатели меняем группу для нужного покупателя, и цена на сайте автоматически будет меняться, если пользователь залогинен.
Но что если нам нужно одновременно показать и розничную и оптовую цену? По умолчанию в virtuemart нет этой опции. Для примера выведем в карточке товара для незарегистрированных покупателей дополнительно оптовую цену, а для оптовых покупателей - розничную цену. В файле /components/com_virtuemart/views/productdetails/tmpl/default.php сразу после вывода кода с ценой
вставим
Теперь рассмотрим точно такой же пример, но только цена будет назначаться не вручную, а автоматически в Налогах и правилах расчета. Для упрощения кода скидка будет назначаться в процентах и будет распространяться на все товары.
В результате незарегистрированный пользователь сможет увидеть оптовую цену.
А оптовик будет видеть дополнительно розничную цену.
Также часто встречается задача, когда в зависимости от количества купленных товаров меняется их стоимость. Например, при заказе 10 и более единиц нужно назначить дополнительную скидку. Для этого в карточке товара нужно создать дополнительную цену, указав количество товара, для которого она будет действовать.
При выборе 10 и более позиций цена автоматически будет меняться.
Для вывода информации о цене со скидкой при заказе определенного количества товаров можно использовать этот код.
В результате получим следующее.
Думаю, что с добавлением стилей к новому блоку с ценой проблем не возникнет, поэтому не буду останавливаться на этом вопросе отдельно.
А на этом все, надеюсь, что статья поможет в вашей работе.