Как организовать каталог услуг для сайта ремонта
Задумался над вопросом как грамотно реализовать такую схему:
Сайт Ремонт техники, для каждого товара у нас есть определенный набор работ (услуг) на 80% услуги повторяются для одной категории товаров например Ремонт iPhone там на все модели услуги одинаковые разные только цены.
Структура такая
На данный момент вся эта структура реализована в формате Бета на товарах Minishop2, То есть конечная услуга это товар, а категория Ремонт iphone 7 это категория товаров. и по возрастающей.
Неплохой пример modmac.ru/services/iphone/
Собственно вопрос можно ли это сделать как то элегантней или то что я сейчас делаю самый оптимальный вариант?
Сайт Ремонт техники, для каждого товара у нас есть определенный набор работ (услуг) на 80% услуги повторяются для одной категории товаров например Ремонт iPhone там на все модели услуги одинаковые разные только цены.
Структура такая
- Ремонт телефонов
- Ремонт Iphone
- Ремонт Iphone 7
- Услуга 1
- Услуга 2
- Услуга 3
- Ремонт Iphone 5
- Услуга 1
- Услуга 2
- Услуга 5
- Ремонт Samsung
- Ремонт Планшетов
На данный момент вся эта структура реализована в формате Бета на товарах Minishop2, То есть конечная услуга это товар, а категория Ремонт iphone 7 это категория товаров. и по возрастающей.
Неплохой пример modmac.ru/services/iphone/
Собственно вопрос можно ли это сделать как то элегантней или то что я сейчас делаю самый оптимальный вариант?
Комментарии: 12
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Услуги не включены в ресурсы. Нам же не нужны отдельные страницы для каждой услуги со своим URL…
У ресурсов «Ремонт Iphone» и «Ремонт Samsung» добавил бы TV MIGX — основной управляющий блок.
Преимущества MIGX в том, что он может включать в себя другие MIGX. Соответственно на первом уровне будет 3 поля: текстовое поле «Услуга», текстовая область «Описание» ещё один MIGX.
Во втором MIGX будет выпадающий список с дочерними ресурсами и текстовые поля «Стоимость», «Время», может ещё что.
Для вывода на сайте просто можно распарсить получившийся JSON и выводить для каждой модели свою табличку. В родителе можно составить сводную табличку.
Ну и заполнять будет удобно — не надо будет одно и то же в разных ресурсах писать. И редактировать тоже удобно.
Можно плагином «перемножить», например, две ветки ресурсов в третью. Ну или из других таблиц половину информации брать.