Discount code fields

And here’s the code for the calc function and the provided discount code:

$w('#button64').onClick((event,$w)=>{

 if( $w('#input3').value === undefined){
 // make what should be done.
        total = 15
         }


else{
        wixData.query("DiscountCodes")
            .eq('title', $w('#input3').value)
            .eq('valid',true)

            .find()
            .then( (results) => {

 if(results.length!==0){
 //make what should be done.
            total = 15
            calc()
            $w('#group9').hide();
            $w('#text227').hide();
            $w('#group8').show();
            }

 else{
 // make a notice that this code is not available.
            total = 0
            calc()
            $w('#group9').show();
            $w('#text227').show();
            $w('#group8').hide();
      }
 
});
 // the previous code. (checking the availability of the discount code in the collection.)
        }
});


function calc() {
 //You will spend a total of $42.00. This ad will run for 14 days ending on Jul 28, 2018.
    price=0
    price = pricew1 + pricew2 + pricew3 + pricew4 + pricew5 + pricew6 + pricew7 + pricew8 + pricew9 + pricew10 - total
 
    console.log("(" + pricesize,') * ', till)
 //$w('#calculate').html = `<span style='font-size: 16px', 'font-color: #FFFFFF'> $${price}.00</span> `
    $w('#calculate1').html = `<span style="font-size: 14px">$${price}.00</span>`
 
 var price1= "$" + price + ".00";
    $w('#dataset2').setFieldValue('total',price1);
    $w('#dataset2').setFieldValue('status',"Pending");
    $w('#dataset2').setFieldValue('statusImage', "wix:image://red-circle-png_edited.png");
    $w('#dataset2').setFieldValue('paymentStatus', "Not Received");
    $w('#dataset2').setFieldValue('invoiceUpdate', "No invoice sent");
    $w('#dataset2').setFieldValue('paymentStatusImage', "wix:image://red-circle-png_edited.png");
 
 
}

Also, I really appreciate your help here!! Thanks a lot.