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
; - Disable ajax cart
Documentation
Usage
-
Reference all options to be use in your catalog
- Add a group
- Add items in this group
-
Add option group to your product
- Select an option (group with items) and associate it with your product
- Define price impact for each item
@todo
- Pour les champs text, date, file {optgroup--} = value => to configurator_storage
- Pour les autres champs {optgroup-} = id_optimpact
- TODO
- Afficher le détail des options choisies dans le panier, dans la commande
- Changer les liens dans le cart -|+|delete en ajoutant id_configurator pour identification