Bonjour,
Merci pour ton aide.
Le champ en BDD est 'product_order_levels' de la table [..]_vm_product. Mais il n'est en effet pas nécessaire de modifier le type du champ puisque celui-ci est un varchar(45), le contenu étant sous la forme 'min_order,max_order' (ex. '0.5,1000').
Ce qu'il faut par contre modifier pour que l'enregistrement via l'administraion, d'une quantité minimale ou maximale en décimale fonctionne, est une ligne de code dans la classe ps_product (merci selige).
[Solution]
Modifier la ligne 229 du fichier administrator/components/com_virtuemart/classes/ps_product.php
De
Code PHP:
$d['order_levels'] = vmRequest::getInt('min_order_level') . "," . vmRequest::getInt('max_order_level');
À
Code PHP:
$d['order_levels'] = vmRequest::getFloat('min_order_level') . "," . vmRequest::getFloat('max_order_level');
Voilà, bonne journée tout le monde !
Liens sociaux