[*] BO : new dimension added to the product filter in the cart rules

git-svn-id: http://dev.prestashop.com/svn/v1/branches/1.5.x@12714 b9a71923-0436-4b27-9f14-aed3839534dd
This commit is contained in:
dMetzger
2012-01-26 13:30:16 +00:00
parent 5a9ba91f12
commit b39c0061a7
14 changed files with 721 additions and 298 deletions
+21 -3
View File
@@ -259,11 +259,29 @@ CREATE TABLE `PREFIX_cart_rule_combination` (
PRIMARY KEY (`id_cart_rule_1`, `id_cart_rule_2`)
);
CREATE TABLE `PREFIX_cart_rule_product_rule` (
`id_product_rule` int(10) unsigned NOT NULL auto_increment,
CREATE TABLE `PREFIX_cart_rule_manufacturer` (
`id_cart_rule` int(10) unsigned NOT NULL,
`id_manufacturer` int(10) unsigned NOT NULL,
PRIMARY KEY (`id_cart_rule`, `id_manufacturer`)
);
CREATE TABLE `PREFIX_cart_rule_supplier` (
`id_cart_rule` int(10) unsigned NOT NULL,
`id_supplier` int(10) unsigned NOT NULL,
PRIMARY KEY (`id_cart_rule`, `id_supplier`)
);
CREATE TABLE `PREFIX_cart_rule_product_rule_group` (
`id_product_rule_group` int(10) unsigned NOT NULL auto_increment,
`id_cart_rule` int(10) unsigned NOT NULL,
`quantity` int(10) unsigned NOT NULL default 1,
`type` ENUM('products', 'categories', 'attributes') NOT NULL,
PRIMARY KEY (`id_product_rule_group`)
);
CREATE TABLE `PREFIX_cart_rule_product_rule` (
`id_product_rule` int(10) unsigned NOT NULL auto_increment,
`id_product_rule_group` int(10) unsigned NOT NULL,
`type` ENUM('products', 'categories', 'attributes', 'manufacturers', 'suppliers') NOT NULL,
PRIMARY KEY (`id_product_rule`)
);