Claudiocool Posted March 16, 2017 Share Posted March 16, 2017 Hallo zusammen, wir wollen im Shop das Loyalty-Programm nutzen, haben aber ein kleines Problemchen mit der Anzeige auf der Produktseite. Kostet ein Produkt 1000 oder mehr Euro (ich vermute einfach mal mehr als einen 3-stelligen Betrag), wird das auf der Produktseite nur noch mit 1 Punkt statt derer 1000 oder mehr (1 Punkt je Euro) angezeigt. Im Warenkorb wird es richtig gerechnet. Kennt jemand das Problem und vielleicht auch eine Lösung? Link to comment Share on other sites More sharing options...
rictools Posted March 17, 2017 Share Posted March 17, 2017 Wahrscheinlich gibt es da eine Beschränkung, weil niemand mit so hohen Beträgen bei gleichzeitig so niedrigen Werten pro Punkt gerechnet hat. Spricht denn etwas dagegen, nicht 1 Punkt je Euro zu vergeben, sondern z. B. 1 Punkt je 10 Euro, der dann 10 Cent wert wäre? Link to comment Share on other sites More sharing options...
Claudiocool Posted March 17, 2017 Author Share Posted March 17, 2017 Hallo Christian, Ja, weil wir neben den etwas exklusiveren Waren natürlich auch vieles unter 10 EUR haben und daher musste ich das so setzen. Die Frage ist halt, wo dieses Linit gesetzt wurde, und wie man das zumindest auf 4 Stellen erweitern kann. Gruß, Claudio Link to comment Share on other sites More sharing options...
rictools Posted March 17, 2017 Share Posted March 17, 2017 Da wirst du auf die Suche gehen müssen, der Fehler scheint sich ja nur auf die Anzeige auf der Produktseite zu beziehen und nicht auf die Berechnung an sich. Es sei denn, jemand hatte das schon mal. Link to comment Share on other sites More sharing options...
rictools Posted March 17, 2017 Share Posted March 17, 2017 Gerade mal gegoogelt, das Problem hatte schon mal jemand und bietet auch gleich eine Lösung an: https://www.prestashop.com/forums/topic/565028-rezolvat-problema-modul-loyalty/ Link to comment Share on other sites More sharing options...
Claudiocool Posted March 17, 2017 Author Share Posted March 17, 2017 Hi Christian, das war die Lösung! Ich hatte zwar gestern auch die Suche im Forum bemüht, aber zunächst eben nach deutschsprachigen Beiträgen gesucht, danach zwar auch noch die internationalen, aber dieses hier ist mir durch das Raster gerutscht. Funktioniert nun tadellos. Das kann man dann lange in den Scripten suchen, wo die Punkte berechnet werden... Danke, ich hoffe, ich kann dir auch mal was Gutes tun. Für die Leute, die das auch suchen, bin ich mal so frech und poste die Lösung von mirelr hier nochmals. in .../themes/defaultbootstrap/js/modules/loyalty/js/loyalty.js folgendes suchen: $(document).ready(function() { $(document).on('change', '#our_price_display', function(e){ updateLoyaltyView(parseInt($('#our_price_display').text())); }) updateLoyaltyView(parseInt($('#our_price_display').text())); }); und ändern in $(document).ready(function() { $(document).on('change', '#our_price_display', function(e){ updateLoyaltyView(parseInt($('#our_price_display').content())); }) updateLoyaltyView(parseInt($('#our_price_display').content())); }); Dann sollte der auch mit mehr als 3-stelligen Preisen klarkommen Link to comment Share on other sites More sharing options...
rictools Posted March 17, 2017 Share Posted March 17, 2017 Ich finde mit Google immer sehr viel schneller Forumsbeiträge als mit der Forumssuche ... Link to comment Share on other sites More sharing options...
Claudiocool Posted March 17, 2017 Author Share Posted March 17, 2017 Das habe ich auch schon bemerkt, hab aber gerade bei der Suche nach passenden Themen die deutschsprachige Einstellung aktiviert, weil ich da in den Beiträgen besser nachvollziehen kann, was gemeint ist 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