Как устроен личный кабинет пользователя Часть 4: глобальная перезагрузка IntecUniverse 2.3.0

Как устроен личный кабинет пользователя Часть 4: глобальная перезагрузка IntecUniverse 2.3.0

25 июля 2022


Автор: INTEC Волшебник
Фото 1: «Как устроен личный кабинет пользователя Часть 4: глобальная перезагрузка IntecUniverse 2.3.0»


Коллеги! С вами Ярослав Голуб, руководитель интернет-агентства INTEC. Это очередная статья цикла про обновления линейки готовых интернет-магазинов и корпоративных сайтов IntecUniverse 2.3.0, в которой я рассказываю про устройство личного кабинета. Предыдущие статьи можно почитать тут и тут.

Следующий раздел, который мы рассмотрим — Рекламации.

Суть данного функционала в том, что пользователь может создать обращение, написать в нем свой вопрос и указать номер заказа. Таким образом можно вести диалог с техподдержкой сайта в рамках какого-либо заказа.

Для работы данного функционала использует штатный модуль «Техподдержка», который доступен с редакции «Бизнес». В личном кабинете пользователь может создать новое обращение в техподдержку, а также просмотреть статус и всю информацию по уже созданным обращениям:

Фото 2: «Как устроен личный кабинет пользователя Часть 4: глобальная перезагрузка IntecUniverse 2.3.0»

Для настройки необходимо в настройках компонента включить опцию «Использовать рекламации» и заполнить необходимые настройки. Чтобы обращение можно было привязать к конкретному заказу, необходимо в настройках указать поле привязки в опции «Раздел "Рекламации" Свойство ID заказа для фильтра»:

Фото 3: «Как устроен личный кабинет пользователя Часть 4: глобальная перезагрузка IntecUniverse 2.3.0»

Для привязки используется дополнительное пользовательское свойство. Если свойства нет, то создаем его. Для этого переходим в панель администрирования - Сервисы - Техподдержка - Обращения и нажимаем кнопку «Добавить»:

Фото 4: «Как устроен личный кабинет пользователя Часть 4: глобальная перезагрузка IntecUniverse 2.3.0»

Прокручиваем страницу ниже и жмем кнопку «Добавить» пользовательское поле:

Фото 5: «Как устроен личный кабинет пользователя Часть 4: глобальная перезагрузка IntecUniverse 2.3.0»

Заполняем поля следующим образом:

Фото 6: «Как устроен личный кабинет пользователя Часть 4: глобальная перезагрузка IntecUniverse 2.3.0»

Сохраняем. Переходим к настройке компонента и выбираем созданное свойство.

Теперь, если в разделе «Текущие заказы» перейти на детальную страницу заказа (нажать на номер заказа), прокрутить страницу и в разделе «Рекламации» нажать «Новое обращение», в открывшейся форме увидим, что появилось поле «Привязка к заказу» с заполненным ID:

Фото 7: «Как устроен личный кабинет пользователя Часть 4: глобальная перезагрузка IntecUniverse 2.3.0»

Связанный заказ также отображается на детальной странице обращения в разделе «Рекламации» (для перехода на детальную страницу обращения, необходимо нажать на его номер в разделе «Рекламации»). Здесь же отображается история переписки по данному обращению:

Фото 8: «Как устроен личный кабинет пользователя Часть 4: глобальная перезагрузка IntecUniverse 2.3.0»

На этом сегодня все. Больше об архитектуре личного кабинета расскажу в следующих статьях.