Neu Nach Update 5.5.0 viele Nullen bei den Mengenangaben in der Bestellbestätigung

kutti

Sehr aktives Mitglied
Ich habe gerade geupdatet und eine Probebestellung durchgeführt. Es viel mir gleich auf das in der Bestellbestätigung irreführende Mengenangaben zu sehen sind. Kann man das irgendwo einstellen, das die ganzen Nullen verschwinden?
Bild anbei
 

Anhänge

  • Fehler JTL Shop.jpg
    Fehler JTL Shop.jpg
    51,1 KB · Aufrufe: 56

Rainer S

Moderator
Mitarbeiter
8. August 2018
935
200
Die Anzeige kannst du ändern indem du hinter nAnzahl |round:0 einfügst bei der Bestellbestätigung, ich hänge mal einen Screenshot an. Wenn du mehrere Sprachen nutzt dann muss das bei allen Sprachen durchgeführt werden.
 

Anhänge

  • mengenangabe.jpg
    mengenangabe.jpg
    47,7 KB · Aufrufe: 88
  • Gefällt mir
Reaktionen: Rayblaster und kutti

jitka001

Aktives Mitglied
13. Februar 2012
39
3
Herrnhut
Hallo,

bei mir hilft diese Maßnahme nicht... Bitte um Hilfe. Vorlage habe ich zurückgesetzt und dan bei alle Sprachen das "|round:0" eingefügt, Cache gelöscht. Immer noch Stückzahl 1.0000

LG Jitka :)
 

kutti

Sehr aktives Mitglied
Hallo,

bei mir hilft diese Maßnahme nicht... Bitte um Hilfe. Vorlage habe ich zurückgesetzt und dan bei alle Sprachen das "|round:0" eingefügt, Cache gelöscht. Immer noch Stückzahl 1.0000

LG Jitka :)
Du musst es an zwei Stellen ändern, einmal im Text (Inhalt) und einmal im PHP.
Bin ich auch erst später drauf gekommen, als es bei mir nicht funktionierte.
 

uzdor

Gut bekanntes Mitglied
18. Dezember 2007
179
18
@kutti
Wäre jetzt noch nett und schön, für nicht ganz so fitte User WO im PHP da noch was zu ändern ist. Dann wäre mir sehr geholfen, weil ich dieses Problem auch habe.
 

Rayblaster

Sehr aktives Mitglied
31. Juli 2015
500
53
Die Anzeige kannst du ändern indem du hinter nAnzahl |round:0 einfügst bei der Bestellbestätigung, ich hänge mal einen Screenshot an. Wenn du mehrere Sprachen nutzt dann muss das bei allen Sprachen durchgeführt werden.
Vielen Dank.
Warum wurde das eigentlich geändert?
So wie es aussieht wollen wohl viele eher wieder die Zahl ohne Kommastellen
 

FelixG

Aktives Mitglied
7. September 2023
11
0
Die Lösung mit dem |round:0 funktioniert nur leider nicht, wenn man teilbare Artikel hat. Dann wird da einfach aus 0,5 = 1.

Mit |string_format:"%.10g" werden einfach immer nur die benötigten Nachkommastellen eingefügt.
 

Dee

Aktives Mitglied
20. Februar 2014
71
24
4481 Asten, Österreich
Firma
Merchfox Comic Shop
Warum das in der neuen Version geändert wird, ohne dem Kunden im Backend eine einfache Einstellungsmöglichkeit anzubieten, kann ich nicht nachvollziehen.
Ich möchte als Laie nicht ständig selbst irgendwo rumpfuschen bzw. mit solchen Lappalien einen Service-Dienstleister beauftragen müssen.

Bei einer Bezahlsoftware kann man doch durchaus erwarten, dass der Anbieter das entweder a) vernünftig löst oder b) eine kundenfreundliche Einstellungsmöglichkeit zulässt.
Selbiges gilt auch für das immer noch bestehende Problem bei "Aufträge zusammenführen", welches auch erst in der neuen Version aufgetreten ist.
 

uzdor

Gut bekanntes Mitglied
18. Dezember 2007
179
18
@Dee
100% deiner Meinung!
Es geht allerdings noch weiter: Keine vernünftige DOKU über die Änderung, so dass es auch Leute mitbekommen die nicht ständig im Forum unterwegs sind. Dann kannst du froh sein, wenn du Support hast. Ich bin im Paket unter dem Advanced und habe Support NUR hier im Forum. Wäre kein Problem, wenn das Forum noch so wäre wie zu Lissonszeiten. Da wurde dir noch geholfen.

