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

Опубликовано: 7 ноября, 2015
Обновлено: 5 февраля, 2023
Категория: Настройка VirtueMart

Продолжаем настройку цен в 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 > Товары > Налоги и правила расчета создадим новое правило с типом Цена после уплаты налогов.

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

Чтобы все работало правильно в Virtuemart > Товары > Налоги и правила расчета обязательно должно быть активно правило, созданное в первой части статьи.

И в Virtuemart > Настройки > Формирование цен должны быть активированы следующие цены

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

price6

Скидка на товар в процентах и Налоги и правила расчета

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

P.S.

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

 

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

    Сергей

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

      admin

      admin

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

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

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

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

        Иван

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

        В шаблоне LikeShop попытался отключить кнопку, как Вы написали, не помогло. Ноль реакции) На свежих версиях другой код должен быть?

          admin

          admin

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

          Возможно, файл переопределен в папке /templates/t3_bs3_blank/html/com_virtuemart/sublayouts/. Если да, то правки нужно вносить в нем.

    Евгений

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

      admin

      admin

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

    admin

    admin

    Если в одном магазине нужно выводить, например, для одних товаров цену за 100г., а для других цену за шт., то можно использовать способы из этого поста на форуме
    https://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-х цен использовать способ из первой части статьи
      https://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;

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

    Дмитрий

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

    romanov

    Но ведь если сделать все как в "Изменение окончательной цены при выборе настраиваемого поля", то эта скидка применится сразу ко всем товарам!?

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

    Какой-то замкнутый круг получается. П.с. почти все товары у меня с настраиваемыми полями

      admin

      admin

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

    romanov

    Ну вот я как только создаю правило в "налоги и правило расчета" - оно сразу применяется ко всем товарам. Как сделать так, чтобы правило было создано, но применялось только к тем товарам, к которым я выберу?

      admin

      admin

      Да, созданные правила применяются автоматически для всех товаров. Необходимо в каждом товаре убрать лишние правила.

        romanov

        То есть если товаров 1500 штук, то такой способ не подходит, верно? Ну ручками так сойдешь с ума всё править.
        Других вариантов не бывает?
        Через csvi можно как-то всё это сделать?

          admin

          admin

          По csvi не могу точно сказать, нужно уточнять у разработчика.

    Игорь

    Товар стоит 1000 р., за единицу товара. За 100 единиц товара и выше идет оптовая цена на товар, со скидкой 20%. Нужно сделать так, что-бы если пользователь выбирал 100 единиц товара, общая цена автоматически становилась 80 000 р.
    Возможно ли такое?

      admin

      admin

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

        Игорь

        Ого, как все просто и самое главное без хаков. Интересно, зачем все вышеописанное, если магазин сам считает автоматически оптовую цену?

          admin

          admin

          Что Вы имеете ввиду?

            Игорь

            Ну зачем создавать группу "Оптовики", если вопрос с оптом можно решить таким, простым, логичным и удобным способом?
            Зачем регистрироваться, что-бы потом авторизовываться, что-бы увидеть оптовые цены? Разве только, что ради изменения всех оптовых цен - одним махом.

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

            admin

            admin

            Здесь Вам виднее какой способ использовать на сайте.

    Михаил

    Здравствуйте, как лучше сделать чтобы сделать ценник для некоторых товаров от и до и можно было менять через CSVI . Пока сделал так прописал вторую цену в Override но в php не могу найти строку в которую дописать хотя бы разделитель цены -. Заранее благодарен за ответ.

      admin

      admin

      Здравствуйте!
      Разделитель можно добавить в шаблон вывода цен /components/com_virtuemart/sublayouts/prices.php
      По самому вопросу не совсем понятно, что именно должно получиться в итоге. Можете прислать пример магазина где это уже реализовано?

    Михаил

    Привет всем! В общем кому надо чтобы цена товара была например: от 1000 руб. до 2000 руб. Вторую 2000 руб. прописываем в карточке товара в поле "Override" и поставите "Переписать окончательно" Далее идем в настройки магазина "Формирование цен" ставим галки у "Цены" и "Цена со скидкой без НДС" Появится 2 цены чтобы они были в одном поле можно изменить CSS. Чтобы не высвечивался текст "Цена со скидкой без НДС" я изменил его на "-" в /components/com_virtuemart/sublayouts/prices.php в поле

    Но это не решит проблему у вас будет тогда "Цена:" "-"
    Я просто в css скрыл поле "Цена:" "-"
    И добавил дополнительное

    куда именно смотрите код выше. Не знаю кому понадобится но вдруг кому то надо. В итоге у меня получилось цена товара 1000руб.-2000 руб. Заменил руб. в настройках магазина ₽ ну теперь вроде красиво 1000 ₽ - 2000 ₽ .

      admin

      admin

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

    Constantine

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

      admin

      admin

      Здравствуйте!
      Уточните вопрос, пришлите ссылку на товар. Если характеристики добавляются по одной к товару, то их порядок можно настроить при добавлении.

        Constantine

        на сайте уже более 6 тысяч позиций, ниже ссылка, по умолчанию выводится цена за диаметр 1 1/2, задача чтобы выводилась цена за 1/2

        https://pascal-trade.ru/zapornaya-armatura/balansirovochnyj-klapan/593-cimberio/2694-klapan-balansirovochnyj-ruchnoj-vv-747ot-s-fiksaciej-nastrojki-2-imeritel-nyh-nippelya-cimberio-detail

        Constantine

        Вопрос снимаю, настроить вывод помог программист.

    Glog

    Здравствуйте, на сайте применяется два налога НДС,
    в корзине отображаются два налога в суме, как можна их разделить?
    чтобы можно было вывести значение НДС-1 и в след. строке значение НДС-2?

      admin

      admin

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

    Glog

    Хорошо!
    Еще один вопрос, как вывести в корзине общую сумму заказа без НДС ?
    Пробовал таким способом,

    но выводит только цену одного товара, а не всех .
    (Использую плагин one step checkout )

      admin

      admin

      Попробуйте в Virtuemart > Настройки > Формирование цен включить показ цен без НДС, после этого в корзине общая цена без НДС показывается?

    Glog

    Получилось вывести сумму заказа без ндс

      admin

      admin

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

    Ruslan

    Здравствуйте. А как поступить в таком случае: Если цена опции прибавляется к основной стоимости и она вместе с основной умножается на количество? Приведу пример.
    Цветы поштучно. Человек хочет купить 9 роз по 100 рублей. Это 900 рублей. В настраиваемых полях есть опции: упаковка бумажная например +250 рублей. То есть получается как выбирая опцию в карточке товара. 250 прибавляется к 1 единице. то есть 100 рублей +250. Получается 350 рублей и выбирай количество 9 штук....Эти 9 штук умножаются не на 100 рублей за розу, а на 350. не поможете решить этот вопрос? Думаю тема актуальна. Пардон, если поднималась. Спасибо

      admin

      admin

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

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

        Ruslan

        Спасибо. Я как бы подумывал, что эти параметры надо вынести ЗА карточку товара, тобишь в корзину. Но решил узнать может есть какие то решения. Спасибо за ваш ответ

    Юля

    здравствуйте
    возможно ли сделать так, что бы когда нет цены товара - кнопка "добавить в корзину" вообще не показывалась. Ни в категории, ни в товаре.

      admin

      admin

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

      В Virtuemart > Настройки > Внешний вид активируйте опцию Показывать 'Известить меня' вместо кнопки 'Добавить в корзину'. Статья по настройке уведомления. Чтобы скрыть эту кнопку в /components/com_virtuemart/sublayouts/addtocartbar.php удалите

    Дмитрий

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

      admin

      admin

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

      Скорее всего, вывод цен жестко задан в шаблоне вывода модуля. Пришлите шаблон вывода модуля.

    Дмитрий

    Спасибо огромное, все получилось...

      admin

      admin

      Хорошо.

    Евгений

    Здравствуйте.
    Прежде всего хочу выразить благодарность автору сайта - очень много полезных статей было использовано! Спасибо!
    И хочу попросить помощи -
    на сайте выведены 2 цены и скидка. например 10000 -30% 7000
    Если применяю правило "наценка" -10%, то на сайте стоимость меняется
    9000 (-30%) 6300.

    Но вопрос, какая переменная отвечает за применение наценки? Вопрос связан с необходимостью настройки YML фида для яндекс маркета (в нем при вышеперечисленных условиях цены остаются 10000 и 7000, то есть без учета наценки).

    Спасибо!

      admin

      admin

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

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

        Евгений

        Все верно, нужно править скрипт. Я использую скрипт market/vm2_market.php (вроде бы с вашего сайта брал, если нет - могу поделиться). Но вопрос какую переменную использовать - перепробовал все возможные, которые нашел на просторах интернета - не получается...

        Евгений

        basePrice
        basePriceWithTax
        discountedPriceWithoutTax
        salesPrice
        salesPriceWithDiscount
        taxAmount
        discountAmount
        basePriceWithTax

        все не то 🙁

          admin

          admin

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

    Lucky_13

    Добрый день!
    Настроены товары с доп.параметрами. На некоторые товары есть скидка. Все согласно инструкции в статьях. На товары со скидкой отображаются две цены, доп.параметры считается правильно. Но в этом случае старая цена, не перечеркнута?
    Как настроить в этом случае, чтобы и старая цена была перечеркнута и доп.параметры на товары со скидкой учитывались?

      admin

      admin

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

      Нужно просто поправить css стили. Пришлите ссылку на страницу с проблемой.

        Lucky_13

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

        http://www.narodnye-dveri.ru/mezhkomnatnye-dveri/premium/mezhkomnatnaya-dver-lain-detail.html

          admin

          admin

          У Вас шаблон TrendShop. Задайте вопрос на форуме поддержки шаблона, все решим.

    Александр

    Здравствуйте!
    Спасибо за прекрасные статьи и проделанную работу по разъяснению вопросов с ними связанных.
    У меня такой вопрос, есть товар с настраиваемыми полями, настроил скидки, как Вы описали, через "Налоги и правила расчета".
    Но возник следующий вопрос. На сайте для всех товаров предусмотрены налоги, например для Страны А-10%, для страны Б - 20%.
    При сосздании налога я выбрал, для какой страны, это стандартная функция VM.
    Но вот загвоздка карточке товара я могу выбрать только одно значение или налог или скидку создвнную по Вашему мануалу.
    Может я чего то не понимаю и налог будет автоматически насчитан в зависимости от того, адрес/почтовый итндекс какой страны указан при оыормлении заказа?
    А скидка будет применяться до этого или это не так?
    Помогите разобраться.

      admin

      admin

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

    JediG

    У меня есть несколько групп покупателей каждой из которых соответствует свой размер скидки. Группы 5%, 6%, 7%, 8%. Каждая группа соответствует обороту за весь период работы магазина. Хотелось бы чтобы покупатель автоматически переходил в очередную группу преодолев очередной уровень цен. Нет ли у вас идей как это реализовать? Может существует готовое решение?

    Покупатель

    Здравствуйте, помогите сделать так:
    при выборе количество от 2 шт и выше, скидка автоматом 10%

    как это сделать? прощу помочь, спасибо

      admin

      admin

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

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

    Bover

    Здравствуйте!
    До обновления использовал VM 3.2.4 и Joomla 3.8.2 при этом у меня работало динамическое обновление суммы в категории товаров, в карточке товара и в плагине SJ Minicart Pro 3.0 (PHP 5.6).Сайт находился на хостинге.
    Подключены:
    - JotCach 6.0.2
    - VP One Page Checkout 5.4.
    - Ajax scroll 1.5.2
    После обновления VM до 3.4.2 и Joomla 3.8.13. динамические обновления перестали работать, кроме карточки товара (использую PHP 7.2). Сайт находиться на хостинге.
    Подключены:
    - JotCach 6.2.1
    - VP One Page Checkout 6.0.
    - Ajax scroll 1.5.2
    Как настроить динамическое обновление суммы, чтоб работало, как до обновления.

      admin

      admin

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

      Пришлите ссылку на сайт, без этого что-то конкретное нельзя посоветовать.

        Bover

        *https://ollfi.com.ua/magazin*

    Bover

    https://ollfi.com.ua/magazin

    Bover

    *https://ollfi.com.ua/magazin

    Vsevlod

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

      Vsevlod

      И ещё один вопрос. Теперь модуль "недавно просмотренные показывает один товар несколько раз, если выбрать вариант товара из настраиваемого поля. Как этого можно избежать?

        admin

        admin

        Можно запретить вывод дочерних товаров в модулях.
        Для этого в Virtuemart > Настройки > Внешний вид отключите опцию Показывать дочерние товары без категорий в результатах поиска и модулях.

          Vsevlod

          Отключил. Не помогло

            admin

            admin

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

            admin

            admin

            У Вас в настраиваемом поле выводится не мультивариант, а обычное поле с типом Строка. Его выбор никак не должен влиять на недавно просмотренные товары, во всяком случае я раньше с таким не сталкивался.
            Если проблема останется, то пришлите доступ к админке, ftp на admin@virtuemart.su, нужно разбираться непосредственно на сайте.

      admin

      admin

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

          admin

          admin

          В разметке вывода товаров для блока

          Нужно добавить дополнительный класс

            Vsevlod

            Теперь меняется цена при выборе фасовки, но не изменяется при увеличении количества

            admin

            admin

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

            Vsevlod

            На локальном добавил, заработало. Спасибо огромное

            admin

            admin

            Хорошо.

    sanek2281

    Доброго времени!

    Сейчас у товара http://1533428.alaindes.web.hosting-test.net/produkty-naturalnoho-kopchennia/kopchena-papryka/kopchena-papryka-espa%C3%B1a-peque%C3%B1o-6 настроена скидка от количества, то есть до 2х товаров - 100грн, от 3х до 6ти - 75 и т.д.

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

    Перепробовали все ваши советы не только из этой статьи, но и с предыдущих и форума.

    За ранее спасибо!

      admin

      admin

      Если способы из статьи не помогают, то нужно разбираться непосредственно на сайте.
      Напишите на admin@virtuemart.su

    Линда

    Добрый день!
    Сделала скидку в товаре по вашему методу:
    prices['discountAmount'])){
    $percent = round(-100*$product->prices['discountAmount']/$product->prices['basePriceWithTax']);echo 'Скидка: '.$percent.'%';
    } ?>
    Спасибо, получилось, но у меня почему-то под ценой не отображается процент скидки. Вместо этого Скидка: INF%
    В чем ошибка?
    Спасибо!

      admin

      admin

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

      Видимо, в $product->prices['basePriceWithTax']) находится нулевая цена, поэтому при делении получается бесконечность.
      Попробуйте такой код

        Линда

        Спасибо большое что откликнулись, только увидела ваше сообщение! Я переустановила сайт, но теперь у меня вообще не отображается скидка.
        Включены:
        Окончательная цена
        Общая окончательная цена
        Фактическая цена со скидкой
        Размер скидки
        Общая сумма скидки

        Ваш текст тоже вставила, результат ноль(
        https://brand-showroom.ru/index.php/genskaya-odejda/shorti-bridji/bridzhi-le-jean-de-marithe-francois-girbaud-42-44rus-detail

          admin

          admin

          Нужно смотреть на сайте, удаленно трудно сказать.
          Пришлите доступ к админке, ftp на admin@virtuemart.su, разберемся.

            Линда

            Благодарю Админа за помощь! Все очень оперативно и грамотно! Рекомендую!

            admin

            admin

            Спасибо.

    Belregionsoft

    Добрый день. На сайте есть несколько групп пользователей с разными скидками от 2% до 8%. Название этих групп соответствует их скидкам. Когда клиент входит в свой личный кабинет, то он видит, к какой группе принадлежит:
    Группа покупателя: Оптовики. Скидка 8%
    Хотелось бы что бы после заказа товара, в приходящем письме администратору было бы видно к какой группе принадлежит клиент.

      admin

      admin

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

      Ответил в теме по работе с письмами.

    Наталья

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

      admin

      admin

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

          admin

          admin

          Стилями не получится поправить, проще будет внести правки в макет.
          Пришлите zip архив с шаблоном карточки товара.

    Putikin

    Здравствуйте. Не нашел ответа, поэтому спрошу тут.
    Как можно ко всем товарам добавить префикс "Цена от:"

      admin

      admin

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

      В Virtuemart > Настройки > Формирование цен включите опцию Показывать подпись для нужной цены.
      Сам текст можно переименовать в Расширения > Языки > Переопределение констант.

        Putikin

        Стоят все галочки. У всех цен.
        Но даже слово Цена не отображается:
        https://catalog.warum.ru/shop/protected-tablets/%D0%B7%D0%B0%D1%89%D0%B8%D1%89%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9-%D0%BF%D0%BB%D0%B0%D0%BD%D1%88%D0%B5%D1%82-cyberbook-t71u-detail

          admin

          admin

          Видимо, переопределен шаблон вывода цен.
          Попробуйте на время переименовать /templates/имя_шаблона/html/com_virtuemart/sublayouts/price.php, чтобы отрабатывал стандартный шаблон для цен.

    DenisMone

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

    спасибо

      admin

      admin

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

      Проверку на принадлежность к группе можно добавить для кнопки покупки в файле /components/com_virtuemart/sublayouts/addtocart.php.

        DenisMone

        ок, спасибо!

    goodjiny

    Здравствуйте! Как сделать, когда выводишь скидку первая цена зачеркивалась. Вариант с заменой финальной цены не подходит, потому что есть костум поля которые прибавляют цены к начальной, а к финальной нет, но при использовании этой связки появляется родительский класс и там применяется трансформ текста. У меня связка цена и конечная цена с НДС, а когда я делаю скидку рядом просто становиться цена. Как сделать что при добавлении скидки появился родительский класс?

      admin

      admin

      Нужно смотреть на код.
      Создайте тему на форуме и выложите кусок кода и скрины, которые выводят цену.

    sprosikuda

    Добрый день! А можно ли сделать так, чтобы минимальная сумма заказа была только для оптовиков. А розница работала с любой суммы? Спасибо

      admin

      admin

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

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

    Александр

    Здравствуйте! Создал правило расчета "Скидка 40%" и опубликовал. Надеялся назначать данную скидку только нескольким товарам в карточках. Но скидка почему-то выводится автоматически практически на все товары по умолчанию, не понимаю почему так.

      admin

      admin

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

      В virtuemart такая логика, что правило автоматически применяется ко всем товарам.
      Было бы логичнее ввести еще одну опцию, но этого пока нет.

        Kloyn

        Здравствуйте. А можно ли как то делать наценку в зависимости от веса?

          admin

          admin

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

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

    shesterina-s@yandex.ru

    Почему не появляется поле в котором надо выбирать цвет.
    После того когда за [$prices = $product_model->getPrice ($virtuemart_product_id, $quantity);] пишу [$prices['basePrice'] = $prices['basePrice'] * $quantity;
    $prices['basePriceWithTax'] = $prices['basePriceWithTax'] * $quantity;
    $prices['discountedPriceWithoutTax'] = $prices['discountedPriceWithoutTax'] * $quantity;
    $prices['salesPrice'] = $prices['salesPrice'] * $quantity;
    $prices['salesPriceWithDiscount'] = $prices['salesPriceWithDiscount'] * $quantity;
    $prices['taxAmount'] = $prices['taxAmount'] * $quantity;
    $prices['discountAmount'] = $prices['discountAmount'] * $quantity;
    $prices['basePriceWithTax'] = $prices['basePriceWithTax'] * $quantity;]

      admin

      admin

      Данный код меняет цену при смене количества, к цвету это никак не относится.

    niki

    Здравствуйте! А не сталкивались с такой проблемой. Возможность перемножения цены исходя из выбранного атрибута. Например есть цена товара 1 000 р
    есть размеры
    размер А = 1 100 р
    размер В = 1 200 р
    размер С = 1 300 р.
    (это понятно, будет простое сложение как по-умолчанию)
    и самое интересное, например с выбором материала цена должна перемножаться
    например материал
    бетон 1 (т.е. умножается на 1)
    гранит 2 (умножаем окончательную цену на 2)
    мрамор 2,4 (умножаем окончательную цену на 2,4)

    Вот штатными решениями/настройками Virtuemart 3 это можно сделать или уже хаки какие нужны?

    Наталья

    Здравствуйте! А как сделать скидку сразу на все товары в VirtueMart?

      admin

      admin

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

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

    Александр

    Здравствуйте!
    Скажите пожалуйста, есть какое-нибудь решение такой задачи средствами virtuemart или плагинами:
    "При покупке двух любых товаров скидка (например 20%)"
    То есть, если покупатель кладет в корзину 2 товара и более, то автоматически насчитывается скидка. Если кладет 1 товар то скидки нет.
    И что бы эта скидка отображалась в корзине в общей сумме
    ?

    Александр

    Небольшая поправка:
    Имеется ввиду покупка двух разных товаров, а не одного товара в количестве 2-х штук

      admin

      admin

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

    Вячеслав

    Добрый день,

    Подскажите, мне банально нужно при выводе в карточке товара под основной ценой (розничной) вывести информацию в виде: "Цена мелкий опт:" и расчет в виде Цена*0,925 (то есть -7,5% скидки)?

    Заранее благодарен!

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

    […] Источник […]

    Aleksander

    Подскажите плиз как правильно прописать.
    В настройках Виртуемарта есть галка - Показывать 'Позвоните, чтобы узнать цену',
    если цена отсутствует. Я отключил показ цен на сайте, включил галку - Каталог. Но ни в карточке товара, на на странице категории не выводится надпись - Позвонить, для уточнения цены.

    amkmts

    Подскажите, пожалуйста, как прописать в карточке товара:
    При заказе от X шт. цена Y р.

Комментарии закрыты

С 15-18 июня admin в отпуске.

Ответы на все вопросы и ссылки на товары будут присланы 19 июня.

Спасибо за понимание и хороших выходных.

×