Neu Menge kann im Warenkorb mit Kommastellen eingegeben werden

aydi03

Aktives Mitglied
22. August 2022
12
0
Hallo zusammen,

wir sind diese Woche von Wordpress auf JTL Shop 5 umgestiegen.

Ich brauche bei folgendem Ausgangspunkt eure Unterstützung:

Aktuell kann man auf dem Nova Template die Mengenangabe individuell, mit einer Nachkommastelle angeben.

Screenshot 2022-08-26 143438.jpg

Trotz dieser angezeigten Info, kann man im Warenkorb diese Mengenangabe ändern und die Bestellung abschließen.

Screenshot 2022-08-26 144508.jpg

Gibt es vielleicht eine Lösung, welche die Eingabe bzw. die Änderung per Hand ganz verbietet?
Am besten wäre es, wenn man die Stückzahl nur noch mit +/- ändern kann.

PS. Beim Artikel wurde bereits "Stückzahl teilbar" rausgenommen.

Screenshot 2022-08-26 164534.jpg


Ich freue mich auf eure Unterstützung!
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
8.573
2.667
Berlin
Firma
css-umsetzung
Also bei mir geht das nicht und sollte auch nicht gehen, ich denke du hast dann ein anderen Fehler den sich jemand einmal anschauen sollte.

Das hier würde im WK verhindern das man etwas manuell eingeben kann aber das ist ja nicht Sinn der Sache.

JavaScript:
$(document).on("focus", "[data-page='3'] .quantity", function() {
  $(this).blur();
});
 

aydi03

Aktives Mitglied
22. August 2022
12
0
Wo genau muss ich diesen Snippet hinzufügen? Sind wir hier richtig?

/httpdocs/jtl/templates/NOVA/basket

Cart_items.tpl

{input type="number"
min="{if $oPosition->Artikel->fMindestbestellmenge}{$oPosition->Artikel->fMindestbestellmenge}{else}0{/if}"
max=$oPosition->Artikel->FunktionsAttribute[$smarty.const.FKT_ATTRIBUT_MAXBESTELLMENGE]|default:''
required=($oPosition->Artikel->fAbnahmeintervall > 0)
step="1"
id="quantity[{$oPosition@index}]" class="quantity" name="anzahl[{$oPosition@index}]"
aria=["label"=>"{lang key='quantity'}"]
value=$oPosition->nAnzahl
data=["decimals"=>{getDecimalLength quantity=$oPosition->Artikel->fAbnahmeintervall}]
}