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