Gut, wird wie hier in dem Faden auch, aber es ist Frickelei und wie bei den teilbaren Artikeln wieder nicht praktikabel. Also, wie du sagst rumpfuschen und für diese Lapalien direkt wieder einen Service-Dienstleister beauftragen, der sich ob der Fehler vor lachen den Bauch hält. Ich weiß nicht was JTL will. Nur noch Großkunden mit Großpaketen um möglichst schnell die 200xMillionen wieder reinzubekommen??
Würde ich mit dem Geschäft anfangen und nicht, wie ich gerade überlege demnächst umsatteln oder schließen, würde ich über ein anderes System nachdenken, wie es offensichtlich viele der einst sehr aktiven Community inzwischen sicher gemacht haben.
 
  • Gefällt mir
Reaktionen: Vermessungsartikel

NoOne

Sehr aktives Mitglied
16. März 2024
535
177
Das war sicherlich auch keine beabsichtigte Änderung. Ist ja mittlerweile als Bug aufgenommen und soll in der 5.5.2 gefixt werden: https://issues.jtl-software.de/issues/SHOP-8777

Der Fehler könnte z. B. hierher kommen: https://issues.jtl-software.de/issues/SHOP-8616
Dass fälschlicherweise mehr Nachkommastellen angezeigt werden, ist weniger schlimm als ein 500er-Fehler.

Und wie etwas weiter oben steht:
Mit |string_format:"%.10g" werden einfach immer nur die benötigten Nachkommastellen eingefügt.

In der Bestellvorlage was ändern ist keine "Frickelei". Das geht im Backend, da muss man nichts im Shop-Code für austauschen. Einfach nur beide Vorkommen von {$Position->nAnzahl} mit {$Position->nAnzahl|string_format:"%.10g"} ersetzen. Oder auf 5.5.2 warten.

Über neu auftretende Bugs gibts nirgendwo Dokus, bis die entweder in einem Forum, oder in einem Issue-Tracker festgehalten werden. Das ist nirgendwo anders.
 

uzdor

Gut bekanntes Mitglied
18. Dezember 2007
179
18
@NoOne
Jedem seine Meinung. Wie du aus meinem Anmeldedatum erkennen kannst, bin ich schon ein paar Jährchen bei JTL und mein Hinweis mit der Frickelei (überlege gerade, ob ich mir den Schuh aus deinem Post anziehen soll)
bezieht sich auf die Zeiten, wo sehr wohl dokumentiert wurde und Fehler im Code schnellstmöglich bearbeitet wurden. Ganz besonders bei nichtbeabsichtigten Bugs, die selbstverständlich immer auftreten können und konnten.
Für mich ist eine Codeänderung in der Bestellvorlage sehr wohl Frickelei, aber das kann ja gerne jeder anders sehen, denn die Wege sind unterschiedlich die Fehler zu beseitigen, wie es auch die Fertigkeiten und das Wissen der User betriff. Was für den einen ein Klacks ist, ist für den anderen ein Kraftakt. Bei mir reichte eine winzige Änderung die weiter oben gepostet wurde, was bei einem anderen Kollegen nicht ausreichte. Und ja, neu auftretende Bugs werden heute nicht mehr unbedingt dokumentiert, da gebe ich dir recht. Aber auch das war bei JTL vor nicht allzulanger Zeit noch üblich und hat sich eben geändert............
 

NoOne

Sehr aktives Mitglied
16. März 2024
535
177
Man kann neu auftretende Bugs nicht dokumentieren, bevor sie auftreten. Und man kann sie nicht fixen, bevor sie bekannt sind. Das konnte man noch nie.
 

uzdor

Gut bekanntes Mitglied
18. Dezember 2007
179
18
Man kann neu auftretende Bugs nicht dokumentieren, bevor sie auftreten. Und man kann sie nicht fixen, bevor sie bekannt sind. Das konnte man noch nie.
Hab ich auch nie bestritten. Was man aber mal konnte, war von Seiten der Programmierer/Codeschreiber von JTL und der versierten Community schnell auf Probleme reagieren und zumindest einen Workarround dafür bereit zu stellen. Das funktionierte hier UND bei JTL vor Jahren mal excellent.
 
  • Gefällt mir
Reaktionen: SebiW und versuchsmal

