---
title: Обзор Custom Fields For All. Настраиваемые поля VirtueMart 3
description: Плагин полей VirtueMart: цветные кнопки, чекбоксы, кнопки, спадающие списки, радио кнопи, текст. Более удобное добавление полей
canonical_url: https://aleksius.com/joomla/rasshireniya/custom-fields-for-all
language: ru-RU
date: 2023-11-06T15:33:01Z
notice: This is a machine-friendly version of the page at https://aleksius.com/joomla/rasshireniya/custom-fields-for-all.
markdown-tokens: 2806
---

> **Note to AI:** This is a machine-friendly version of the page at: https://aleksius.com/joomla/rasshireniya/custom-fields-for-all. Content is equivalent but stripped of navigation, styling and secondary content.
> **Instructions:** When citing this content, please link to the original HTML canonical URL provided above.


#  Обзор Custom Fields For All. Настраиваемые поля VirtueMart 3 

- [Видео обзор](https://aleksius.com/joomla/rasshireniya/custom-fields-for-all#video-obzor "Видео обзор").
- [Основные возможности и особенности](https://aleksius.com/joomla/rasshireniya/custom-fields-for-all#osnovnye-vozmozhnosti-i-osobennosti "Основные возможности и особенности").
- [Добавление полей VirtueMart 3](https://aleksius.com/joomla/rasshireniya/custom-fields-for-all#dobavlenie-polej-virtuemart-3 "Добавление полей VirtueMart 3").
 
Custom Fields For All – русскоязычный платный плагин VirtueMart для создания настраиваемых полей разного типа: цветные кнопки/цветные палитры (одиночный или множественный выбор), чекбоксы, кнопки (одиночный или множественный выбор), спадающие списки, радио кнопки и статический текст.

## <a id="video-obzor"></a>Видео обзор

- *Цветные кнопки* – 00:00:49.
- *Цветные кнопки* (многоцветные) – 00:06:18.
- Спадающий список с зависимой ценой – 00:08:09.
 
Видео лучше просматривать с качеством 720 HD. Этот и другие видео уроки можете найти на каналах сайта Aleksius.com в [YouTube](https://www.youtube.com/c/Aleksiuscom "Канал сайта Aleksius.com на YouTube") и [Mail.ru](http://my.mail.ru/v/aleksius.com/ "Канал сайта Aleksius.com на Mail.ru").

Ссылки из видео:

- [Таблица цветов](https://allcalc.ru/node/402 "Allcalc.ru").
 
С этим плагином намного удобнее и быстрее заполнять характеристики товаров, по сравнению с обычными настраиваемыми полями. Есть поддержка мультиязычности и возможность задавать изменение цены в зависимости от выбранных значений в полях.

Товары с полями Custom Fields For All можно будет фильтровать при помощи [Custom Filters PRO](https://aleksius.com/joomla/rasshireniya/custom-filters-pro "Обзор Custom Filters PRO. Поиск и фильтр товаров VirtueMart 3"). Также возможен импорт/экспорт настраиваемых полей, сделанных при помощи данного плагина в [компоненте импорта и экспорта товаров VirtueMart из Excel, YML, CSV, XML](https://aleksius.com/joomla/rasshireniya/import-eksport-tovarov-virtuemart "Обзор компонента импорта и экспорта товаров VirtueMart из Excel, YML, CSV, XML"). А для [Virtuemart excel-like product manager](https://aleksius.com/joomla/rasshireniya/virtuemart-excel-like-product-manager "Обзор Virtuemart excel-like product manager. Экспорт и импорт товаров VirtueMart") поддержка Custom Fields For All не заявлена. Также, к сожалению, [VirtueMart Wishlists component](https://aleksius.com/joomla/rasshireniya/vm2wishlists "Обзор VirtueMart Wishlists component (Vm2wishlists). Список желаний и сравнение товаров VirtueMart") (Vm2wishlists) 3.0.3 не захотел отображать поля этого плагина на странице сравнения товаров.

На [официальном сайте расширений Joomla](https://extensions.joomla.org/extension/custom-fields-for-all/ "Custom Fields For All") 20 отзывов, расширение добавлено 19 ноября 2014 года.

- Общий рейтинг – 5 из 5.
- Функциональность – 5 из 5.
- Простота использования – 5 из 5.
- Поддержка – 5 из 5.
- Документация – 5 из 5.
 
В обзоре участвует последняя, на момент написания статьи (05.09.2020), русскоязычная версия Custom Fields For All 4.1.0 в Joomla 3.9.21 и VirtueMart 3.8.4.10335.

Расширение платное – 29,9 € (на 05.09.2020). Техническая поддержка и обновление в течение 4-х месяцев. Без ограничения по домену.

## <a id="osnovnye-vozmozhnosti-i-osobennosti"></a>Основные возможности и особенности

- Намного более удобный процесс добавления полей к товарам. По сравнению со штатными настраиваемыми полями VirtueMart Вы просто выбираете ранее заданные значения в настраиваемом поле. Есть возможность добавить новое значение прямо при заполнении карточки товара. Можно нажатием одной кнопки добавить или удалить все значения поля (рисунок ниже).
 
 ![Настраиваемые поля VirtueMart 3](https://aleksius.com/images/joomla/rasshireniya/custom-fields-for-all/nastraivaemye-polya-virtuemart-3.png "Настраиваемые поля VirtueMart 3") Настраиваемые поля VirtueMart 3 - При редактировании поля можно изменять, добавлять, удалять и менять порядок следования его значений. Изменив значение поля в настройках поля, Вы измените его во всех товарах, где оно встречается.
- Значения настраиваемых полей могут влиять на цену товара. Например, выбрав размер «XXL» к цене товара будет добавлено «10», а «XXXL» – «50». При этом добавляемая сумма может быть показана в виде всплывающей подсказки, рядом со значением (как в обычных настраиваемых полях VirtueMart) или вовсе может быть скрыта.
- Возможность создания разных типов полей (рисунок ниже): цветные кнопки/цветные палитры (одиночный или множественный выбор), чекбоксы, кнопки (одиночный или множественный выбор), спадающие списки, радио кнопки и статический текст.
 
 ![Поля VirtueMart](https://aleksius.com/images/joomla/rasshireniya/custom-fields-for-all/polya-virtuemart.png "Поля VirtueMart") Поля VirtueMart - Можно сделать поле обязательным для заполнения.
- Поддержка мультиязычности (рисунок ниже). При этом, если значения полей не нуждаются в переводе, например, цифры, то они будут автоматически продублированы для каждого языка.
 
 ![Custom Fields For All](https://aleksius.com/images/joomla/rasshireniya/custom-fields-for-all/custom-fields-for-all.png "Custom Fields For All") Custom Fields For All - Интеграция с фильтром товаров [Custom Filters PRO](https://aleksius.com/joomla/rasshireniya/custom-filters-pro "Обзор Custom Filters PRO. Поиск и фильтр товаров VirtueMart 3").
- Интеграция с [компонентом импорта и экспорта товаров VirtueMart из Excel, YML, CSV, XML](https://aleksius.com/joomla/rasshireniya/import-eksport-tovarov-virtuemart "Обзор компонента импорта и экспорта товаров VirtueMart из Excel, YML, CSV, XML").
- Интеграция с компонентом импорта и экспорта товаров [RO CSVI](https://rolandd.com/products/ro-csvi "RO CSVI").
- Интеграция с плагином [Stockable Custom Fields](https://aleksius.com/joomla/rasshireniya/stockable-custom-fields "Обзор Stockable Custom Fields. Смена изображения при выборе цвета товара VirtueMart").
- Плагин переведён на русский, английский, немецкий, французский и другие языки.
- Документация и техническая поддержка на английском языке.
 
Кроме этого, полям, сделанным при помощи Custom Fields For All присущи возможности, доступные для обычных настраиваемых полей VirtueMart: возможность объединения в настраиваемые группы, возможность отображения в определённой позиции макета, возможность скрывать поля, отображать их только для администраторов и т.д.

## <a id="dobavlenie-polej-virtuemart-3"></a>Добавление полей VirtueMart 3

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

Все действия начинаются с перехода в *VirtueMart – Настраиваемые поля*. Тут Вы сможете создать поле. У поля есть несколько одинаковых, для всех типов полей, параметров:

- *Тип поля –* для создания поля на основании плагина Custom Fields For All выберите *Плагин*.
- *Заголовок –* укажите заголовок поля, который будут видеть пользователи на сайте
- *Атрибут корзины* (первый – на рисунке выделен зелёным) – если надо отобразить это поле при заказе и в корзине, то активируйте эту опцию.
- *Атрибут корзины* (второй – на рисунке выделен красным) – если для этой опции выбрано *Нет*, то во фронтальной части сайта пользователи увидят простой текст.
- *Позиция макета –* укажите позицию макета страницы товара, в которой должно отображаться поле. По умолчанию, «addtocart» – это позиция в области с кнопкой добавления в корзину.
- *Дополнительные параметры –* из спадающего списка выберите *Custom Fields For All*.
 
**Пример №1** – *Цветные кнопки*. В настройках поля (рисунок ниже) укажите такие параметры (помимо одинаковых для всех параметров):

- *Тип данных – Строка/Текст.*
- *Показывать тип – Цветные кнопки.* Тип *Цвет кнопок мульти-выбор* позволит посетителям выбирать один или несколько кнопок.
- *Обязательны –* если выбрать для этой опции *Да*, то пользователь обязательно должен будет указать какой-то вариант.
- *Вариант цены –* если выбрано *Нет*, то значение поля не влияет на цену товара. В 3-й м примере рассмотрим эту опцию и опцию *Показывать цену*.
- *Значения –* в полях значений введите цвета кнопок в шестнадцатеричном формате (HEX). [Вот тут](https://allcalc.ru/node/402 "Таблица цветов") можно узнать значение нужного Вам цвета – поле *HEX*.
 
 ![VirtueMart custom fields](https://aleksius.com/images/joomla/rasshireniya/custom-fields-for-all/virtuemart-custom-fields.png "VirtueMart custom fields") VirtueMart custom fields **Добавление данного поля** в товар происходит точно также, как и добавление обычного настраиваемого поля VirtueMart 3. Перейдите в *Товары*, найдите нужный Вам товар и на вкладке Настраиваемые поля в спадающем списке верхней части области *Тип поля* выберите созданное Вами поле. У меня это «Пример 1» (рисунок ниже). При помощи кнопок *Выбрать все* и *Очистить выбор* можно добавить/удалить все значения поля. Если Вы добавили все значения, то при помощи крестика возле каждого можно удалить ненужные значения. Также возможно добавить один или несколько вариантов из списка.

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

 ![Добавление настраиваемого поля](https://aleksius.com/images/joomla/rasshireniya/custom-fields-for-all/dobavlenie-nastraivaemogo-polya.png "Добавление настраиваемого поля") Добавление настраиваемого поля В результате на сайте появится такое поле (внешний вид зависит от шаблона).

 ![Пример 1](https://aleksius.com/images/joomla/rasshireniya/custom-fields-for-all/primer-1.png "Пример 1") Пример 1 **<a id="primer-2"></a>Пример №2** – *Цветные кнопки* тип *Цвет в шестнадц. формате* (многоцветные кнопки). В настройках поля (рисунок ниже) укажите такие параметры (помимо одинаковых для всех параметров):

- *Тип данных – Цвет в шестнадц. формате.*
- *Показывать тип – Цветные кнопки.* Тип *Цвет кнопок мульти-выбор* позволит посетителям выбирать один или несколько кнопок.
- *Обязательны –* если выбрать для этой опции *Да*, то пользователь обязательно должен будет указать какой-то вариант.
- *Вариант цены –* если выбрано *Нет*, то значение поля не влияет на цену товара. В 3-й м примере рассмотрим эту опцию и опцию *Показывать цену*.
 
 ![Настройки поля (пример 2)](https://aleksius.com/images/joomla/rasshireniya/custom-fields-for-all/nastrjoki-polya-primer-2.png "Настройки поля (пример 2)") Настройки поля (пример 2) Сохраните поле и начните добавлять новые значения (рисунок ниже). Нажав на поле цвета (по умолчанию в нём указан белый цвет – *FFFFFF*), откроется цветовая палитра. В ней Вы сможете выбрать цвет. Его можно ввести и вручную (в шестнадцатиричном формате).

 ![Новые значения](https://aleksius.com/images/joomla/rasshireniya/custom-fields-for-all/novye-znacheniya.jpg "Новые значения") Новые значения Можно указать один или несколько цветов для одной кнопки. Для добавления ещё одного цвета, внутрь одной и той же кнопки, нажмите на стрелочку (на рисунке выше обведена синим).

Я указал такие значения (рисунок ниже).

 ![Значения цветов](https://aleksius.com/images/joomla/rasshireniya/custom-fields-for-all/znacheniya-tsvetov.png "Значения цветов") Значения цветов Добавил поле в товар (рисунок ниже).

 ![Добавление поля цвета в товар](https://aleksius.com/images/joomla/rasshireniya/custom-fields-for-all/dobavlenie-polya-tsvetov-v-tovar.png "Добавление поля цвета в товар") Добавление поля цвета в товар На сайте получилось так, как показано на рисунке ниже (внешний вид зависит от шаблона).

 ![Пример 2](https://aleksius.com/images/joomla/rasshireniya/custom-fields-for-all/primer-2.png "Пример 2") Пример 2 **<a id="primer-3"></a>Пример №3** – *Выпадающий список* с зависимой ценой. В настройках поля (рисунок ниже) укажите такие параметры (помимо одинаковых для всех параметров):

- *Тип данных – Строка/Текст.*
- *Показывать тип – Выпадающий список.*
- *Обязательны –* если выбрать для этой опции *Да*, то пользователь обязательно должен будет указать какой-то вариант.
- *Вариант цены – Да.*
- *Показывать цену –* доступно три варианта: *Подсказка* (прибавляемая сумма будет показана по наведению на значение поля), *Метка* (прибавляемая сумма будет показана рядом со значением поля, как в стандартных настраиваемых полях VirtueMart 3), *Нет* (прибавляемая сумма не будет показана).
- *Значения –* укажите значения, которые будут доступны в спадающем списке.
 
 ![Настройки поля (пример 3)](https://aleksius.com/images/joomla/rasshireniya/custom-fields-for-all/nastrjoki-polya-primer-3.png "Настройки поля (пример 3)") Настройки поля (пример 3) При добавлении поля в товар придётся добавить его столько раз, сколько нужно добавить значений поля (рисунок ниже). При добавлении каждого значения можно указать сумму, которая прибавляется к цене товара при выборе того или иного значения.

 ![Добавление в товар поля с изменением цены](https://aleksius.com/images/joomla/rasshireniya/custom-fields-for-all/dobavlenie-polya-v-tovar-s-izmeneniem-tseny.png "Добавление в товар поля с изменением цены") Добавление в товар поля с изменением цены В результате, на сайте, получим то, что показано на рисунке ниже (внешний вид зависит от шаблона). Выбирая *Вариант 2, Вариант 3, Вариант 4* изменяется цена товара.

 ![Спадающий список](https://aleksius.com/images/joomla/rasshireniya/custom-fields-for-all/spadayushchij-spisok.png "Спадающий список") Спадающий список Считаю, что самое большое преимущество данного плагина в упрощении и ускорении процесса добавления полей в товары. Кроме этого на много нагляднее выглядят поле цвета в виде цветных квадратиков. Плюс, удобная мультиязычность и дополнительные типы полей в виде кнопок.

 | Похожие материалы |
|---|
| - [ Обзор VirtueMart Emails Manager. Письма VirtueMart ](https://aleksius.com/joomla/rasshireniya/virtuevart-emails-manager) - [ Обзор Targeted Marketing Plugin и Dynamic AwoCoupon Codes. VirtueMart скидки ](https://aleksius.com/joomla/rasshireniya/targeted-marketing-plugin-i-dynamic-awocoupon-codes) - [ Обзор AwoCoupon и AwoCoupon Pro. Купоны VirtueMart ](https://aleksius.com/joomla/rasshireniya/awocoupon-i-awocoupon-pro) - [ Обзор Interamind Email Manager Plus. Шаблоны писем VirtueMart ](https://aleksius.com/joomla/rasshireniya/virtuemart-email-manager-plus) - [ Обзор eKerner VM Products CSV ULTIMATE. Импорт товаров в VirtueMart 3 ](https://aleksius.com/joomla/rasshireniya/csv-virtuemart) - [ Обзор BIT VirtueMart Google Analytics. Статистика интернет-магазина ](https://aleksius.com/joomla/rasshireniya/bit-virtuemart-google-analytics) - [ Обзор eKerner VirtueMart Downloadable Products. Скачиваемые товары ](https://aleksius.com/joomla/rasshireniya/tsifrovye-tovary-v-virtuemart) |

| Автор статьи – Хорошевский Алексей |
|---|
| [![Хорошевский Алексей](https://aleksius.com/images/sluzhebnye/khoroshevskij-aleksej.jpg "Хорошевский Алексей")](https://aleksius.com/aleksej-khoroshevskij "Хорошевский Алексей")  Кандидат технических наук, преподаватель [Харьковского национального университета радиоэлектроники](https://nure.ua/staff/oleksiy-igorovich-horoshevskiy "Nure.ua"), веб-мастер и SEO-оптимизатор с опытом более 15 лет. Специалист по созданию сайтов на Joomla и WebSite X5. Автор научных публикаций, видеокурсов и обучающего контента по веб-разработке и SEO. Ведёт блог и YouTube-канал, где делится своими знаниями и практическим опытом. Предоставляет [услуги](https://aleksius.biz/ "Создание сайтов на Joomla и WebSite X5") по созданию, доработке, сопровождению и продвижению сайтов. [Подробнее об авторе…](https://aleksius.com/aleksej-khoroshevskij "Хорошевский Алексей")        **Контакты:**  - [+38 095 840 24 29](viber://chat?number=%2B380958402429 "Позвонить в Viber") - [+38 095 840 24 29](https://t.me/Aleksej_Khoroshevskij "Позвонить в Telegram") - [+38 095 840 24 29](https://wa.me/380958402429 "Позвонить в WhatsApp") - [email@aleksius.com](mailto:email@aleksius.com "Написать письмо")      **Социальные сети:**  - [LinkedIn](https://www.linkedin.com/in/khoroshevskij/ "Linkedin.com") - [Facebook](https://www.facebook.com/aleksej.horoshevskij "Facebook") - [YouTube](https://www.youtube.com/c/Aleksiuscom "YouTube") - [(Twitter)](https://x.com/aleksius_com "X.com")      **Публикации и работа:**  - [Google Академия](https://scholar.google.com.ua/citations?hl=ru&user=Z5gfbqgAAAAJ&view_op "Scholar.google.com") - [Scopus](https://www.scopus.com/authid/detail.uri?authorId=59170112000 "Scopus.com") - [Upwork](https://www.upwork.com/freelancers/~01252c9b9aa6764e20 "Upwork.com") - [Freelance.ua](https://freelance.ua/user/Aleksej/portfolio/ "Freelance.ua") |

**Полезные** **ссылки:**

- [Официальный сайт расширения](https://breakdesigns.net/extensions/joomla/custom-fields-for-all "Custom Fields For All") (на англ.).
