Компонент Joomla 5: Учет Покупок Автомобилей (для компаний и частных лиц). Импорт всех данных через Excel (администрирование)
- Показывать справа: 0
Разработан специализированный компонент для Joomla 5, предназначенный для учета и управления процессом покупки автомобилей из Японии. Компонент ориентирован как на частных лиц, так и на компании, осуществляющие закупку автомобилей, и обеспечивает три уровня доступа: Администратор, Менеджер и Пользователь, каждый из которых имеет собственный набор функциональных возможностей.
Ключевая задача: Удобный учет всех этапов и статусов покупки автомобилей — от момента заключения договора до выдачи автомобиля клиенту — с возможностью отслеживания всех ключевых данных и документов в единой системе. Компонент поддерживает работу с несколькими автомобилями для одного пользователя, что особенно актуально для компаний, осуществляющих пакетные закупки.
Функциональность и роли пользователей
Компонент предоставляет различные возможности для каждой роли:
1. Администратор (Управление данными и доступами)
- Авторизация: Безопасный вход в систему с разграничением прав.
- Управление данными:
- Импорт Excel: Загрузка Excel-файлов, содержащих данные о покупках автомобилей. Поддержка как единичных покупок частными лицами, так и пакетных закупок компаниями.
- Поля Excel: №, Срок общий, Дата оплаты, эксп, Компания, Авто, № Договора, ФИО, VIN, Инвойс, Покупка, Цена компании, Прибыль, К выводу, Статус, Хуньчунь, Срок до Хуньчуня, Погружен, Закрыт транзит, Квитанция, Выпуск, ВЭД, Выдан, Брокер, Автомобиль куплен, дней, На базе в Хуньчуне, дней, В пути в Уссурийск, дней, Подана декларация, дней, Выпуск, дней, Готов к выдаче, дней, Автомобиль выдан, Количество ключей, Расходы, Прибыль, юань, Прибыль, руб., Курс юаня.
- Скачивание документов: Доступ к загруженным документам (ПТС, СГПТС, ИНВОЙС, Паспорт) по каждому автомобилю.
- Импорт Excel: Загрузка Excel-файлов, содержащих данные о покупках автомобилей. Поддержка как единичных покупок частными лицами, так и пакетных закупок компаниями.
- Просмотр и управление информацией об автомобилях:
- Полная сводка по каждому автомобилю: Статус, VIN, Компания/ФИО, Договор и другие параметры.
- Быстрый переход к детальному просмотру карточки автомобиля.
2. Менеджер (Загрузка медиа и информации)
- Авторизация: Вход в систему с правами менеджера.
- Управление медиа и информацией об автомобиле:
- Загрузка фото и видео:
- Осмотр от продавца / 卖方检查
- Прибытие на базу в Хуньчунь / 抵达珲春基地
- Диагностика на базе в г. Хуньчунь / 珲春基地诊断
- Осмотр кузова / 身体检查
- Толщиномер / 厚度计
- Ходовая часть / 机壳
- Салон / 劲充
- Свечи / 蜡烛
- Масло / 油
- Антифриз / 防冻液
- Эндоскоп / 内窥镜
- Компрессия двигателя / 发动机压缩
- Погрузка в Уссурийск / 在乌苏里斯克装货
- Дополнительные видео / 更多视频
- Статус и описание автомобиля: Возможность добавить описание состояния автомобиля по результатам диагностики.
- Загрузка фото и видео:
3. Пользователь (Клиент — частное лицо или компания)
- Авторизация: Безопасный вход в личный кабинет.
- Управление информацией и документами:
- Просмотр: Информация об автомобиле/автомобилях, актуальный статус (включая статус «В пути в Уссурийск»).
- Просмотр медиа: Доступ к загруженным документам, фото и видео по этапам.
- Загрузка документов для таможни:
- Паспорт (лицевая сторона, прописка).
- ИНН (отдельная секция).
- СНИЛС (отдельная секция).
- Платежные документы (отдельная секция).
Ключевые особенности
- Гибкость: Учет покупок автомобилей как для частных лиц, так и для компаний с пакетными закупками.
- Несколько автомобилей: Поддержка управления несколькими автомобилями для одного клиента в рамках единого личного кабинета.
- Три уровня доступа: Администратор, Менеджер, Пользователь с четким разграничением прав.
- Данные из Excel: Массовый импорт и структурированное представление всех данных о покупках.
- Состояние автомобиля: Загрузка фото, видео и описания состояния на каждом этапе — от осмотра у продавца до диагностики на базе.
- Автоматизация оповещений для администратора:
- Уведомления через Telegram-бот.
- Оповещения по электронной почте (Email).
- Прозрачность и контроль: Единая система для отслеживания всех этапов покупки, загрузки документов и управления информацией.
Технические особенности реализации
- Нативная интеграция с Joomla 5: используется MVC-архитектура CMS, собственные модели, виды и контроллеры.
- Обработка Excel-файлов через встроенный парсер на PHP с маппингом столбцов на внутреннюю структуру данных компонента.
- Система ролей и прав доступа реализована через стандартный ACL Joomla с кастомными группами разрешений.
- Медиа-хранилище с категоризацией по этапам диагностики и привязкой к конкретному автомобилю.
- Отправка уведомлений через Telegram Bot API и стандартный почтовый шлюз Joomla.
Контактная информация
Если у вас возникли вопросы по работе компонента, требуется доработка функционала или разработка аналогичного решения для вашего проекта, свяжитесь со мной любым удобным способом.
- Telegram — обсуждение проекта, консультация и оценка стоимости.
- Форма обратной связи — отправьте описание задачи через сайт.
Отвечаю на вопросы, помогаю с настройкой, интеграцией и разработкой индивидуальных решений для Joomla.
Скриншоты
https://webalan.ru/joomla-component-auto-purchase.html#sigProIdc408459cd7