Неправильно понял ваш вопрос. Так что неправильный ответ дал.
А по делу зависит от характера товара - если магазин "все по 10 р" то хранить в товаре, т.к. скорее всего товары буду сильно разные. Если же специализированный то справочники характеристик привязать к категориям.
Андрей Скоржинский, разный товар. И у всех категорий свои характеристики. То есть, сумки - длина, ширина. Телефоны - диагональ, марка процессора, количество оперативной памяти.
А как именно хранить в товаре? В отдельном поле?
Сделал всё в JSON. Спасибо за схему. Не подскажите, как оформить заполнение данного поля на стороне клиента, чтобы корректно сформировать JSON и добавить его в БД?