Работа с ценами в VirtueMart 3 (часть 2)

Опубликовано: 7 Ноябрь, 2015
Обновлено: 6 Июнь, 2016
Категория: Настройка VirtueMart
Комментариев: 89

Продолжаем настройку цен в virtuemart 3. В первой части мы рассмотрели основные настройки валюты и добавление цены к товару. В этой статье речь пойдет о добавлении налогов и правил расчета, настройке цен для разных групп пользователей и выводе скидки товара в процентах.

Налоги и правила расчета

В virtuemart можно очень гибко настраивать различные правила для цен (налоги, скидки). Каждое правило можно применить  как к конкретному товару, так и к ко всем товарам категории или производителя. Кроме этого правило может работать только для определенной группы покупателей, страны, региона, что в сумме дает невероятную гибкость.

Для примера рассмотрим следующую задачу: Добавить +25% к стоимости всех товаров из оптового прайс-листа.

Для решения задачи в Virtuemart > Товары > Налоги и правила расчета создадим новое правило  Наценка.

наценка

Название правила расчета - Может быть любым

Вид расчета - В virtuemart доступно несколько видов расчета

вид_расчета

Для нашей задачи можно также выбрать Модификатор цены для выделения прибыли.

Операция - вид математической операции над базовой ценой. Доступно несколько вариантов.

операция

Значение - величина, на которую должна измениться цена.

Категории - если ничего не выбрано, то правило применяется для всех категорий товаров.

Группы покупателей  - если ничего не выбрано, то правило применяется для всех групп покупателей. Далее мы рассмотрим пример, как с помощью данной настройки изменять цену только для одной группы покупателей.

Страна, Регионы - если ничего не выбрано, то правило применяется для всех стран и регионов.

Производитель - если ничего не выбрано, то правило применяется для товаров всех производителей.

Дата начала, Дата окончания - данные опции могут быть полезны для добавления праздничных скидок, ограниченных по времени.

Созданное выше правило будет автоматически применяться для всех товаров , увеличивая их стоимость на 25% от первоначальной цены.

В карточке товара достаточно задать базовую (в нашем примере оптовую цену) в поле Цена и сохранить изменения.

prece

По умолчанию к цене применится 2 правила:

Наценка - увеличит стоимость на 25%

Цена с НДС - правило, созданное в первой части статьи для правильного показа основной цены и цены со скидкой.

Окончательная цена рассчитается автоматически и именно она будет показа на страницах магазина.

В выпадающем списке справа от цены можно выбрать какое-то одно правило или отключить все (Использовать без правил).

выбор_правил

Настройка цен для разных групп пользователей

Иногда необходимо показывать разные цены для разных групп покупателей (например, у оптовых покупателей цена, как правило, отличается от розничной).

На нескольких примерах рассмотрим как в virtuemart настраиваются цены для разных групп.

По умолчанию в virtuemart настроено 2 группы покупателей: Группа гостевых покупателей (относятся все незарегистрированные пользователи) и Группа покупателей по умолчанию(автоматически присваивается всем зарегистрированным пользователям).

Для примера в Virtuemart > Заказы и покупатели > Группы покупателей создадим дополнительную группу покупателей Оптовики. Для покупателей этой группы ниже настроим показ специальной цены.

новая_грппа_покупателей

Показ цен только зарегистрированным покупателям

Для каждой группы можно настроить показ цен, выбрав чекбокс Включить отображение специальной цены группы покупателей. Если нужно показать цену только зарегистрированным пользователя, то в настройках Группа гостевых покупателей активируем показ специальных цен и деактивируем чекбокс Показать цены.

гоствая_группа

Здесь же можно более гибко настраивать какие именно цены показать данной группе.

Отдельные правила расчета для разных групп покупателей

Задача: автоматически делать скидку 5% на все товары для зарегистрированных пользователей.

В Virtuemart > Товары > Налоги и правила расчета создадим новое правило и укажем, что оно должно применяться только для Группы покупателей по умолчанию.

