Ich versuche einen Weg zu schaffen, so dass, wenn mein Gesamtwagenpreis unter $ 125 ist, es $ 125 berechnen wird. Ich habe mehrere Wege gegoogelt, um den Mindestbestellwert für die Bestellung zu erhalten, aber nichts funktioniert mit der Einrichtung dieses Codes. Bitte lesen Sie den Code unten:Einrichten des Javascript Bestellpreises Minimum
function Recalculate() {
var total = 0;
$.each(cart, function(index, item) {
var options = {};
if (item.o) $.each(item.o, function(opt_ind, opt_item) {
options[opt_item.name] = opt_item.value;
options[opt_item.id] = opt_item.value;
});
var width_ft = parseInt(options.width_ft);
if (!width_ft || isNaN(width_ft)) width_ft = 0;
var width_in = parseInt(options.width_in);
if (!width_in || isNaN(width_in)) width_in = 0;
var width = width_ft + width_in/12;
var length_ft = parseInt(options.length_ft);
if (!length_ft || isNaN(length_ft)) length_ft = 0;
var length_in = parseInt(options.length_in);
if (!length_in || isNaN(length_in)) length_in = 0;
var sq = width * length;
var inshop = options.type_of_cleaning == 'In_Shop_Cleaning';
var base_price = 0;
var base_min = 0;
switch (item.p) {
case 'livingroom':
base_price = LIVING_ROOM;
break;
case 'stair':
base_price = STAIR;
break;
}
var i_total = sq * base_price;
if (i_total < base_min) i_total = base_min;
$('span.isize').eq(index).html('$' + i_total.toFixed(2));
total += i_total;
if (options.SCOTCHGARD == 'on') total += Math.min(sq * SCOTCHGARD, 25.00);
if (options.DECON == 'on') total += Math.min(sq * DECON, 25.00);
if (options.DA == 'on') total += Math.min(sq * DA, 25.00);
if (options.clean_or_buy == 'buy') total += i_total * NEW_PAD_TAX/100;
});
return [total];
}
wie sollte das Ergebnis aussehen, erwarten Sie? –
Sie haben Ihren Code eingegeben, aber nicht den Fehler oder die erwartete Eingabe/Ausgabe. Es ist sehr schwierig für uns, ein Problem mit diesen Informationen zu debuggen. – ssube