我正在使用simpleCart(js)將購物車整合到我的WordPress網站中。SimpleCart(js)數量限制
我賣文章,我真的不需要數量,因爲顯然沒有人想購買2個相同的文章,我想阻止用戶添加超過1篇文章到購物車。
所以問題是:如何防止多次添加同一個項目?
我只是無法自己找到解決方案,所以請幫助我(只要有效,我都可以使用任何方法)!
謝謝!
P.S.這是很記錄不完整,但劇本是很輕CLICK HERE FOR LINK
我正在使用simpleCart(js)將購物車整合到我的WordPress網站中。SimpleCart(js)數量限制
我賣文章,我真的不需要數量,因爲顯然沒有人想購買2個相同的文章,我想阻止用戶添加超過1篇文章到購物車。
所以問題是:如何防止多次添加同一個項目?
我只是無法自己找到解決方案,所以請幫助我(只要有效,我都可以使用任何方法)!
謝謝!
P.S.這是很記錄不完整,但劇本是很輕CLICK HERE FOR LINK
在,任何人都需要,我發現它的.js包線128
只要改變功能,以下的情況下(因此它贏得了再增加一個新的數量,以現有的項目):
if(me.hasItem(newItem)) {
var foundItem=me.hasItem(newItem);
foundItem.quantity= parseInt(foundItem.quantity,10);
newItem = foundItem;
isNew = false;
} else {
me.items[newItem.id] = newItem;
}
me.update();
me.trigger('afterAdd', [newItem,isNew]);
return newItem;
使用‘beforeAdd’事件和.hasItem方法:
simpleCart.bind('beforeAdd' , function(item){
// return false if the item is in the cart,
// so it won't be added again
return !simpleCart.hasItem(item);
});
加入一些HTML將幫助我們來幫助你更好的... ... – Exception
其中一種方法是挖掘插件AFAIK ..查看'simpleCart.add'方法,並在元素存在於購物車中時進行檢查。 –