Subversion Repositories SmartDukaan

Rev

Rev 18027 | Rev 18299 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 18027 Rev 18298
Line 10... Line 10...
10
 
10
 
11
	if(input == 'yes'){
11
	if(input == 'yes'){
12
		var cart_details = localStorage.getItem('cart_details');
12
		var cart_details = localStorage.getItem('cart_details');
13
		if(cart_details!=undefined){
13
		if(cart_details!=undefined){
14
			var cartDetailsObj = JSON.parse(cart_details);
14
			var cartDetailsObj = JSON.parse(cart_details);
15
			var totalCartValue = cartDetailsObj.totalCartValue
15
			var totalCartValue = cartDetailsObj.totalCartValue;
16
			var totalCartQuantity = cartDetailsObj.totalCartQuantity
16
			var totalCartQuantity = cartDetailsObj.totalCartQuantity;
17
			var cartItems = cartDetailsObj.cartItems
17
			var cartItems = cartDetailsObj.cartItems;
18
			var shippingCharges =cartDetailsObj.shippingCharges;
18
			var shippingCharges =cartDetailsObj.shippingCharges;
19
			var totalSkus = cartDetailsObj.totalSkus;
19
			var totalSkus = cartDetailsObj.totalSkus;
20
			$.each(cartDetailsObj.cartItems, function(key,val) {
20
			$.each(cartDetailsObj.cartItems, function(key,val) {
21
				$("div.number-spinner button[data-id='"+key+"']").closest('.number-spinner').find('input').val(val.quantity);
21
				$("div.number-spinner button[data-id='"+key+"']").closest('.number-spinner').find('input').val(val.quantity);
22
				$("span.lineitemqty[data-id='"+key+"']").text(val.quantity);
22
				$("span.lineitemqty[data-id='"+key+"']").text(val.quantity);
Line 386... Line 386...
386
 
386
 
387
function numberWithCommas(x) {
387
function numberWithCommas(x) {
388
    return x.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
388
    return x.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
389
}
389
}
390
 
390
 
-
 
391
function handleCheckout(){
-
 
392
	var cart_details = localStorage.getItem('cart_details');
-
 
393
	var shippingCharges = 0;
-
 
394
	if(cart_details!=undefined){
-
 
395
    	var cartDetailsObj = JSON.parse(cart_details);
-
 
396
    	shippingCharges = cartDetailsObj.shippingCharges;
-
 
397
    }
-
 
398
	
-
 
399
	if(shippingCharges>0){
-
 
400
		var totalCartValue = cartDetailsObj.totalCartValue;
-
 
401
		var additionalAmount = 1000.0-totalCartValue;
-
 
402
		additionalAmount = additionalAmount.toFixed();
-
 
403
		$('p#shippingText').html("<span>You are paying ₹ "+ shippingCharges.toFixed() 
-
 
404
				+" for shipping.<br> Free Shipping above ₹ 1000.<br> Add More Items.</span><br>"
-
 
405
				+"<span>आप शिपिंग के लिए  ₹ "+ shippingCharges.toFixed() 
-
 
406
				+" का भुगतान कर रहे हैं। <br> ₹ 1000 से ऊपर मुफ्त शिपिंग। <br> और आइटम जोड़ें।</span>");
-
 
407
		$('#myModal').modal('show');
-
 
408
	}else{
-
 
409
		$('#cartLoadingModal').modal('show');
-
 
410
		var url = apihost + 'shippings/';
-
 
411
	    var newForm = $('<form>', {
-
 
412
	        'action': url,
-
 
413
	        'method':'post'
-
 
414
	    }).append($('<input>', {
-
 
415
	        'name': 'cart_details',
-
 
416
	        'value': localStorage.getItem('cart_details'),
-
 
417
	        'type': 'hidden'
-
 
418
	    }));
-
 
419
	    newForm.submit();
-
 
420
	}
-
 
421
}
-
 
422
 
-
 
423
$(document).on('click','button#addItems',function(){
-
 
424
	$('#myModal').modal('hide');
-
 
425
	$("#cartloader").removeClass('hidden');
-
 
426
});
-
 
427
 
-
 
428
$(document).on('click','button#continueCheckout',function(){
-
 
429
	$('#myModal').modal('hide');
-
 
430
	$("#cartloader").removeClass('hidden');
-
 
431
	var url = apihost + 'shippings/';
-
 
432
    var newForm = $('<form>', {
-
 
433
        'action': url,
-
 
434
        'method':'post'
-
 
435
    }).append($('<input>', {
-
 
436
        'name': 'cart_details',
-
 
437
        'value': localStorage.getItem('cart_details'),
-
 
438
        'type': 'hidden'
-
 
439
    }));
-
 
440
    newForm.submit();
-
 
441
});
-
 
442
 
391
$(document).on('click','.changepincode',function(){
443
$(document).on('click','.changepincode',function(){
392
	$('#cartLoadingModal').modal('show');
444
	$('#cartLoadingModal').modal('show');
393
	var pincode = "pin_"+$('.pincodeval').val();
445
	var pincode = "pin_"+$('.pincodeval').val();
394
	var url = apihost + 'cartdetails/?user_id='+me;
446
	var url = apihost + 'cartdetails/?user_id='+me;
395
    var newForm = $('<form>', {
447
    var newForm = $('<form>', {
Line 409... Line 461...
409
 
461
 
410
$(document).on('click','a.addMoreItems',function(){
462
$(document).on('click','a.addMoreItems',function(){
411
	$('#cartLoadingModal').modal('show');
463
	$('#cartLoadingModal').modal('show');
412
});
464
});
413
 
465
 
414
$(document).on('click','.checkoutbtn',function(){
466
$(document).on('click','.checkoutbtn',function(){		
415
	$('#cartLoadingModal').modal('show');
-
 
416
	var url = apihost + 'shippings/';
-
 
417
    var newForm = $('<form>', {
-
 
418
        'action': url,
-
 
419
        'method':'post'
-
 
420
    }).append($('<input>', {
-
 
421
        'name': 'cart_details',
-
 
422
        'value': localStorage.getItem('cart_details'),
-
 
423
        'type': 'hidden'
-
 
424
    }));
-
 
425
    newForm.submit();
467
	handleCheckout();
426
});
468
});
427
$(document).on('click','.backtodeals',function(){
469
$(document).on('click','.backtodeals',function(){
428
	$('#cartLoadingModal').modal('show');
470
	$('#cartLoadingModal').modal('show');
429
	window.location.href = apihost + 'category/6';
471
	window.location.href = apihost + 'category/6';
430
});
472
});
431
473