NoOne

Sehr aktives Mitglied
16. März 2024
535
177
Öh... Der Workaround ist doch da? Bzw. eigentlich ein Hotfix und das Problem wird mit 5.5.2 gelöst. Oder ist zumindest dafür geplant. Und ich hab auch schon größere Hotfixes zur Verfügung gestellt im Forum. Wenn man dann solche Aussagen liest, kann einem allerdings die Lust daran vergehen.
 

SebiW

Sehr aktives Mitglied
2. September 2015
3.003
1.549
Finde auch, schlechtes Beispiel, tatsächlich gibts hier zumindest ne Lösung. Leider gibts derzeit so viele andere Baustellen...
 

Traumpixel

Gut bekanntes Mitglied
11. April 2021
71
27
Köln
Ich habe das Problem mit einem Hotfix gelöst, indem ich in /includes/src/Checkout/Bestellung.php innerhalb der foreach-Schleife ab Zeile 402 folgenden HOTFIX hinzugefügt habe:
PHP:
foreach ($this->Positionen as $item) {
    $item->kArtikel            = (int)$item->kArtikel;
    $item->nPosTyp             = (int)$item->nPosTyp;
    $item->kWarenkorbPos       = (int)$item->kWarenkorbPos;
    $item->kVersandklasse      = (int)$item->kVersandklasse;
    $item->kKonfigitem         = (int)$item->kKonfigitem;
    $item->kBestellpos         = (int)$item->kBestellpos;
    $item->nLongestMinDelivery = (int)$item->nLongestMinDelivery;
    $item->nLongestMaxDelivery = (int)$item->nLongestMaxDelivery;

    // HOTFIX für Nachkommastellen
    $item->nAnzahl = ($item->nAnzahl == (int)$item->nAnzahl) ? (int)$item->nAnzahl : (float)$item->nAnzahl;

Damit erscheinen die unnötigen Nullen im gesamten Shopsystem nicht mehr. Funktioniert sowohl bei ganzen Stückzahlen als auch bei Mengen mit Dezimalstellen.

Vielleicht hilft es ja jemandem auch weiter, bis ein offizielles Update verfügbar ist.

Liebe Grüße
 
Zuletzt bearbeitet:
Ähnliche Themen
Titel Forum Antworten Datum
Neu nach Update nicht alle Rechnungen mehr an Amazon Amazon-Anbindung - Fehler und Bugs 0
Neu OPC friert beim speichern von Änderungen ein nach JTL-Shop Update von Version 5.1.5 auf 5.6.1 JTL-Shop - Fehler und Bugs 0
Neu POS-Server startet nicht mehr nach WaWi-update auf Version 1.11.6.0 JTL-POS - Fehler und Bugs 1
Nach Update auf 1.11.6 werden die Preisänderung nicht mehr von der Wawi an Amazon übertragen JTL-Wawi 1.11 0
Neu Karussell gehen auf der Startseite nach Update auf 5.6.1 nicht mehr Betrieb / Pflege von JTL-Shop 8
Neu 503 Service Unavailable bei Payrexx Webhook nach Plugin-Update - wer hat das auch? Plugins für JTL-Shop 0
DHL-Leitcodierungsdaten nach Wawi-Update nicht mehr vorhanden JTL-Wawi 1.11 0
Neu Fehler bei der Anmeldung nach Update auf 1.11.5 Installation von JTL-Wawi 11
Neu POS doppelte Artikel und Kategorien nach Update Einrichtung / Updates von JTL-POS 3
Neu Nach Update auf JTL Shop 5.6.1 - Play/Pause Buttons im Layout!? Installation / Updates von JTL-Shop 6
Nach Update auf 1.11.4 (von 10.13.1) werden keine Artikel unter F2 Artikel mehr angezeigt, sind aber da! JTL-Wawi 1.11 10
Neu Nach Update komme ich nicht mehr auf die Shop Seite Installation / Updates von JTL-Shop 6
Neu Was genau passiert nach dem zurücksetzen? WooCommerce-Connector 0
Neu DSGVO – Automatisierte Löschung von Kundendaten nach 10 Jahren (JTL-Wawi / JTL-Shop) User helfen Usern - Fragen zu JTL-Wawi 0
Neu Sortierung nach Produkt Kategorie Arbeitsabläufe in JTL-Wawi 0
Export Zahlungen Amazon marketplace bei Kombi OSS und FBA erfolgt nach JTL2DATEV unvollständig JTL-Wawi 1.9 0
Neu Nach Shopupdate http error 500 JTL-Shop - Fehler und Bugs 9
Neu Abfrage Pakete nach Gewicht, Menge und durchschnittliches Gewicht Eigene Übersichten in der JTL-Wawi 0
Serienmails aus dem Shop nach Kundenimport Einrichtung JTL-Shop5 0
Bankverbindung in der xml ZugFerd ändern je nach Zahlungsart JTL-Wawi 1.11 5
Ein Schritt vor, drei zurück – warum gehen nach Updates immer wieder Grundfunktionen kaputt? JTL-Wawi 1.11 2
Artikel kaputt nach Inventur JTL-Wawi 1.7 0
Neu Couponfeld nach Eingabe eines coupons automatisch ausblenden lassen Allgemeine Fragen zu JTL-Shop 4
Neu Kunden nach Onlineshop aktiv filtern? User helfen Usern - Fragen zu JTL-Wawi 2
Neu Übergabe von Pickliste nach Packtisch User helfen Usern - Fragen zu JTL-Wawi 7
Neu Variationsartikel nicht in den Warenkorb legbar – unterschiedliches Verhalten je nach Auswahlweg JTL-Shop - Fehler und Bugs 5
Neu Artikel nach Storno weiterhin reserviert User helfen Usern - Fragen zu JTL-Wawi 2
Artikel Gehen nicht aus In Aufträge raus nach Versand JTL-Wawi 1.11 1
Neu Wie wird die Seite "suche nach:" erzeugt? Allgemeine Fragen zu JTL-Shop 4
Datenbank lässt sich nach Serverumzug nicht wiederherstellen JTL-Wawi 1.11 1
Neu Problem: Sprachumschaltung auf der Startseite nicht möglich bzw. nach 404-Fallback inkonsistent (nicht eingeloggte Benutzer) Einrichtung von JTL-Shop4 3
JTL-Wawi startet nach Neustart nicht / hängt auf neu eingerichtetem PC (Remote-Datenbank) JTL-Wawi 1.11 22
Steuer Einstellung bei Sonderpreis und nach OSS Landauswahl JTL-Wawi 1.10 0
JTL-Wawi App (1.11.x) – Lizenz angeblich belegt nach Löschen aller App-Registrierungen / kein Reset möglich JTL-Wawi App 3
Neu JTL-Wawi 1.11.4 – Vaterartikel lässt sich nach Entfernen eines Kindartikels nicht mehr speichern JTL-Wawi - Fehler und Bugs 3
Neu Bons werden nach Wechsel auf neue Kasse nicht mehr signiert Allgemeine Fragen zu JTL-POS 0
Neu Downloadmodul – Keine Reiter "Downloads" und keine Download nach Bestellung möglich Technische Fragen zu Plugins und Templates 6
Neu Artikel werden nach Löschung in Shopify nicht neu aus der WaWi übertragen Shopify-Connector 2
Neu Nach Lieferantennummer suchen User helfen Usern - Fragen zu JTL-Wawi 3
Neu REST API - POST /customers - Response 401 / 502 nach gewisser Zeit? Schnittstellen Import / Export 2
Warnung vor Update? JTL-Wawi 1.11 20
Update auf 1.11.7 JTL-Wawi 1.11 4
Update von 1.11.6 auf 1.11.7: JTL Worker verbindet nicht mehr mit Datenbank (WaWi schon) JTL-Wawi 1.11 1
Aktuelles Update 1.11.7: Anmeldedialog merkt sich den letzten User immer noch nicht & falsche Warnung für angeblich fehlendes SQL Server Update JTL-Wawi 1.11 3
Neu von JTL-Wawi-Version 1.10.16.0 ist kein Update...möglich Installation von JTL-Wawi 2
Neu Update der Version 1.2.2.2 auf eine aktuelle Installation von JTL-Wawi 9
Neu Update auf 1.11.6 mittlerweile sinnvoll User helfen Usern - Fragen zu JTL-Wawi 0
Neu Update von Wawi 1.3 auf Wawi 1.8 JTL-Wawi 1.6 1
Neu wnm Hinweisfenster - Update von 1.1.7 auf 1.1.8 funktioniert nicht Plugins für JTL-Shop 7
Update von 1.9.6.5 auf die 1.11.5 problemlos möglich? JTL-Wawi 1.11 7

Ähnliche Themen