GolDen777
Постоялец
- Регистрация
- 8 Апр 2010
- Сообщения
- 268
- Реакции
- 159
Если речь идет только об этом куске
то там проблем особых вообще нет. Описание писал ТЗ небольшое себе и как я делал Для просмотра ссылки Войдиили Зарегистрируйся, что бы не забыть )))
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)
5. Создаем на вкладке "настраиваемые поля" новый тип поля - плагин - Custom Fields For All (его нужно в начале установить). Их создаем 2 шт - один для покрытия, второй для постресса. Эти поля обязательно должны быть атрибутом корзины - для добавления информации о выбранной опции и ее стоимости в корзину. Настраиваемое поле "покрытие" должно выводиться кнопками, а "постпресс" - кнопками мультивыбор.
6. В каждом дочернем товаре на вкладке "настраиваемые поля" выбираем необходимый набор опций для данной услуги и выставляем цены на эти опции.
9. Комментарий к заказу - можно сделать через настраиваемые поля плагин textarea, или вывести просто туда стандартное поле комментария к заказу.
10. Название заказа или через textarea или через textinput.
Если не понятно, то напишите что конкретно необходимо и тогда я напишу как это сделать. Там есть только 3 зависимых между собой поля:
Бумага
Плотность (г/м2)
Ламинирование
Т.е.
Формат
Ориентация
Сведения о печати
делаются как описано в пункте 1-4, а бумага, плотность, ламинирование 5-6 (только вместо кнопок выпадающие списки)
на BreezingForms вот следующее сделал - Для просмотра ссылки Войдиили Зарегистрируйся . Пока еще в процессе доработки.
то там проблем особых вообще нет. Описание писал ТЗ небольшое себе и как я делал Для просмотра ссылки Войди
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)
5. Создаем на вкладке "настраиваемые поля" новый тип поля - плагин - Custom Fields For All (его нужно в начале установить). Их создаем 2 шт - один для покрытия, второй для постресса. Эти поля обязательно должны быть атрибутом корзины - для добавления информации о выбранной опции и ее стоимости в корзину. Настраиваемое поле "покрытие" должно выводиться кнопками, а "постпресс" - кнопками мультивыбор.
6. В каждом дочернем товаре на вкладке "настраиваемые поля" выбираем необходимый набор опций для данной услуги и выставляем цены на эти опции.
9. Комментарий к заказу - можно сделать через настраиваемые поля плагин textarea, или вывести просто туда стандартное поле комментария к заказу.
10. Название заказа или через textarea или через textinput.
Если не понятно, то напишите что конкретно необходимо и тогда я напишу как это сделать. Там есть только 3 зависимых между собой поля:
Бумага
Плотность (г/м2)
Ламинирование
Т.е.
Формат
Ориентация
Сведения о печати
делаются как описано в пункте 1-4, а бумага, плотность, ламинирование 5-6 (только вместо кнопок выпадающие списки)
на BreezingForms вот следующее сделал - Для просмотра ссылки Войди