Админка генератора коммерческих предложений
Написать админку сайта с такими страницами:
Набор полей меню:
организации
Товары(поиск товаров, пагинация с выбором количества)
Категории товаров
Группы товаров
Группы цен
Фильтра товаров
Пользователи
Группы пользователей
Организации
Название вариантов кп
База данных
Верхняя таблица организаций (имя субдомена, все остальные таблицы зависят от нее)
Таблица товаров
Таблица группы цен
Таблица цен
Таблица цены по товарам
Категории товаров
Производители
Группы товаров
Товары по группам
Фильтра товаров
Фильтра по товарам
Группы пользователей
Название вариантов кп
Набор полей БД
таблица организаций
id (key)
субдомен
название
Таблица товаров
id (key)
organization_id (key таблица организаций)
Наименование
Модель*
Производитель (key Производители)
Наименование в счете*
Описание товара (Кратко)*
Описание товара (Полное)*
Единица измерения
Цена (key Таблица цены по товарам многие ко многим)
Цена закупки (key Таблица цены по товарам многие ко многим)
Внешний ключ(склад)
Ссылка на видео
Гарантия
Категория товара (key Категории товаров)
Статус товара
Тип товара
Изображение
фильтр (key Фильтра по товарам многие ко многим)
Пользователи
Таблица группы цен
id (key)
organization_id (key таблица организаций)
название группы
Таблица цены по товарам
product_id (key)
grup_price_id (key Таблица группы цен)
цена
цена закупки
Категории товаров
id (key)
organization_id (key таблица организаций)
название категории
Производители
id (key)
organization_id (key таблица организаций)
название производителя
Группы товаров
id (key)
organization_id (key таблица организаций)
название группы
Товары по группам
группа (key Группы товаров)
product_id
цвет
сортировка
Фильтра товаров
id (key)
organization_id (key таблица организаций)
название фильтра
Фильтра по товарам
фильтр (key Фильтра товаров)
Пользователи
id (key)
organization_id (key таблица организаций)
Логин пользователя
Имя пользователя
email пользователя
telegram
Телефон пользователя
Пароль пользователя
SMTP логин
SMTP пароль
SMTP сервер
группа пользователя (key Группы пользователей)
Группы пользователей
id (key)
organization_id (key таблица организаций)
base (флаг базовых пользователей которых нельзя удалить)
имя группы
список доступов(к примеру доступ к товарам – просмотр, редактирование, удаление)
Название вариантов кп
id (key)
organization_id (key таблица организаций)
название