Bonjour,
Il va falloir nous en dire plus.
Combien avez-vous de bouteilles dans un carton ? 6 ?
Les bouteilles peuvent être dépareillées pour les particuliers (genre trois bouteilles de vins rouges et 3 de vins blancs dans une commande ) ? Est-ce minimum 6 bouteilles ou seulement des multiples de 6 ? Par exemple, est-ce que quelqu'un pourrait commander 7 bouteilles ?
Les prix sont-ils différents pour un même produit ? En fonction de la quantité ? En fonction du groupe de l'utilisateur ?
Le prix affiché est le prix à l'unité ?
Une solution que je vois, ce serait de configurer l'option "quantity input method" de la configuration en "show select" pour avoir un dropdown pour la sélection de quantité de vos produits. Ensuite, vous pourriez mettre un minimum de 6 dans vos méthodes de livraison (pour empêcher les particuliers de commander moins de 6 bouteilles). Enfin, avec un override de vue, vous pourriez mettre $this->element->product_min_per_order à 6 sur la page produit si l'utilisateur courant est dans le groupe "pro" et ainsi l'obliger à acheter les vins 6 bouteilles par 6 bouteilles (en supposant qu'un carton fait 6 bouteilles).