I am developing e-commerce website in cakephp 2.5 ,(answer is more suggestive than technical) the main issue, i am facing to add feature to product, i'm little bit confused to take decision to do this. because there are 5-7 type of products. each product has some common attributes(price, warranty, return policy, color ) and some different. i.g
category Dress,`
`pent (waist size: 28, 30, 32, 34, 36, 40),
shirt(XS, S,L, XL)
bra (34A, 34B etc)`,
electronics
mobile(screen size, Ram, storage, speed,OS, memory card, processor type ),
laptop(Ram, Hard disk , processor, dimension, battery timing, OS),
Freezer(some other features)
right now i have table for each product, is it right or something can be made better ? I have created model for each table in cakepphp.
i am asking to suggest me database design for different type of products with some same and some different features.