- Email Ordine da template HTML
This commit is contained in:
@@ -96,15 +96,31 @@ class Cart {
|
||||
}
|
||||
}
|
||||
|
||||
qtaNextSub(myorder, myproduct) {
|
||||
let step = 1
|
||||
let minqta = myproduct.minBuyQty | 1
|
||||
if (myproduct.quantityAvailable > 0) {
|
||||
if (myorder.quantity === minqta)
|
||||
step = minqta
|
||||
} else {
|
||||
if (myorder.quantitypreordered === minqta)
|
||||
step = minqta
|
||||
}
|
||||
|
||||
return step
|
||||
}
|
||||
|
||||
|
||||
async subqty(itemorder) {
|
||||
try {
|
||||
const myitem = this.items.find((rec) => rec.order._id.toString() === itemorder._id)
|
||||
if (!!myitem) {
|
||||
if (myitem.order.quantitypreordered > 0) {
|
||||
myitem.order.quantitypreordered--;
|
||||
let step = this.qtaNextSub(myitem.order, myitem.order.product);
|
||||
if (myitem.order.quantitypreordered - step >= 0) {
|
||||
myitem.order.quantitypreordered -= step;
|
||||
} else {
|
||||
if (myitem.order.quantity > 0) {
|
||||
myitem.order.quantity--;
|
||||
if (myitem.order.quantity - step >= 0) {
|
||||
myitem.order.quantity -= step;
|
||||
}
|
||||
}
|
||||
this.updatetotals();
|
||||
|
||||
Reference in New Issue
Block a user