скидка_для_зарегистрированных

После этого при заходе на сайт зарегистрированного пользователя все цены будут уменьшены на 5%.

Этот же прием можно использовать для показа специальных цен оптовым покупателям (например, уменьшать для Оптовиков все цены на 15%).

Гибкая настройка цен для разных групп

Задача: Вручную указать цену на товар для группы пользователей Оптовики.

В настройках товара под блоком с ценой нажимаем кнопку Добавить новую цену.

добавить_новую_цену

После этого появится новый блок. Укажем новую цену и справа выберем группу покупателей, для которых эта цена будет показана.

новая_цена

Редактирование шаблона вывода цен и скидка в процентах

Для вывода цен в virtuemart 3 используется файл /components/com_virtuemart/sublayouts/prices.php.

Он подключается везде где нужно показать цену товара: в категории, карточке, модуле товаров.

Это очень удобно, ведь изменив один шаблон можно изменить вывод цен на всем сайте.

Вывод и работа с ценами в virtuemart очень продумана, не хватает только возможности показать скидку на товар в процентах.

Для этого в конце файла /components/com_virtuemart/sublayouts/prices.php перед последним закрывающим тегом div добавим

В итоге можно получить что-то вроде этого

скидка

Динамическое обновление цены при изменении количества

По умолчанию при изменении количества товаров на странице категории и в карточке товара цена не изменяется и пользователь видит конечную цену только при добавлении товара в корзину.

Это можно исправить, добавив в файле /components/com_virtuemart/controllers/productdetails.php сразу после

этот код

Изменение окончательной цены при выборе настраиваемого поля

В первой части говорилось о выводе 2 цен на товар. Этот способ отлично работает, но если к товару прикрепляются настраиваемые поля, которые влияют на его конечную стоимость, то появляется проблема.

Например, мы продаем обувь за 1500 р.(со скидкой 500р.). Настройки в этом случае следующие

price

С помощью настраиваемого поля с типом Строка добавим несколько цветов и обувь красного цвета будет на 1000 р. дороже.

price2

При выборе этой опции мы ожидаем, что конечная стоимость товара увеличится на 1000 и станет равна 2 500 р.

Однако, происходит следующее

price3

Увеличивается только основная цена, окончательная же цена никак не изменяется.

Т.е. если в настройках товара активирована опция Переписать окончательно, то на окончательную цену не будут влиять никакие настраиваемые поля.

Чтобы исправить ситуацию в Virtuemart > Товары > Налоги и правила расчета создадим новое правило с отрицательной наценкой (скидкой).

newnalog

Применим это правило к нужному товару и отключим временную скидку на товар (Override).

price4

В Virtuemart > Настройки > Формирование цен активируем параметр Цена.

price5

После этого и Окончательная цена и цена без скидки будут увеличиваться на величину настраиваемого поля.

price6

Чтобы отключить показ 2 цен для товаров, к которым не будет применяться новое правило, в файле /components/com_virtuemart/sublayouts/prices.php заменим

на

P.S.

По мере поступления вопросов статья будет дополняться. Надеюсь, что информация оказалась полезной и будет полезна в вашей работе.

 

