
В этой статье речь пойдет про управление ценами товаров Virtuemart. Из нее ты узнаешь, как добавлять новые цены, обновлять существующие и удалять ненужные. Также ты научишься устанавливать цены в зависимости от групп покупателей и количества товаров в корзине.
Товары, обычно, имеют только одну цену, но если вам требуется несколько, Virtuemart предоставляет действительно гибкое управление ценами. Вы можете задавать различные цены товара для каждой группы покупателей и даже для разного количества товаров в корзине.
Содержание
Добавление и изменение цен
Стандартная цена товара для группы покупателей по-умолчанию может быть задана и изменена в форме товара.
Рисунок 1 – Администрирование Virtuemart: форма товара, форма цены в форме товара
Вы можете также добавлять и изменять цены товаров прямо из списка товаров. Просто кликните по одной из записей цен с желтым фоном. В открывшейся форме цены вы можете выбрать валюту и группу покупателей.
Рисунок 2 – Администрирование Virtuemart: форма цены в списке товаров
Каждый раз, когда вы изменяете группу покупателей в выпадающем списке, форма обновляется. Если поле цены пустое, значит для данной группы покупателей цена еще не задана.
Вы должны сохранить изменения цены, прежде чем, переключитесь на другую группу покупателей, иначе изменения будут потеряны.
Просто кликните «Сохранить» и ваши изменения будут сохранены.
Рисунок 3 – Администрирование Virtuemart: сообщение об обновлении цены.
Чтобы добавить цены для количественных диапазонов товаров (имеется ввиду, что например, если покупают 1-4 компьютера – цена одна, если 5-10 – вторая, 10-20 – третья, и.т.д. Что-то вроде «оптом дешевле». ) вам нужно перейти в список цен товаров, который доступен из верхнего меню списка товаров (из тулбара).
Рисунок 4 – Администрирование Virtuemart: список товаров – список цен
Вы также можете получить доступ к списку цен товаров из формы товаров. Просто кликните на «список цен», как показано на следующем рисунке.
Рисунок 5 – Администрирование Virtuemart: форма товара – список цен
В списке цен для товара вы можете найти список всех существующих цен для групп покупателей и для диапазонов товаров.
Здесь вы имеете отличный обзор цен. В этом списке вы можете изменить существующие цены нажатием на имя группы или добавить новые цены, кликнув кнопку «Новый» в верхнем меню списка.
Рисунок 6 – Администрирование Virtuemart: список цен товаров
В форме цены товара вы можете изменить цену, группу покупателей и диапазоны товара, действительные для него. Если вы оставите диапазоны товара пустыми, то цена не будет зависеть от количества товара в корзине (имеется ввиду, что цена за единицу будет одинакова, независимо от количества купленного товара).
Рисунок 7 – Администрирование Virtuemart: форма цены товара
Удаление цен
Цены могут быть удалены только из списка цен товаров. Как получить доступ к этому списку можно прочитать выше.
В этом списке вы можете кликнуть на иконку с корзиной в конце каждой строки цены и цена будет удалена. Вы также можете отметить галочками несколько цен и кликнуть «Удалить» в верхнем меню списка.
Вот такая небольшая, но довольно полезная статья.
Существует один товар но с разным объемом.
Как установить для одного товара разные цены в зависимости от объема?
Пример: Туалетная вода: Armani
100 мл. - 2000 руб.
50 мл. - 1500 руб.
30 мл. - 1000 руб.
А можно ли сделать скидки для товаров в зависимости от их ОБЩЕГО количества в корзине (допустим, в корзине 3 единицы РАЗНЫХ товаров - мне надо, чтобы в этом случае общая сумма заказа была со скидкой, допустим 10%) - т.е. в данном случае будут 3 разных товара по 1 штуке. Можно ли в таком случае задать скидку? Спасибо
А как это реализовать?
Мои цены отображаются без дробной части и округленными до целой части.
Кроме этого не отображается символ валюты.
То есть в каталоге цена выглядит как "5", если на самом деле "4.5$".
Настраивал Currency Display Style в Store. "Currency symbol" указан $, "Decimals" стоит 2, почему же такой дикий формат? Где можно настроить нормальное отображение цен?
Помогите пожалуйста, а то я вот-вот уже голову сломаю.
У меня есть один магазин и несколько филиалов в разных городах и странах. В каждом филиале своя цена на один и тот же товар. Как сделать, чтобы для каждого города отображалась своя цена и свой остаток на складе ?
например покупка на 5000 руб - скидка 25%
как сделать чтобы в корзине это считалось автоматически?
заранее спасибо
Заходим в существующий товар, кликаем сохранить(ничего не меняя), и Vm всё сохраняет, кроие цены, её он обнуляет.
Это как понимать? ))
буквами прописываю цены? ))))
При редактировании товара обнуляется цена. Т.е. изначально она была указана верно - цифрами. При редактирование поле Цена выводится просто пустым даже если его не трогать.
Проверьте, что валюта установлена в информации о магазине. И если вы зачем-то добавляли "продавцов", еще раз проверьте все их настройки. Последнее подозрение на конвертер валют.
А вообще, нужно подробно писать что вы делали с Virtuemart. Попробуйте чистую версию. Сравните настройки.
http://blog.ifreework.org/?p=541
Знаете ли Вы, как осуществить быстое изменение цен? Возможно с помощью доп. модуля или компонента.
Уважаемый wedal столкнулся с проблемой при работе с ценами в virtuemart. Как всем известно в настройках есть функция показа цен всем или определенной группе зарегистрированных полоьзователей. Так вот. В настройках виртумарт это значение не менял- то есть цены должны показываться всем, даже не зарегистрированным пользователям, а на деле пользователь не зарегистрировавшись и не выполнив вход не может увидеть цены, ему преддлагается "Позвоните, чтобы уточнить цену".
Если Вы сталкивались с такой проблемой- пожалуйста, направьте- где может быть глюк или галочка поставленная не там.
Вот адрес: http://iridashop.ru/index.php?option=com_virtuemart&page=shop.browse&category_id=7&Itemid=1
(не сочтите за рекламу)
Первое, что приходит в голову- это группы пользователей.
Возможно Вы выставили скидки для разных групп пользователей.
Если Вы какой то категории ставите скидку в допустим 10%, то VM показывает цену на сайте уже с этой скидкой.
Проверьте: Virtuemart/Покупатели/Группы покупателей
Платное - гуглите "CSVImproved"
А то по одному товару менять и добавлять новые цены от кол-во это ооочень нудно долго..
1) группы покупателей
2) установки налоговой ставки в цене товара
3) установки скидки в
- способе оплаты
- способе доставки
- скидках.
Вроде всё, хотя может что-то забыл.
для товара указывается несколько цен:
1. цена в розницу
2. цена в кредит на 12 месяцев
3. цена в кредит на 6 месяцев...
Может кто может помочь?
цена в кредит на 6 мес = обычная цена * 1.2,
то можно пересчитывать цену и выводить ее дополнительно прямо в шаблоне.
А вот если для разных товаров кредитная цена уникальна и задается вручную, то всё будет гораздо сложнее.
Подскажите, пожалуйста, если у меня не штучный товар (провода, считаются по метражу) есть ли такой модуль или можно вручную что-то дописать, чтоб были единицы измерения товара?
Спасибо!
версия VM 1.1.5, у моего знакомого все работает, но у него в дол а у меня в другой валюте (гривне).
1. Розничная. Основная цена, по ней совершаются покупки, сортировка и т.д.
2. Дилерская
3. Оптовая.
Дилерская и оптовая - просто выводятся в описании товара. Они статичные. Можно как-то задать для товара сразу 3 цены, или проще их ручками вводить в коротком описании товара?
Заранее спасибо!
Понятно, что это можно сделать свойствами, но при этом сперва нужно выбрать свойство, причем все варианты не видно (выпадающий список), а потом кнопку нажав купить. Но это не удобно ленивому покупателю. Есть какие-то мысли, как это организовать?
я только учусь) надо ли менять что то в html или CCS&
1) В товаре задавать цену за 1 штуку (или 10 или 100 штук).
2) В этом же товаре, на вкладке "Статус" вы сможете задать диапазон минимального и максимального возможного количества заказываемых товаров и, главное, шаг заказа. Т.е. если вы, к примеру, укажете шаг 50, то покупатели смогут выбирать количество только кратно этому шагу.
Если же у вас несколько разных упаковок с фиксированным количеством, то проще создать для них отдельные товары, либо сделать количество дополнительным полем, являющимся атрибутом корзины (если для вас не важно контролировать остатки в VM), или сделать упаковки с разным количеством дочерними товарами (тогда остатки будут контролироваться).