Install
# Documentation
-
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_cart_product <= id_configurator
ALTER TABLE ps_cart_product
ADD id_configurator
INT UNSIGNED NOT NULL DEFAULT '0' AFTER id_product_attribute
;
- ajouter id_configurator a PRIMARY KEY
Associations ps_order_detail <= id_configurator
Table stockage des options id_configurator | id_product | id_product_configurator_opt_group | value | price
Modifier l'Adapter Adapter_ProductPriceCalculator
- Panier
- Stockage des valeurs selectionnées dans une table id + id_option + value + price
- 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