Jump to content

Recommended Posts

Hallo zusammen,

 

folgendes Problem stellt sich bei unserer Prestashop-Installation dar:

 

Der Preis einer Produktvariante ist beim Hinterlegen im BO korrekt (siehe Screenshot_1): wunderschön "glatte" 75,00€. Guckt man nun ins Frontend, wird dieser Preis allerdings mit 75,01€ angezeigt (Screenshot_2).

 

Alle anderen Preise im gesamten Shop werden jeweils korrekt angezeigt, einzige Ausnahme diese Artikelvariante.

 

Wir haben schon versucht, über die Rundungsmodi unter "Voreinstellungen" > "Allgemein" etwas zu bewirken (bei drei Dezimalstellen wird der Preis 75,00€ korrekt angezeigt, dafür alle anderen Preise nicht mehr, z.B. wird so aus 52,00€ 51,999€), dies brachte keine nennenswerte Verbesserung. Auch haben wir in der Tabelle "ps_attribute_impact" den Wert von decimal(17,2) auf decimal(17,3) geändert - wieder ohne jegliche Auswirkung.

Genutzt wird ein eigenständiges Tehme, welches aber zu 100% auf dem Standardtheme von Prestashop basiert, d.h. an der grundlegenden Motorik wurde nichts verändert.

 

Gibt es jemanden mit demselben Problem oder weiß jemand eine Lösung?

Danke für Eure Zeit und Grüße!

post-1138445-0-45454900-1470989815_thumb.png

post-1138445-0-32839100-1470989825_thumb.png

Link to comment
Share on other sites

Hallo eleazar,

 

danke für Deine schnelle Rückmeldung :)

Also erfasst haben wir den Preis über die Eingabefläche "€ (inkl. MwSt.)", d.h. brutto (siehe Screenshot_2 in den Anhängen). Den Nettopreis hat Prestashop automatisch daraus berechnet. Wir haben es auch schon umgekehrt und mit wenigen Cent Unterschied probiert, allerdings tut sich auch so nichts...

Link to comment
Share on other sites

 

Ja, das ist schon das richtige Feld. Wie dem auch sei - unter 1.6.1.6 kann ich deinen Fehler leider nicht reproduzieren. Bei mir stimmt's!

 

@eleazar

Rainer, das ist der Bug, in der ProductController.php mit dem wir uns beide schon mal einen kompletten Sonntag Nachmittag (gefühlt) um die Ohren geschlagen haben :) .

 

@reservist

Tausch mal die Datei:

/controllers/front/ProductController.php

gegen die, die ich hier angehängt habe.

 

Dann Cache löschen u. Smarty neu kompilieren.

 

Grüsse

Whiley

php.gif  ProductController.php   40.26KB   4 downloads

  • Like 1
Link to comment
Share on other sites

Was auch noch aufgefallen ist: Der Preis wird nur auf der Produktseite selbst falsch angezeigt: Auf anderen Seiten wie der Produktübersicht in der Kategorie stimmt der Preis... Liegt das Problem vllt. in der product.tpl verborgen?

 

screenshot1oso.png

 

Grüße!

Link to comment
Share on other sites

  • 4 weeks later...

Hallo Zusammen,

vielleicht könnt Ihr mir beim Problem helfen.

 

Problem nur bei einigen Produkt Varianten:

Preis Variante wird falsch gerundet. Sichtbar schon im Backend.

Ich bekommen keine "0" als 2 Ziffer. (59,89€ oder 59,91€ ist möglich)

 

Preis 59,9 €

 

Der Fehler taucht auf sobald das Produkt zum 3x im Warenkorb hinzugefügt wird.

 

Oben stehende Lösungen habe ich schon versucht.

V1.6.1.7 Update aufgespielt - ProductController.php getauscht

 

screenrfr.jpg

Edited by cup-u-cino (see edit history)
Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...