
Virtuemart конструктор дополнительных полей.
Этот уникальный инструмент позволяет легко создать произвольную вложенность полей, обеспечивая автоматическое обновление зависимых значений при изменении родительских элементов. Цена товара динамически рассчитывается исходя из выбранных пользователем характеристик. Разработанный специально для расширения функционала Virtuemart, этот конструктор оснащен встроенным плагином custom fields, позволяющим настроить поля товаров индивидуально под нужды магазина. Изначально создавался для реализации каталога книг, однако благодаря гибкости и универсальности может использоваться практически любым онлайн-магазином.
Для каждого поля предусмотрена настройка алгоритма ценообразования, поддерживающая вычисления любой степени сложности с использованием PHP-кода прямо в административной панели. Например, возможна формула вида "$razmer + $field1 - ($field2 * $field4)" и подобные конструкции.
Доступные типы полей конструктора:
Селектор выбора опций.
Радио-переключатель (оформлен в виде кнопочных ссылок).
Стандартные кнопки.
Простое текстовое поле.
Поле для загрузки изображений (поддерживает множественный загрузчик).
Выбор числового значения с помощью кнопок инкремента-декремента.
Прямой ввод чисел.
Фотовыбор (выбор вариантов по изображениям).