Pour un magasin Royaume-Uni ou Europe, nous devons montrer à Inc TVA les prix. I.e. Un produit vendant de 15,95 £ sur le magasin avant serait stocké dans l'administrateur comme £ 13.5744 - de sorte que lorsque la TVA (17,5%) est ajoutée, il faudra 15,95 £ P>
Malheureusement, MAG semble stocker uniquement le prix à 2 dP. Même vous entrez 13.5744 dans l'administrateur pour le prix - vous obtenez 13.57 sur rafraîchir. P>
est-il possible de stocker le prix du produit administrateur en 4DP et à Frontend nous montrons sur 2DP?. P>
acclamations, p>
4 Réponses :
De ma compréhension, vous devriez prendre un coup d'œil étroit sur lib / zend / devise.php
Enquête supplémentaire, vous devez ajuster la précision à 4 au lieu de 2: P>
http://framework.zend.com/manual/1.12/fr/zend .Currency.option.html Ce fil a plus de détails sur la mise en œuvre telle que bien, il semble que Magento a également mis en forme de prix d'autre: http: //www.magentocommerce.com/boards/viewththread/16337/ p> App / Code / Core / Mage / AdminHTML / Bloc / Catalogue / Produit / APPER / PRODUIT / P>
(return number_format($value, 4, null, '');
return Number_Format ($ valeur, 4, null, ''); Ça marche pour moi.Merci
Assurez-vous de ne pas modifier l'application / code / noyau / mais faire une copie du direct / fichier à l'application / code / local / à la place.
Pour ceux qui ne veulent pas changer de code Magento sont disponibles une extension gratuite DeviseManager qui peut le faire. P>
Il existe également la tension de la fonction () qui aurait pu être mise à jour également. Ceci peut être trouvé dans l'application / code / noyau / mage / noyau / modèle / store.php p>
Incase Vous êtes toujours coincé. p>
la réponse a très bien fonctionné et j'ai vérifié tous les champs de prix dans la citation et la table de commande
Il y a au moins 3 places pour remplacer / remplacer: p>
et dans admin ... p>
En outre, vous pouvez vérifier le module que j'ai créé pour réécrire ces classes sur Github. p>