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
932
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
495
52
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
484
167
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
484
167
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
484
167
Ö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
2.950
1.458
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
66
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 auf JTL Shop 5.6.1 - Play/Pause Buttons im Layout!? Installation / Updates von JTL-Shop 4
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 0
Neu Nach Update komme ich nicht mehr auf die Shop Seite Installation / Updates von JTL-Shop 6
Nach Update 1.11.4: Keine Zahlungen mehr sichtbar JTL-Wawi 1.11 0
Problem nach dem Update. JTL-Wawi 1.11 2
Neu Kartonagen nicht mehr über Workflow auswählbar nach Update auf 1.11.3 JTL-Workflows - Ideen, Lob und Kritik 0
Neu Nach Update auf 2.4.0 kein Bestell- & Artikeldatentransfer mehr möglich WooCommerce-Connector 0
Neu OPC-Bilder werden nach Update auf 5.6.0 nicht mehr generiert JTL-Shop - Fehler und Bugs 3
Neu Nach Update auf neueste Shop-Version – Datenbank plötzlich leer / Wie weiter? Backup, Rollback oder neu aufsetzen? JTL-Shop - Fehler und Bugs 9
Zugriff auf Artikel und Bestellungen nach Update nicht möglich JTL-Wawi 1.11 0
Kassenanbindung funktioniert nach Update auf 1.11 nicht mehr JTL-Wawi 1.11 2
Neu Probleme nach Shop Update auf V5.6 Onlineshop-Anbindung 3
Neu PayPal lädt nicht mehr nach Update auf 5.6 (Child theme Checkout index.tpl Bug) Installation / Updates von JTL-Shop 0
WMS Mobiler Server startet nach Update nicht mehr JTL-Wawi 1.11 12
Neu DPD Etikettendruck ohne Adresse nach Update JTL-ShippingLabels - Fehler und Bugs 0
Neu Nach Update auf 1.10.14.1 - Zahlungsart wird beim Auftrag erstellen nicht mit übernommen + Sepa Eingänge JTL-Wawi - Fehler und Bugs 0
Wawi macht keinen Abgleich mehr nach Shop Update JTL-Wawi 1.10 0
Beantwortet Template update nach Shop update auf Installation / Updates von JTL-Shop 4
Neu Nach Update crasht Backend, child läuft nicht Installation / Updates von JTL-Shop 10
Dubios: Nach Update auf 553 Einbruch um 30% Einrichtung JTL-Shop5 3
Neu Nach Update von 1.8.10.0 auf 1.10.14.1 werden Rechnungen nicht mehr zu Amazon hochgeladen!!! Amazon-Anbindung - Fehler und Bugs 5
Neu Fehler nach Update Produktseiten nicht mehr aufrufbar Installation / Updates von JTL-Shop 1
Neu Benutzer Rechte nach Update Fehlerhaft JTL-Wawi - Fehler und Bugs 3
nach update auf 1.10.11.0 nur 251 von 252 Steuerklassne JTL-Wawi 1.10 3
Neu Nach Update auf PayPal 2.1.0 doppelte Zahlungsarten und Ratepay Plugin erforderlich Plugins für JTL-Shop 0
Neu Nach Update von WaWi 1.6 auf WaWi 1.10 kein Abgleich der Artikeldaten mehr möglich WooCommerce-Connector 0
Neu Nach Windows update auf dem Server keine Verbindung mehr zur Datenbank JTL-Wawi - Fehler und Bugs 4
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 1
Kleiner Bug > Wareneingang > Tastenbeschriftung ändert sich nach einmaligem Klicken JTL-Wawi 1.11 0
Neu Workflow zum automatischen Stornieren einer Rechnung nach Versand User helfen Usern - Fragen zu JTL-Wawi 4
seit 1.11 wird Druck ausgeführt nach JTL-POS Vorgang JTL-Wawi 1.11 0
Neu JTL-POS Absturz nach Benutzeranmeldung JTL-POS - Fehler und Bugs 0
Neu URL Weiterleitungen / SEO URLs nach Umzug User helfen Usern - Fragen zu JTL-Wawi 0
Neu Plugin: DITH Mengenrabatt – Warenkorbrabatte nach Stückzahl (mix + match), ohne Preisänderung am Artikel Plugins für JTL-Shop 0
Sporadischer Absturz beim Bearbeiten eines Artikel - nach Klick auf speichern JTL-Wawi 1.11 5
Nach Auftragsabschluss falsche Artikelbestände im Shop JTL-Wawi 1.9 0
Bug in Version 1.11.2 – Alle Drucker-Einstellungen gehen nach Neustart verloren JTL-Wawi 1.11 19
Packplatzwaage geht nur einmalig nach Zuweisung JTL-Wawi 1.11 10
Wawi friert nach wählen eines beliebigen Menüpunktes ein JTL-Wawi 1.11 5
Neu alte blogbilder nach wechsel immer noch sichtbar Allgemeine Fragen zu JTL-Shop 1
Neu Rechnungsvorlage nach Zahlarten Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 4
Neu Auftrag automatisch nach Bestellung geht nicht Arbeitsabläufe in JTL-Wawi 2
eBay-Merkmal wird nach Ameise-Import nicht übernommen (Wawi 1.10.11.0) JTL-Wawi 1.10 2
Neu Mindestbestellwerte nach verschiedenen Lieferarten mit dem Plugin Lieferslot Allgemeine Fragen zu JTL-Shop 1
Beschreibung 2 nicht sichtbar oder wieder aufrufbar nach Eingabe JTL-Wawi 1.10 2
Neu Plattformabgleich => Amazon funktioniert nicht mehr nach aufgehobener Kontosperrung Amazon-Anbindung - Fehler und Bugs 0
Neu Plugin: Mengenrabatt im Warenkorb nach Artikelanzahl Plugins für JTL-Shop 0
Neu Nach Import der Angebote sind alle versandarten auf kostenlosen Standardversand gesetzt worden Amazon-Lister - Ideen, Lob und Kritik 2

Ähnliche Themen