Разработка компонента для Revo

21
У каждого товара в минишопе должны быть дополнительные услуги.

1. Добавление услуг в админке должно происходить в каком-нибудь одном определенном месте: либо в настройках минишопа, либо еще где-нибудь. Добавляется название услуги и ей присваивается категория. Например:

  • Фундамент (категория)
    • Замена базового фундамента на монолитный Ф 400х200
    • Замена базового фундамента на монолитный Ф 800х300

  • Стены 1-го этажа
    • замена базовой теплоизоляции стен 1-го этажа на плитный утеплитель 150мм
    • Дополнительное утепление теплоизоляцией 150мм

и так далее…
В месте (это не страница товара), где будут вноситься названия допов, нужно еще поле для цены. По умолчанию, цена пустая. И также нужно поле для отметки, что доп является штучным. Это нужно, чтобы при выводе допов во фронтэнде пользователь мог указывать количество.

2. На странице nв админке у поля видимость должны быть 4 состояния:
  • неактивный (по умолчанию)
  • активный
  • только менеджерам (администратору виден тоже)
  • только администратору
Далее мы заходим в админке в карточку товара. Заходим на вкладку Дополнительные услуги. На этой вкладке выводится список дополнительных услуг, разбитых по категориям. Проставляются у доп. услуг цены и прочие параметры. joxi.ru/YmEaQgzhZ8VQkm
Вкладку «Доп услуги» можно сделать не в минишопе, а выше — joxi.ru/gmvvP1pSx7KKlm

Контакты:
Skype — miha_chekis
Почта — info@web-ink.ru
Михаил
Михаил
09 ноября 2016, 08:39
modx.pro
1 504