VM 3.x Настраиваемые поля - типы полей

Если речь идет только об этом куске
196c05c61ae0.jpg

то там проблем особых вообще нет. Описание писал ТЗ небольшое себе и как я делал Для просмотра ссылки Войди или Зарегистрируйся, что бы не забыть )))


1. Создается первая услуга (товар) - Офсетная печать визиток 50*90
2. К ней (услуге) создаются дочерние товары. На вкладке "информация" создаем правила цен в зависимости от количества заказываемой услуги. Количество дочерних товаров - это количество материалов (из блока "материал") * 2 (две стороны печати). Т.е. создаем следующие дочерние товары:

Офсетная печать визиток 50*90 250гр/м2 (4+0)
Офсетная печать визиток 50*90 300гр/м2 (4+0)
Офсетная печать визиток 50*90 350гр/м2 (4+0)
Офсетная печать визиток 50*90 350гр/м2 Лен (4+0)
Офсетная печать визиток 50*90 450гр/м2 (4+0)
Офсетная печать визиток 50*90 250гр/м2 (4+4)
Офсетная печать визиток 50*90 300гр/м2 (4+4)
Офсетная печать визиток 50*90 350гр/м2 (4+4)
Офсетная печать визиток 50*90 350гр/м2 Лен (4+4)
Офсетная печать визиток 50*90 450гр/м2 (4+4)

где:

ХХХгр/м2 - материал, на котором будет производиться печать
(4+0) - сторонность печати (в данном случае с одной стороны)

3. На вкладке "настраиваемые поля" создаем новый тип поля - мультивариант.
4. В первой услуге (Офсетная печать визиток 50*90), на вкладке "настраиваемые поля" выбираем из списка новый тип поля наш созданный мультивариант, и создаем правила выбора для созданных дочерних товаров. (рис.2)

54cc95f27e28.png


5. Создаем на вкладке "настраиваемые поля" новый тип поля - плагин - Custom Fields For All (его нужно в начале установить). Их создаем 2 шт - один для покрытия, второй для постресса. Эти поля обязательно должны быть атрибутом корзины - для добавления информации о выбранной опции и ее стоимости в корзину. Настраиваемое поле "покрытие" должно выводиться кнопками, а "постпресс" - кнопками мультивыбор.
6. В каждом дочернем товаре на вкладке "настраиваемые поля" выбираем необходимый набор опций для данной услуги и выставляем цены на эти опции.


9. Комментарий к заказу - можно сделать через настраиваемые поля плагин textarea, или вывести просто туда стандартное поле комментария к заказу.
10. Название заказа или через textarea или через textinput.


Если не понятно, то напишите что конкретно необходимо и тогда я напишу как это сделать. Там есть только 3 зависимых между собой поля:
Бумага
Плотность (г/м2)
Ламинирование
Т.е.
Формат
Ориентация
Сведения о печати
делаются как описано в пункте 1-4, а бумага, плотность, ламинирование 5-6 (только вместо кнопок выпадающие списки)

на BreezingForms вот следующее сделал - Для просмотра ссылки Войди или Зарегистрируйся . Пока еще в процессе доработки.
 
Спасибо большое за подробное описание, пойду пробовать.
на BreezingForms круто получилось)
 
Назад
Сверху