====getProductOptions()==== ^nom^|getProductOptions()| ^paramètres^|$product_id| ^usage^|permet de récupérer des informations sur les options du produit.| ^output^|retourne un array concernant les options du produit :| Les valeurs suivantes sont aussi récupérées : === pour les types select radio checkbox et image === À noter que dans ce cas de figure une seconde requête est effectuée dans la BDD sur chaque valeur de l'option == Array principal == ^product_option_id^| | ^option_id^| | ^name^| | ^type^| | ^option_value^|contient un tableau de second niveau (voir ci-dessous| ^required^| | == Array de second niveau (option_value) == ^product_option_value_id^| | ^option_value_id^| | ^name^| | ^image^| | ^quantity^| | ^subtract^|la valeur substract (0 ou 1), correspond à l'idée qu'il existe un stock fini ou non.| ^price^| | ^price_prefix^| | ^weight^| | ^weight_prefix^| | == pour les autres types == Dans le cas des autres options, la différence est que la valeur 'option_value' n'est pas un tableau mais une valeur.