aggiornato prodotti e scontistica
This commit is contained in:
@@ -69,23 +69,24 @@ class Cart {
|
||||
async addqty(itemorder) {
|
||||
const myitem = this.items.find((rec) => rec.order._id.toString() === itemorder._id)
|
||||
if (!!myitem) {
|
||||
let step = 1;
|
||||
let stepmin = myitem.order.product.minStepQty | 1;
|
||||
let step = stepmin;
|
||||
if (this.isAvailableByOrder(myitem.order)) {
|
||||
if (myitem.order.quantity === 0)
|
||||
step = myitem.order.product.minBuyQty | 1
|
||||
step = myitem.order.product.minBuyQty | stepmin
|
||||
else if (myitem.order.quantity >= 10)
|
||||
step = 2
|
||||
step = stepmin < 2 ? 2 : stepmin
|
||||
else if (myitem.order.quantity >= 20)
|
||||
step = 5
|
||||
step = stepmin < 5 ? 5 : stepmin
|
||||
|
||||
myitem.order.quantity += step;
|
||||
} else {
|
||||
if (myitem.order.quantitypreordered === 0)
|
||||
step = myitem.order.product.minBuyQty | 1
|
||||
step = myitem.order.product.minBuyQty | stepmin
|
||||
else if (myitem.order.quantitypreordered >= 10)
|
||||
step = 2
|
||||
step = stepmin < 2 ? 2 : stepmin
|
||||
else if (myitem.order.quantitypreordered >= 20)
|
||||
step = 5
|
||||
step = stepmin < 5 ? 5 : stepmin
|
||||
|
||||
myitem.order.quantitypreordered += step;
|
||||
}
|
||||
@@ -99,11 +100,15 @@ class Cart {
|
||||
}
|
||||
|
||||
qtaNextSub(myorder, myproduct) {
|
||||
let step = 1
|
||||
let step = myproduct.minStepQty | 1
|
||||
let minqta = myproduct.minBuyQty | 1
|
||||
if (myproduct.quantityAvailable > 0) {
|
||||
if (myorder.quantity === minqta)
|
||||
step = minqta
|
||||
else{
|
||||
if ((myorder.quantity - step) < 0)
|
||||
step = myorder.quantity - step
|
||||
}
|
||||
} else {
|
||||
if (myorder.quantitypreordered === minqta)
|
||||
step = minqta
|
||||
|
||||
Reference in New Issue
Block a user