50 lines
1.3 KiB
Markdown
Raw Normal View History

# 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