- Categorie

- ProductInfo
This commit is contained in:
Surya Paolo
2023-12-27 02:58:15 +01:00
parent f0495d93b3
commit 15d831eecc
16 changed files with 516 additions and 230 deletions

View File

@@ -61,16 +61,16 @@ class Cart {
let step = 1;
if (this.isAvailableByOrder(myitem.order)) {
if (myitem.order.quantity === 0)
step = myitem.order.minBuyQty
step = myitem.order.product.minBuyQty | 1
else if (myitem.order.quantity >= 10)
step = 2
else if (myitem.order.quantity >= 20)
step = 5
myitem.order.quantity += step;
} else {
if (myitem.order.quantitypreordered === 0)
step = myitem.order.minBuyQty
step = myitem.order.product.minBuyQty | 1
else if (myitem.order.quantitypreordered >= 10)
step = 2
else if (myitem.order.quantitypreordered >= 20)
@@ -90,7 +90,7 @@ class Cart {
const myitem = this.items.find((rec) => rec.order._id.toString() === itemorder._id)
if (!!myitem) {
if (myitem.order.quantitypreordered > 0) {
myitem.order.quantitypreordered -= myitem.order.product.minBuyQty | 1;
myitem.order.quantitypreordered--;
} else {
if (myitem.order.quantity > 0) {
myitem.order.quantity--;
@@ -108,6 +108,7 @@ class Cart {
addItem(itemorder) {
// this.items.push(itemorder);
let ind = this.items.length;
this.items[ind] = {};
this.items[ind].order = itemorder;