Настраиваемые поля VirtueMart. Любая вложенность полей. Конструктор.

Показывать справа: 0
Скриншоты
Узнать цену и купить Нужен подобный функционал или такой же?
Настраиваемые поля virtuemart. Конструктор полей.

VirtueMart конструктор дополнительных полей — инструмент для создания произвольной вложенности полей с автоматическим обновлением зависимых значений при изменении родительских элементов. Цена товара динамически рассчитывается исходя из выбранных пользователем характеристик.

Разработанный специально для расширения функционала VirtueMart, этот конструктор оснащён встроенным плагином custom fields, позволяющим настроить поля товаров индивидуально под нужды магазина. Изначально создавался для реализации каталога книг, однако благодаря гибкости и универсальности может использоваться практически любым онлайн-магазином.

Для каждого поля предусмотрена настройка алгоритма ценообразования, поддерживающая вычисления любой степени сложности с использованием PHP-кода прямо в административной панели. Возможна формула вида $razmer + $field1 - ($field2 * $field4) и подобные конструкции.

Ключевая функциональность модуля

Конструктор предоставляет широкий набор типов полей, позволяющих гибко настраивать карточку товара под любую специфику:

  • Селектор выбора опций — выпадающий список для выбора одного или нескольких значений.
  • Радио-переключатель — оформлен в виде кнопочных ссылок, удобен для визуального выбора.
  • Стандартные кнопки — быстрое переключение между вариантами.
  • Текстовое поле — ввод произвольных данных (например, текст гравировки).
  • Поле загрузки изображений — поддерживает множественный загрузчик для нескольких файлов.
  • Числовое поле с инкрементом/декрементом — выбор количества через кнопки «+» и «–».
  • Прямой ввод чисел — ручной ввод числовых параметров.
  • Фотовыбор — визуальный выбор вариантов по изображениям.

Как работает модуль

Принцип работы основан на иерархической зависимости полей. Родительское поле определяет набор дочерних, и при смене значения родителя дочерние поля автоматически пересчитываются. Цена товара формируется динамически на основе PHP-формулы, заданной в административной панели. Это позволяет реализовать сложные схемы ценообразования: учёт размера, материала, дополнительных опций — все переменные участвуют в расчёте итоговой стоимости.

Все вычисления выполняются на стороне сервера, что гарантирует корректность расчётов и защиту от манипуляций со стороны клиента.

Преимущества использования

Решение позволяет:

  • Создавать неограниченную вложенность полей любой глубины.
  • Настраивать индивидуальные формулы ценообразования под каждый товар.
  • Использовать PHP-код прямо в админ-панели для сложной логики расчётов.
  • Гибко конфигурировать карточку товара без правок шаблона.
  • Применять конструктор в каталогах книг, мебели, одежды и других товарных нишах.

Возможности расширения

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

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

Контактная информация

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

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

Покупка готового скрипта joomla 3

или просто напишите в телеграмм https://t.me/webalan