89 комментариев

    Сергей

    Здравствуйте, при показе цен только зарегистрированным покупателям цена не отображается, и вроде все верно, но для не зарагестрированного пользователя все так же отображается кнопка добавить товар в корзину, а это как то странно, как минимум он может зайти в корзину и там посмотреть цену и оформить заказ

      admin

      admin

      Здравствуйте!

      Согласен с Вами.
      Можно ограничить показ только зарегистрированным пользователям обернув код вывода кнопки в файле /components/com_virtuemart/sublayouts/addtocart.php в условие из этой статьи.
      Кнопка выводится в блоке

      C дополнительным условием код будет выглядеть так

      Готовый файл можно скачать здесь.

    Евгений

    Огромное вам спасибо за работу!!

      admin

      admin

      Рад, что статья оказалась полезной.

    admin

    admin

    Если в одном магазине нужно выводить, например, для одних товаров цену за 100г., а для других цену за шт., то можно использовать способы из этого поста на форуме
    http://virtuemart.su/forums/topic/kolichestvo-ryadom-s-cenoj-tovara-vm3/

    Archyarts

    Можно ли сделать автоматический переход пользователя из одной группы покупателей в другую, по достижении определённой суммы покупок? Такой вариант накопительной скидки для постоянных клиентов.

      admin

      admin

      Возможно, подойдет этот плагин.

        Archyarts

        Да, уже приобрёл, спасибо за ссылку и полезную статью.

    Сергей

    Вечер добрый, очень правильно всё расписано, жду продолжения мануалов. Надеюсь в третьей статье будет полностью рассмотрено обновление цен и позиций с помощью CSVI.

    Да и вообще как оказалось, по CSVI 6 пока нет ни одного русского мануала нормально, некоторые вопросы смог решить только разработчик.

    Влад

    Добрый день, два вопроса
    Почему вы правите файл /components/com_virtuemart/sublayouts/prices.php, а не этот же файл в шаблоне?
    Если не создавать правило Цена с НДС, то какие сложности могут возникнуть?

      admin

      admin

      Здравствуйте!

      Если есть аналогичные файлы в шаблоне, то править конечно нужно их.
      В статье указаны пути к файлам virtuemart, потому что не во всех шаблонах они дублируются.

      Никаких сложностей не возникнет если Вы не создадите правило Цена с НДС.
      Просто с этим правилом можно удобно настроить показ 2 цен на сайте.

    Сергей

    Доброго времени суток! А как на счет чекбокса в карточке товара с выбором (размера, цвета) и рядом разные цены?

      admin

      admin

      Здравствуйте!

      Готовых решений не встречал.
      Частично можно решить с помощью этого плагина или стандартных настраиваемых полей.

    pjS

    Заказ на сайте возможен в нескольких валютах. Как сделать чтобы письмо с заказом для менеджера было в валюте заказа?

      admin

      admin

      К сожалению, помочь не смогу.
      Если найдете решение, то, пожалуйста, поделитесь.

    Аркадий

    Подскажите, повторяется ли у вас та же ошибка:
    я создаю дополнительную цену на товар для Группы покупателей, а если ее потом удаляю, то этот товар не добавляется в корзину. К тому же из корзины все исчезает. (При условии, что я вошел в свой аккаунт, а если не вошел, - то все в порядке)

      admin

      admin

      Если удалить дополнительную цену на товар для отдельной группы покупателей, то расчет ведется по общей цене.
      Проверьте, для этой цены должна быть выбрана группа Доступен для всех.

        Аркадий

        Да, группа выбрана Доступен для всех. Я могу добавить товар в корзину, но потом перезагружаю страницу и если еще раз добавляю этот же товар или другой из представленных в категории, то корзина обнуляется.

    Саша

    Динамическое обновление цены при изменении количества у меня работает, может что не то делаю? VM 3.012 Joomla 3.51

      admin

      admin

      В статье приведен код правок, чтобы динамическое обновление работало.
      Попробуйте использовать его.

    Яна

    Здравствуйте, настроили вывода цен и скидка в процентах. Пишу в админке обычную цену и окончательную меньше. Получаю в карточке зачеркнутую начальную цену, скидку в %. Но не могу понять как сделать чтобы зачеркнутая цена получалась не у всех товаров, а только у тех которым нужно присвоить две цены - основную и окончательную? Сейчас абсолютно ко всем товарам если добавить основную цену. она автоматически записывается в окончательную, все товары получаются с зачеркнутой ценой. Пример http://rosa-secret.ru/genskie-kupalniki/%D0%BA%D1%83%D0%BF%D0%B0%D0%BB%D1%8C%D0%BD%D0%B8%D0%BA-%D0%B6%D0%B5%D0%BD%D1%81%D0%BA%D0%B8%D0%B9-satori-shop

      admin

      admin

      Здравствуйте!

      Посмотрите в первой части в разделе Настройка показа цен на сайте.

    Константин

    Добрый день!
    Подскажите, а как вывести скидку в процентах если я создаю скидку допустим -40% В Налоги и правила расчета и указываю её в Основной цене ?

      admin

      admin

      Попробуйте этот код

        Константин

        Спасибо! Работает.

    Константин

    А может вы подскажите еще: как сделать что бы при создании товара и уже всем существующим товарам установить Налоговое оформление: Использовать без правил, т.е поменять местами По умолчанию с Использовать без правил?

      Константин

      Отвечу сам себе, ну и все остальным у кого подобный вопрос )
      В общем решил я не заморачиваться с тем что бы каждому товару отдельно в поле Override прописывать скидку, просто бывает что надо всей категории сделать скидку, вот тогда нам и нужно создать Налоги и правила расчета и указать там категорию, но можно и не указывать, но если не указать то правило применяется для всех товаров у которых стоит в поле Налоговое оформление: По умолчанию, а если стоит Использовать без правил то все работает, но это надо всем товарам отдельно выставлять эту функцию, я вообще убрал По умолчанию!
      В итоге что я сделал:
      В файле administrator\components\com_virtuemart\helpers\shopfunctions.php
      Заменил

      На

      и теперь когда вы создаете товар, у вас не применяется правила которые вы создали в Налоги и правила расчета!
      В общем я не писатель, если что поправьте или дополните!
      Можно даже прикрепить к статье, всегда пригодится!

        admin

        admin

        Спасибо, что поделились решением!

    Ivanich

    Доброго времени суток, мне к товарам надо прибавить услуги и что бы они отображались в процентах на пример при доставке товара прибавлялся процент от стоимости самого товара, VM 3.0.1 CMS Joomla 3.5.0, кто что подскажет???

      admin

      admin

      Таких решений не встречал. Если найдете, пожалуйста, поделитесь.

    Виктория

    Здравствуйте, админ.
    Подскажите, у нас на сайте есть товар со скидкой и без.
    Я вывожу две цены: цена и окончательная цена.
    Т.е. у товара со скидкой получается все верно, а без скидки 2 раза дублируется одна и та же цена. Как быть? Помогите, пожалуйста.

      admin

      admin

      Здравствуйте!

      Попробуйте для вывода 2-х цен использовать способ из первой части статьи
      http://virtuemart.su/price-setting-virtuemart-3-part-1/

    semen1707

    Здравствуйте. А можно как-то реализовать вывод минимальной цены товара категории в списке категории:
    категория1
    от 4000 руб

    категория2
    от 3456 руб
    Я реализовал через js, но это не удобно, т.к. в каждую категорию в VM приходится прописывать цену, да и проблема заключается еще в том, что в магазине три валюты. По-любому кто-то решал такую задачу)

    Максим

    Здравствуйте! Возможно ли сделать настраиваемое поле что бы цена прибавлялась в процентах а не в абсолютных величинах?

      admin

      admin

      Здравствуйте!
      Не встречал такого решения. Если найдете,пожалуйста, поделитесь.

    Юрий

    А как поменять слов ЦЕНА крин - http://joxi.ru/VrwpzOEfOOebKm
    Захожу сюда ru-RU.com_virtuemart.ini - у меня 77 строка
    COM_VIRTUEMART_CART_PRICE="Цена : " - пишу что мне надо - и в итоге ничего не меняется, посмотрел в шаблоне папка языков есть но там почти пусто

      admin

      admin

      По скрину трудно сказать. Пришлите ссылку на сайт. Если сайт сделан на одном из шаблоном с virtuemart.su, то разместите тему на форуме поддержки покупателей шаблона.

    Алексей

    Доброго Вам времени суток!
    Сразу обозначу версии: Joomla 3.4+Virtuemart 3.0.18.
    Вот такая задачка: в корзине нужно наcтроить динамическое изменение стоимости товаров в зависимости от указываемого (в корзине) количества. В идеале поменять кнопку "Обновить количество в корзине" на 2 кнопки "+" и "-", разумеется с мгновенным пересчетом итога.
    С PHP и CSS только начинаю знакомиться (но уже успел успешно переделать несколько кусков кода и стилей), поэтому прошу поподробнее дать советы/рекомендации по этому вопросу.
    Заранее благодарен за ответ!

      admin

      admin

      Здравствуйте!
      По этому вопросу лучше обратиться на фриланс. Готовых решений не встречал.

    Денис

    День добрый!!!
    Огромное спасибо за описание динамического обновление цены при изменении количества!!!
    У меня возникла небольшая проблема - дело в том, что установлены для товара я установил "Шаги по оформлению количества". Изначально в поле "количество" (на страницу заказа) стоит 1000шт, а цена отображается за 1 шт. И только при изменении каких то параметров (выбора дополнительных опций через настраиваемые поля) цена меняется.
    Есть вариант сделать так, что бы изначально цена указывалась за количество которое указано?
    Большое спасибо!!! )

      admin

      admin

      Здравствуйте!
      Попробуйте задать минимальное количество для заказа во вкладке Статус. Это количество должно использовать в качестве начального значения.

    Денис

    Именно так и было сделано, но "только при изменении каких то параметров (выбора дополнительных опций через настраиваемые поля) цена меняется."

      admin

      admin

      Понял. У каждого товара будут дополнительные опции, влияющие на цену?
      Если так, то можно автоматически выбирать, например, первую опцию и цена будет меняться.
      Если этот вариант подходит, то пришлите ссылку на карточку товара.

    Алексей

    Здравствуйте!
    Действительно статья очень полезная! И не менее полезные коментарии!
    У меня похожая проблема, как у Дениса. Только нужно чтобы в карточке отображалось 2 цены: цена за единицу (статичная) и цена за упаковку (которая будет динамически пересчитываться). Это благодаря статье я уже сделал, но 2-я цена меняется только при изменении количества.
    У товара установлены параметры минимальное кол-во=3 и шаг заказа=3.
    Не особо силен в javascript и PHP, но может быть как-то сделать чтобы скрип пересчета цены срабатывал при открытии страницы, а не при изменении поля количества?
    Буду благодарен за совет.

      admin

      admin

      Здравствуйте!
      Пришлите ссылку на сайт.

        Алексей

        Сайт еще в разработке на локальном сервере. Могу выслать файлы шаблонов если это поможет.

          admin

          admin

          Чтобы точно понять вопрос нужно смотреть на то, как это у Вас реализовано.
          Файлы шаблонов не помогут.
          Если есть возможность выложите сайт на тестовый домен.

            Алексей

            Спасибо за желание помочь. Пока проблема не критична. Как выложу сайт на хостинг - отпишусь.

            admin

            admin

            Хорошо.

    Александр

    Здравствуйте, прочитал обе ваши статьи, но у меня немного другая проблема(как я думаю), в 1-й статье на скрине видно вручную вбита окончательная цена 900, а основная 1000. Вопрос как мне через csvi добавить автоматом скидочные цены к некоторым товарам?(список скидочных цен к определенным товарам имеется) при этом я не могу поставить скидку например 20% на все товары или группу, т.к. на каждый товар разная цена выходит, и я не могу ее обобщить. Я искал поле для добавления скидочной цены, но там только product_price..

    Т.е. как я хочу сделать, выгрузил товары с ценами с сайта, формулой в excel сравнил с новыми ценами и автоматом создал столбец с новыми ценами которые ниже старых(это и будут "скидочные цены"), а в тех товарах где старая цена меньше новой формулой подставляю значение новой цены в столбец product_price. Вот такая логика. Вопрос как эту самую цену выгрузить на сайт, чтобы я не подписывал вручную акционную цену к тысяче товаров ;D

    пс. извиняюсь за много текста, прост 2 словами тут не скажешь..

      Александр

      еще не сделал, но вроде разобрался, все из-за скудного описания полей csvi...

    Александр

    уберите дубль строки

    изза него цена без скидки увеличивается на 4

    Сергей

    Чтобы отключить показ 2 цен для товаров, к которым не будет применяться новое правило, в файле /components/com_virtuemart/sublayouts/prices.php заменим

    на

    все сделал вроде, но там где нет скидок все равно одна цена зачеркивается и показывается основная

      admin

      admin

      Пришлите скрин настроек Virtuemart > Настройки > Формирование цен

        double

        [url=http://pixs.ru/showimage/789jpg_1587768_24389657.jpg][img]http://i12.pixs.ru/thumbs/6/5/7/789jpg_1587768_24389657.jpg[/img][/url]

          admin

          admin

          Уберите галочку около первого пункта Цена.

    double

    Тогда цена не перечеркивается

      double

      хотя понял, сори. нужно было мне в карточке выставить Налоговое оформление:

      Спасибо Вам!!!

        admin

        admin

        Рад, что проблема решилась.

    Данил

    Здравствуйте. Перерыл весь гугл, но решения пока не нашел. Нужно сделать автоматическую скидку при определенном количестве товаров в корзине. Не подскажете, как можно реализовать?

      admin

      admin

      Здравствуйте!
      Подобных решений, к сожалению, не встречал.

      Дмитрий

      Добавьте новую цену в товаре, далее в окошках "диапазон кол-ва" поставьте с какого кол-ва будет меняться цена и укажите новую цену. И все.

    Вероника

    Добрый вечер! Пересмотрела весь Ваш сайт и вообще все))) е могу найти, как сделать так, чтоб в карточке товара, про изменение количества товара, автоматически изменялась цена. Код из статьи выше "Динамическое обновление цены при изменении количества" для изменения цен добавила, в админке тоже добавила в карточке несколько новых цен. В корзине при добавление товара цена меняется и сумма тоже орм. но если так же обновить количество цена не меняется.
    Подскажите как сделать чтоб страница с товаром обновлялась автоматом?
    Заранее спасибо

      admin

      admin

      Здравствуйте!

      Пришлите скрины настроек цен из админки и ссылку на товар.

        Вероника

        Скрин настроек ценыhttp://joxi.ru/Vm6yZ7ntD38lvr
        Скрин настроек карточки товара http://joxi.ru/52a1gYLs4lqze2
        Адрес карточки товара http://ros-akril.ru/kypit-gidkiu-akril-stakril-ekolor/stacril-ecolor/zhidkij-akril-stacril-36-1,5-kypit-detail

          admin

          admin

          Попробуйте для теста сменить шаблон на стандартный. Если заработает, то причину нужно искать в шаблоне.

          Дмитрий

          Решение по изменению цены от кол-ва очень простое - на один пост выше написал.
          Подскажите, а как вы сделали список цен:

          Цена от 54 шт. до 100 шт. 1150 руб.
          Цена от 24 шт. до 54 шт. 1200 руб.
          Цена от 6 шт. до 24 шт. 1250 руб.
          Цена до 6 шт. 1300 руб.
          Цена за 1 шт. 1400 руб.

    Вячеслав

    Здравствуйте!
    Спасибо за статью.
    Сделал скидку через отрицательную наценку. Всё работает, но вот какая неприятность - в корзине в поле "скидка" пусто, а в поле "Цена" фигурирует цена со скидкой.
    Это только у меня?
    Или оно в принципе так работает?
    Если у всех, то не подскажите как клиенту скидку наглядно отобразить в корзине?

      admin

      admin

      Здравствуйте!
      Если назначать скидку через отрицательную наценку, то virtuemart считает это не скидкой, а суммой налога.
      Попробовал разные варианты, но не получилось добиться цели.
      Если найдете решение, пожалуйста, поделитесь.

        Вячеслав

        Я так примерно и понял.
        А других вариантов скидок в VM3 нет?

          admin

          admin

          Других способов не встречал.

    Alex

    Два дня искала, должна поделиться этой адовой ошибкой.
    Если у вас не обновляется цена динамически, консоль ошибок не показывает, и при этом у вас стоит чистый шаблон jBlank, то радуйтесь, этот вопрос решается просто: в папке html шаблона нужно удалить файл message.php

      admin

      admin

      Спасибо, что поделились.

    admin

    admin

    Либо в Virtuemart > Настройки > Шаблоны не активирована опция Использовать скрипты для товаров, либо скрипты vm конфликтуют с другими скриптами на сайте.
    Пришлите ссылку на товар с проблемой.

    Олег

    Подскажите, как вывести цену товара из админки для группы покупателей, если:
    -на сайте основная валюта рубли
    -некоторые товары в у/е и в евро.
    Как вывести дополнительно цену в валюте?

      admin

      admin

      Интересный вопрос. А как у Вас добавлено несколько цен в разных валютах к товарам?

        Олег

        Через стандартный функционал. В товаре выбрана другая валюта. Суть в том, что в магазине я создал 10 валют под разных производителей. Все они в долларах и в евро и некоторые в рублях , но курс разный для каждого.... Вот и возник вопрос. Как же починить сортировку по цене. Каждую валюту вирт сортирует отдельно.

        landerlive

        Забыл написать, что разобрался с выводом цены дополнительно в долларах для админа.
        Меня интересует, где формируется само правило, по которому выполняется сортировка по цене.

          admin

          admin

          Точного ответа не дам, но сортировка выводится с помощью метода getOrderByList в файле /administrator/components/com_virtuemart/models/product.php, возможно, это поможет.

    Дмитрий

    Добрый день.
    Подскажите, как можно сделать, чтобы цена за товар менялась от общей суммы заказа, а не от количества товара. Т.е., к примеру, положил в корзину на 5000р - 5% скидка автоматически к цене, положил 10000 - 10%.
    Спасибо.

      admin

      admin

      Здравствуйте!
      Посмотрите этот плагин.

        Дмитрий

        Спасибо.
        Слишком дорого 39 евро для такого плагина..... Думал есть простое решение.

          admin

          admin

          Других решений не встречал, если найдете, пожалуйста, поделитесь.

            Дмитрий

            Скажите, а нет решения для информативного показа в карточке товара нескольких цен? Ну, к примеру, при покупке от 5000р - цена 100 рублей, при покупке от 10000 - цена 90 рублей и т.д.? Причем цены видны всем посетителям. У вас нет подобных наработок?

            admin

            admin

            По этому вопросу, к сожалению, не подскажу.
            Если найдете решение, пожалуйста, поделитесь.

    Дмитрий

    Ещё вопрос по Динамическому обновлению цены при изменении количества - добавляем количества - цена просто умножается на это кол-во. А как сделать, чтобы цена за единицу не менялась, а рядом появлялась суммка от количества? Просто, думаю, не очень понятно покупателю, когда начинаешь добавлять количество плюсиками, а цена в разы увеличиваться 🙂 Не сразу сообразишь, что это цена за единицу превратилась в сумму.
    Может как-то обернуть дивами?

    Дмитрий

    Добрый день, подскажите пжл, при формировании цены как из Вашего примера "цвет: красный +1000" убрать "+1000" в выпадающем списке, спасибо...

      admin

      admin

      Здравствуйте!
      Чтобы скрыть стоимость дополнительной опции в файле /administrator/components/com_virtuemart/models/customfields.php закомментируйте
      return $price;

      Если не поможет, то посмотрите рекомендации в комментариях к этой статье.

    Дмитрий

    Спасибо, все получилось...

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*
Для вставки кода заключите его в теги [php] [/php]
*