Install ======= - Install Db table - Some Core and Template Files must be changed (see install dir) - Modify ps_cart_product ALTER TABLE `ps_cart_product` ADD `id_configurator` INT UNSIGNED NOT NULL DEFAULT '0' AFTER `id_product_attribute`; ALTER TABLE `ps_cart_product` DROP PRIMARY KEY, ADD PRIMARY KEY (`id_cart`, `id_product`, `id_product_attribute`, `id_address_delivery`, `id_configurator`) USING BTREE; - Modify ps_order_detail ALTER TABLE `ps_order_detail` ADD `id_configurator` INT UNSIGNED NOT NULL DEFAULT '0' AFTER `product_price`; Documentation ============= * Disable ajax cart * Configuration d'une liste d'options (group) - type, reference, name * Configuration des valeurs - name, price, position * Association au produit - Group : required, position - Impact : name with price Lors de la sélection du choix des options pour le panier Group avec texte libre (text, date) optgroup-{id} = value Group avec option "list" optgroup-{id} = {id_optimpact} Attention les valeurs du groupes peuvent être multiples Désactivé le panier en ajax Attention même id_cart - id_product mais options différentes Associations ps_order_detail <= id_configurator * TODO - Afficher le détail des options choisies dans le panier, dans la commande - Question : dans le stockage des options quid des éléments text, date, fichier id_option_group + id_option + value + priceImpact