Есть какая-нибудь таблица Item с его уникальным айдишником и именем продукта, есть вторая таблица ItemProperty, в которой есть и праймари кей из уникального айдишника самого проперти и внешнего ключа на айдишник товара. Помимо этого, у проперти может быть имя (или даже словарная таблица) и значение, которое в принципе может быть любым, с этим могут быть проблемы, либо хранить в строке и после кастить
Это всё можно реализовать силами sqlite