Делаем связь многие ко многим (parameters, products, prod_param).
CREATE TABLE IF NOT EXISTS `parameters` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`sort_id` int(11) NOT NULL DEFAULT '0',
`name` varchar(255) NOT NULL,
`alias` varchar(255) NOT NULL,
`pid` int(11) NOT NULL DEFAULT '0',
PRIMARY KEY (`id`),
UNIQUE KEY `alias` (`alias`)
);
alias = category
name(может быть) = категория,категории,category,categories (вопрос: делать отдельную таблицу для переводов и различных склонений?).
Ещё один вопрос: как хранить статические данные (ед. измерения), например, цена должна измеряться в руб,$.