Я собираюсь построить систему интернет-магазина печати, к которой могут обращаться как публичные (на заказ), так и администраторы (технологический заказ).
В этом магазине, для которого я разрабатываю, много типичных рекламных продуктов, таких как баннеры, визитные карточки, резиновые штампы и т. Д. И под этими категориями есть несколько типов различных предметов (в зависимости от разных материалов, отделки, размера). , количество).
Администратор может добавлять новые категории, материалы, типы и все остальное, что требуется для создания нового продукта.
Чтобы ввести конкретную цену товара, потребуются все детали (например: Баннер, материал из синтетической бумаги, размер 2'x2 ', 100 шт., Отделка дополнительных 4 колец).
Однако я застрял при попытке подключить другие атрибуты, поскольку не у каждого элемента будут одинаковые атрибуты. А как составить таблицу выпадающего меню для формы заказа клиента и формы управления администратора (с целью добавления, удаления, редактирования)?
Обновление:
Мой текущий дизайн базы данных. Пожалуйста, поправьте меня, если есть лучшее решение.
Спасибо!
ERD