Grundpreis nach Variantenwahl falsch
-
Hi,
ich habe virtue und Germanized standard und woocom in der neuesten Version. Pl?tzlich wird bei allen Produkten nach der Auswahl des Produkts und einer bestimmten Variante, z.B. 20g, ein komplett falscher Grundpreis angezeigt. In der Kategorie übersicht des Shops stimmt er z.B. in so einer range: 474,00 € – 775,00 € / 1000 kg.
Bei der Wahl eines Produkts mit einer vorgeingestellten Variante wird er für eine Sekunde korrekt angezeigt und springt dann auf einen Wert. Z.B. von “474.-/1000g” auf “0,02 € / 1000 g”. Ist auf dem Link oben nachzustellen. Woran k?nnte das liegen? Ist ja ein ernstes Abmahnthema in D.Herzlichen Dank,
Hatem
The page I need help with: [log in to see the link]
-
Hi Hatem,
hast du ein Caching-Plugin aktiviert und/oder importierst du regelm??ig Produktdaten? Hast du testweise mal das Produkt (bzw. die Varianten) neu gespeichert? Passt der Grundpreis dann wieder?
Grü?e
Danke für die L?sungssuche.
Ich habe schon immer mit germanized zwei caching tools genutzt, diese aber zum Test mal deaktiviert, was nichts ?ndert. Aber der Ansatz war gut.
Ich habe Produkt und Varianten ergebnislos neu gespeichert und ge?ndert.
Ich importiere keine Produktdaten.
Germanized zu deaktivieren macht kein Sinn für mich. Wer will das schon ??
Interessant ist, dass die Fehlberechnung von 0,00-XY/1000g über z.B. 0,02-XY/1000g abweicht. Ich suche mit Nachdruck, kann aber kein Muster erkennen.
Es gibt auch ein Produkt, dass den Fehler nicht aufweist, obwohl es den anderen in der Struktur gleich ist. Hier l?uft es korrekt, weil keine Variante vorausgew?hlt ist, w?hlt man aber eine ist es wieder falsch:
https://weihrauchwelt.de/produkt/premium-hydrolat-oman-aus-eigenen-weihrauch-destillationen-boswellia-sacra/Interessant ist, dass in der ersten Millisekunde der richtige Wert erscheint, wie schon immer zuvor, aber direkt danach scheinbar willkürlich von einem falschen überschrieben wird.
Danke für die weitere Unterstützung, ich kann es nicht alleine beheben und würde die rechtliche Schwachstelle gerne bald beheben.
Hatem
Hi Hatem,
Interessant ist, dass in der ersten Millisekunde der richtige Wert erscheint, wie schon immer zuvor, aber direkt danach scheinbar willkürlich von einem falschen überschrieben wird.
Das hat mich da auf die richtige Spur gebracht. Vermutlich passen deine Grundpreisdaten nicht zum eingegeben Grundpreis, sodass sich der Grundpreis nicht automatisch berechnen l?sst. Das geschieht aber teilweise via AJAX im Frontend, um die Unterstützung für Drittanbieter Plugins, die den Produktpreis ver?ndern zu erh?hen. Du solltest mal die Angaben (Grundpreisnheiten, Produkteinheiten) prüfen und checken, ob die Berechnung korrekt funktioniert. Der Grundpreis berechnet sich folgenderma?en:
Grundpreis = ( Produktpreis / Produkteinheiten ) * Grundpreiseinheiten
Grü?e
Weiterhin danke, ich hoffe wir finden die L?sung bald. Ich nutze eure tolle Software seit Jahren, die Grundpreise sind korrekt eingestellt und laufen seit Jahren und bei neuen Produkten seit Monaten korrekt, nur haben sie sich vor kurzem “verf?lscht”. Genau wei? ich es nicht, da ich von Kunden aufmerksam gemacht wurde. D.h. es sollte erst seit einem recht zeitnahem Update o.?. fehlerhaft sein.
Ich habe alle caching tools zum Test deaktiviert und den Cache gel?scht, aber keine Verbesserung. Was strange ist, ich habe es die Tage immer am wichtigsten Produkt getestet und es war konsequent falsch und jetzt geht es ohne jegliche ?nderung:
https://weihrauchwelt.de/produkt/gruener-weihrauch-aus-oman-online-kaufen/
Ich habe aber nichts am Shop ge?ndert. Bei den anderen Produkten ist es weiterhin falsch:
https://weihrauchwelt.de/produkt/amberfarbener-weihrauch-aus-oman-online-kaufen/
Zur Sicherheit habe ich da auch nochmal die Grundpreise ge?ndert und gespeichert, wie Anfangs nach deinem Rat, bleibt aber falsch. Was kann das den sein?
Danke,
Hatem
Erg?nzung:
Hier ist keine Variante vorausgew?hlt und der Grundpreis stimmt, wird die Variante ausgew?hlt ist er falsch, obwohl er richtig hinterlegt ist:
Hi Hatem,
kannst du mal einen Screenshot der Produktdaten posten auf denen man die Grundpreisdaten (Preis, Grundpreiseinheiten, Produkteinheiten usw.) sieht? Hast du mal versucht den Grundpreis automatisch anhand der o.g. Formel und deiner Daten zu bestimmen? Ich gehe immernoch davon aus, dass das dein Problem ist.
Um bei einem Produktpreis i.H.v. 15,50 Euro auf einen Grundpreis von 775 Euro zu kommen, müssten folgende Angaben gemacht werden:
Grundpreiseinheiten: 1000
Produkteinheiten: 20hinterlegt sein. Sonst kann das nicht funktionieren.
Grü?e
Hi,
ich kann gerne Bilder posten wenn es n?tig ist. Aber wie gesagt die Grundpreise haben jahrelang funktioniert, sind genau wie in deinem Beispiel, sind auch genau so in dem Produkt hinterlegt das funktioniert, und genauso hinterlegt bei all den anderen Produkten, die nicht funktionieren. Ich habe mich akribisch mit der Rechtssicherheit der Grundpreise besch?ftigt, diese oft nachgerechnet und entsprechend hinterlegt und habe jetzt zum ersten Mal dieses Problem. Sorry ich würde es uns gerne leichter machen.
Bei diesem Produkt sind genau deine Werte hinterlegt und es funktioniert:
https://weihrauchwelt.de/produkt/gruener-weihrauch-aus-oman-online-kaufen/
Gestern funktionierten Sie nicht. Am Produkt habe ich nichts ge?ndert. Alle Produkte haben die gleiche Systematik und sind schon lange online, wo es bisher ging.Hier sind sie identisch hinterlegt und es funktioniert nicht:
https://weihrauchwelt.de/produkt/amberfarbener-weihrauch-aus-oman-online-kaufen/Danke.
Hi,
ja, das mag sein, dass das vor den Updates funktionierte. Germanized berechnet nun aber den Grundpreis (automatisch) nach, nachdem das HTML (DOM) des Preises ge?ndert wird. Wenn ich mir den AJAX-Request ansehe, dann wird dort ein Grundpreis von 0,01 Euro zurückgegeben (der dann auch ersetzt wird). Das kann eigentlich nur daran liegen, dass Daten ggfs. falsch hinterlegt sind, sodass die Berechnung fehlerhaft ist. Vielleicht kannst du mal zu diesem konkreten Produkt entsprechende Screenshots bereitstellen.
Auch hier wird bei im übrigen ein Grundpreis von 0,02 ausgegeben:
https://weihrauchwelt.de/produkt/gruener-weihrauch-aus-oman-online-kaufen/Grü?e
Weiterhin danke für die Bemühungen. Wenn jetzt seit kurzem eine neue Berechnung des Grundpreises erfolgt ist das ja schon eine hilfreiche Spur auf die Ursache des neu aufgetretenen Problems.
Unter diesem Link, den du oben gepostet hast, wird mir seit zwei Tagen ohne ?nderung meinerseits der korrekte Grundpreis angezeigt “775,00 € / 1000 g”. Ich schicke die Screenshots von diesem Produkt mit Dateinamen “gruen” und die von dem gleich angelegten, ebenso lange unver?ndertem Produkt, bei dem es wie bei dutzenden anderen weiterhin falsch angezeigt wird mit Dateinamen “amber”.
Amber: https://weihrauchwelt.de/produkt/amberfarbener-weihrauch-aus-oman-online-kaufen/
Ich füge hier zum ersten Mal ein Bild ein, ich hoffe das klappt mit dem Dropbox link, ansonsten bitte Anweisung geben. Ich hoffe wir kriegen das bald hin, die Kunden geben dauernd verunsichertes Feedback ??
Bilder:
https://www.dropbox.com/sh/tm5f2sh9n7kg1jk/AABk2V48pnb18c3A3Vk9kPSga?dl=0Danke
Hi,
das zeigt doch genau das Problem, welches ich schon seit 3-4 Beitr?gen versuche zu schildern. Unter “Produkteinheiten” hast du keine Angaben gemacht. Das führt dazu, dass der Grundpreis nicht richtig berechnet wird. Damit dein angegebener Grundpreis auch wirklich korrekt berechnet werden kann, müsste dort:
Produkteinheiten: 20
hinterlegt werden. Sonst kann dann technisch nicht passieren. Hast du dir die Formel mal genauer angesehen, die ich angesprochen habe? Du kannst es gern mal selbst nachrechnen:
Grundpreis = ( Produktpreis / Produkteinheiten ) * Grundpreiseinheiten
In deinem Fall:
Produkteinheiten = leer (dann wird 1 verwendet)Grundpreis = ( 12,80 / 1 ) * 1000 = 0,01 (gerundet)
Ich habe das auch auf deinem Screenshot markiert:
https://ibb.co/fxnPfMmGrü?e
Das ist mir unfassbar unangenehm. Kannst du mir bitte eine email an [email protected] senden, ich m?chte mich f?rmlich entschuldigen.
Kann es sein, dass das erst seit kurzem so ist, da es früher korrekt angezeigt wurde, mit den selben lückenhaften Eingaben, evtl. durch das Gewicht des Produkts das eingegeben war?
Gibt es nur die M?glichkeit die Produkte und all ihre Varianten einzeln zu bearbeiten und jeden Wert manuell einzutragen.
Gro?es, kleinlautes Dankesch?n!
Kein Problem – solche Fehler passieren, insbesondere wenn sich (durch Updates) Dinge ?ndern und man nicht genau versteht, was sich nun ge?ndert hat.
Kann es sein, dass das erst seit kurzem so ist, da es früher korrekt angezeigt wurde, mit den selben lückenhaften Eingaben, evtl. durch das Gewicht des Produkts das eingegeben war?
Ja, in der neuesten Version von Germanized wird (zur Verbesserung der Kompatibilit?t mit anderen Plugins, die z.B. den Produktpreis auf der Produktseite anpassen) der Grundpreis ggfs. neu bzw. dynamisch berechnet und dann ersetzt.
Gibt es nur die M?glichkeit die Produkte und all ihre Varianten einzeln zu bearbeiten und jeden Wert manuell einzutragen.
Nein – du k?nntest theoretisch auch den Weg via CSV-Export bzw. Import von Produktdaten gehen (ist ein Feature von WooCommerce). Bestenfalls aber vorher Backups anlegen.
Grü?e
- The topic ‘Grundpreis nach Variantenwahl falsch’ is closed to new replies.