ludo Posted August 8, 2008 Share Posted August 8, 2008 Je voudrais dans une meme boutique pouvoir commander unitairement un produit (ce qui est deja la cas) mais egalement pouvoir commander d'autres produits par quantité de poids.Exemple pour une épicerie, dans une même commande on pourrait avoir * 10 boites d'haricots vert* 650 g de viandeComment faire ???On a pensé faire des tranches de poids ex : 1 = 100g mais pour l'utilisateur ca va être le bordelJe vois déjà les commande de 30g de viande ou de 3 tonnes Si on peut gerer des quantité de poids ... ca veut dire qu'on peut gerer des quantités avec des decimalesC'est pas non plus vraiment prévu au programme ??Vous avez pas une astuce ? Personne a rencontré ce cas de figure ? Link to comment Share on other sites More sharing options...
ludo Posted August 8, 2008 Author Share Posted August 8, 2008 On vient de réfléchir avec Shagshag et il faudrait :* Modifier la table Product avec quantity (INT => FLOAT)* Modifier la fiche article pour pouvoir y spécifier si un produit peut accepter ou non les quantités décimale ou non(afin d'éviter les quantités du style : 1,29 boites de haricots !)* Modifier tous les tests qui vérifient/arrondissent les quantités* Note : pour les articles calculés au poids, la gestion de stock sera obligatoirement désactivé (car ingérable)... de même pour les déclinaisons Link to comment Share on other sites More sharing options...
PikPik83 Posted August 25, 2009 Share Posted August 25, 2009 Bonjour,J'ai trouvé une petite alternative à cette problèmatique, testée en production et fonctionnelle :Etape 1 :Mise en place d'unités de mesures :Nouvelle AdminTab pour les unités (comme les états de commande);Modification de la class Product pour prendre l'id_unit (en facultatif, comme id_supplier);Modification de la table products et création de unitsAprès cela, l'astuce consiste à utiliser des "grammes" (on multiplie les quantité dans le BO x 1000);De plus, tu peux aisément faire un petit script javascript activé ou non en fonction de l'unité utilisé pour éviter des 632 gr de patates.J'espère avoir été clair dans ces explications. Link to comment Share on other sites More sharing options...
Gregory Roussac Posted August 25, 2009 Share Posted August 25, 2009 Hello,Juste une idée à la volée. Et en créant des attributs qui permettent de créer des déclinaisons par tranche (0-100 / 100-500) ? Link to comment Share on other sites More sharing options...
PikPik83 Posted August 25, 2009 Share Posted August 25, 2009 Ha oui c'est une bonne idée aussi, comme des paquets prédéfinit 100gr, 200gr, 500gr, 1kg. Link to comment Share on other sites More sharing options...
ludo Posted August 26, 2009 Author Share Posted August 26, 2009 Merki pikpik mais la c'est un authentique déterrage de topic !Certes je me souviens maintenant avoir posé la question mais je sais même plus comment on a avait finalement résolu le pbje fais mon enquête archéologik et je vous dis ca ... dans 2 ans ca vous va Link to comment Share on other sites More sharing options...
PikPik83 Posted August 27, 2009 Share Posted August 27, 2009 ouppps !Désolé j'ai utilisé le système des messages récents du forum mais n'ai pas fait attention à la date !Bon à défaut de, cela pourra servir à quelqu'un ! (peut être)A+PS : Moi aussi je veux une grosse pelleteuse ! Link to comment Share on other sites More sharing options...
Gregory Roussac Posted August 27, 2009 Share Posted August 27, 2009 [Résolu] alors ? Link to comment Share on other sites More sharing options...
Larna Posted July 30, 2010 Share Posted July 30, 2010 BonjourJe suis nouveau et je suis à la recherche d'une solution ecommerce acceptant les quantités décimales pour un client marchand de fruits et légumes qui vend au.... poids et non pas des unités. Il arrive que vous achetiez 2 ou 3 ananas mais rarement 350 haricots verts.Vous achetez plus souvent un kg ou 0.750 kg ou une livre de haricots. Le problème se pose aussi pour ceux qui vendent au metre ou au litre.J'ai testé la solution Os commerce qui permet de de gérer les quantités décimales en modifiant les champs 'quantité' des fiches articles de integer à decimal dans la base SQL et en modifiant 2 ou 3 fichiers PHP de saisie du panier pour ne pas controller si la saisie par l'internaute est de nature 'Integer''.Mais je suis en train de tester Prestashop que je trouve plus convivial que Os COmmerce et j'ai donc essayé d'avoir al même approche : j'ai changé les champs "quantité" dans les tables "Product', 'Cart_Product', 'Order_detail' et 'Product_sale' de Integer à Float puis j'ai modifié les programmes PHP cart.php, classes/cart.php pour emplacer tous les intval'qty' ou intval'quantity' ou intval'cart_quantity' etc par des floatval. Si je saisis directement dans les tables des valeurs décimales ( stock ou quantité de produit ou du panier), je les visualise sans difficultés dans le front office en tant que Internaute client de la boutique.Seulement il doit y avoir quelque part des tests car si dans le front office , je saisis 0.5, cela donne '0' dans le panier et si je saissi 1.6' cela donne donne 1.... Ne connaissant pas les ubitilités du language PHP, avez vous une idée où il faut modifier pour ne plus avoir ces test qui convertissent une saisie de valeur décimale en valeur entière et remplcer quelles instructions par quelles autres ?Merci d'avance. Link to comment Share on other sites More sharing options...
chrystos Posted November 5, 2010 Share Posted November 5, 2010 Salut J'ai un souci je voudrais mettre une plage sur la quantite afin d'avoir un minimum et un maximum, mais cela different selon les produits.J'ai lu vos echange fort interessant pensez vous que vous pouvez m'aider dans mon probleme et comment?U menu deroulant, different selon le produits ça serait parfait.MErci de votre aide je suis debutant en prestashop et donc un peu perdu.PS : quantite de 100 a 1000 (exemple) Link to comment Share on other sites More sharing options...
comptoirphoceen Posted March 10, 2011 Share Posted March 10, 2011 bonjourje suis toujours à l'affut d'une possibilité pour que PS puisse permettre à nos clients de commander aussi en décimal et non seulement en unitairenous vendons des metrages de tissus aussi, et il est difficile de créer des déclinaisons pour chaque centimètre de tissus, enfin à mon avis, je n'arrive pas à comprendreen moyenne sur un rouleau de tissus, il y a 15metres... donc, si on admet que le clientes doivent pouvoir commander la longueur qu'elles veulent, au centimetre près, pour chaque tissuson a donc pour chaque tissus 1500 déclinaisonsest ce qu'on crée 1500 déclinaisons pour chaque tissus, sachant que les prix sont très variés et qu'il y a des prix remisés ??? si oui, est ce qu'on le fait tissus par tissus ? merci de votre aide, est ce que la prochaine version de PS finira par inclure cette fonction ?? Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now