Lorsque l'utilisateur clique sur le bouton Ajouter, les ID de produit sont stockés dans le tableau de sessions.panier de session du panier d'achat
Voir le code ci-dessous:
Array
(
[storeID] => 123
[10] => Array
(
[quantity] => 1
[product_id] => 2
[extras_id] => Array
(
)
)
[20] => Array
(
[quantity] => 12
[product_id] => 2
[extras_id] => Array
(
8
)
)
)
Comme vous pouvez le voir 10 et 20 est option_id du product_id = 2
L'utilisateur peut sélectionner plusieurs options à partir d'un produit spécifique.
L'utilisateur peut sélectionner les extras (ou sans) de l'option
Est-ce tableau une bonne conception ou comment peut-il être amélioré?
Exemple:
Product (2): Burger
- Option (10): Large (User not selected any extra)
- Option (20): Small (User selected coke(8) as extra)
utilisateur ID sélectionné 10 et 20 pour hamburger.
Cela ne fonctionnerait pas en raison de la conception de la base de données. – user622378
Ahh vient de voir une mise à jour, merci. – user622378
Je pense que les figurants ont l'air faux? L'option 10 peut avoir des extras mais pas l'option 20. – user622378