Пользовательские поля в Virtuemart, позволяющие пользователю вводить суммы

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

Я пытаюсь создать продукт на этом следующем веб-сайте для клиента

https://www.anigmabeauty.co.nz/index.php?option=com_virtuemart&view=category&virtuemart_category_id=1&Itemid=235

Я хочу создать еще один ваучер под названием «Подарочный ваучер на 100 долларов США» и, очевидно, установить этот ваучер на 100 долларов США. когда зритель нажимает на это, я хочу иметь поле «Введите сумму», где зритель может ввести сумму, которую он хочет заплатить за подарочный ваучер. например, если им нужен подарочный ваучер на 210 долларов, они просто вводят 210 долларов.

Мне удалось сделать это с помощью настраиваемых полей, но затем он добавляет введенную сумму (например, 210 долларов США) к 100 долларам США, которые мне не нужны. Если это возможно, я бы хотел, чтобы для подарочного ваучера на сумму более 100 долларов было установлено значение 0 долларов, и всякий раз, когда зритель вводит желаемое значение (например, 210,00 долларов), а затем переходит в корзину, общая сумма будет составлять 210,00 долларов.

Любая помощь будет УДИВИТЕЛЬНОЙ

Спасибо


person Callum    schedule 26.02.2013    source источник


Ответы (1)


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

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

Надеюсь, это может вам помочь..

person Jobin    schedule 26.02.2013
comment
Спасибо, Джобин, я попытался сделать раскрывающееся меню, но скажем, если у меня установлена ​​цена в 100 долларов, и они выбирают цену в 110 долларов из раскрывающегося списка вместо добавления 10 долларов к исходной цене в 100 долларов, это добавляет 110 долларов. Любые идеи о том, как остановить это? учебники? - person Callum; 27.02.2013