1.4 KiB
1.4 KiB
Install
- Install Db table
- Some Core and Template Files must be changed (see install dir)
- Modify ps_cart_product
ALTER TABLE
ps_cart_product
ADDid_configurator
INT UNSIGNED NOT NULL DEFAULT '0' AFTERid_product_attribute
; ALTER TABLEps_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
ADDid_configurator
INT UNSIGNED NOT NULL DEFAULT '0' AFTERproduct_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