Проект работает на основе системы управления взаимоотношениями с клиентами aveCRM.
Для работы с сертификатами в aveCRM был добавлен специальный раздел и модуль Сертификаты.
Модуль позволяет создавать заготовки будущих сертификатов и может содержать название, время действия, обложку для генерации сертификата в пдф формате, номенклатуру.
Сертификаты в систему можно добавлять несколькими способами.
Первый - автогенерация. Задается диапазон номеров сертификатов, количество сертификатов, длинна секретного кода. Система начинает их создавать, подбирая номера не по порядку и проверяя на уникальность.
Второй способ - загрузка файла в csv формате. При его обработке все номера проходят проверку на уникальность и дубли в систему не попадают.
Третий способ - прямая продажа, когда сертификат генерируется в процессе заполнения формы продажи.
Каждый сертификат можно отредактировать или “продать”, привязав к сделке. При этом, в зависимости от типа сертификата, часть полей блокируется для редактирования, чтобы избежать ошибок. К каждому сертификату может привязана номенклатура, поэтому, при его продаже, в сделке сразу заполняется таблица заказа.