tungsten Posted August 10, 2010 Share Posted August 10, 2010 Bonjour,je n'ai pas réussi clairement à trouver un post abordant ce problème ?En fait j'aimerai connaître la manip côté base de donnée qui permettrait de pouvoir mettre en ventre un article dépassant le prix de 9999999 € ?En effet l'admin me refuse catégoriquement la validation d'un article à 10000000 €.Si quelqu'un a été confronté à ce problème, c'est bienvenue...Merci à vousTopic déplacé -yoya971 Link to comment Share on other sites More sharing options...
DevNet Posted August 10, 2010 Share Posted August 10, 2010 Bonjour,Si vous vendez de tels produits à ce prix, je doute qu'une solution populaire comme Prestashop soit la solution idéale pour votre transaction. Qu'avez-vous à vendre à ce prix la ? Etes-vous sûr d'en générer une réelle transaction banquaire pour une telle somme ? Ou est-ce simplement un usage de catalogue de produit tels que l'immobilier ?Sinon pour information les champs de prix sont fixés à maxlength="14" dans les input du formulaire. Donc je pense que c'est normal qu'il génère un erreur à l'enregistrement.Au-delà de ça, les champs prix dans la base de données sont définis ainsi : decimal(20,6) donc vous ne pourrez pas mettre plus de 20 chiffres non plus, même si vous réglez le nouveau maxlength. Il faudra aussi penser à le changer.Bien cordialementA+ Link to comment Share on other sites More sharing options...
tungsten Posted August 10, 2010 Author Share Posted August 10, 2010 Merci pour votre réponse rapide !Alors pour répondre à votre question, effectivement il s'agit d'un catalogue immobilier de luxe ou les produits se négocient entre 1.000.000 et 25.000.000 € (à Londres dans les quartiers chics, la moyenne atteint 10 à 15 millions, c'est le vertige)J'étais un peu surpris au départ car je ne suis que le développeur mais on s'habitue avec le temps.Donc OUI, j'ai réellement besoin de résoudre mon problème du nombre de 0 !!Dans quels fichiers puis-je éditer maxlength="14" ?Sur la base de donnée, j'avais déjà paramétré l'histoire du decimal(20,6) mais cela ne suffit pas.Encore merci pour votre précieuse aide dans ce cas de figure assez particulier, je l'accorde...Cordialement Link to comment Share on other sites More sharing options...
DevNet Posted August 10, 2010 Share Posted August 10, 2010 Essayez toujours de faire les modifications dans le fichier /[votre_admin]/tabs/AdminProducts.phpAttention, toute modification sera effacées si vous souhaitez faire une mise à jour de PrestaShop, il vaut mieux prévoir et écrire vos changements avant de faire quoi que ce soit, car vous allez malheureusement modifier le kernel de Prestashop.dans le fichier recherchez toutes les occurrences maxlength="14".A chaque fois regardez s'il s'agit bien d'un champ de gestion de prix (price) avant de modifier cette valeur.Vérifiez aussi que les fonctions Java-script ne sont pas bloquantes lors du calcul du prix. Je pense par exemple à la fonction calcPriceTI(); Mais c'est à confirmer, je vous propose ça sans aucun test. C'est juste que ça me vient à l'esprit.Si la manipulation marche, je pense que j'ai droit à une commission de 0,1 % sur chaque bien vendu. LOLBien cordialementA+ 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