7
私はWordPressで製品ベースのウェブサイトを構築していますが、shopifyをcartに追加しましたが、multipal製品を追加する際に問題があります。私はバディカートShopifyを使用してカートに入れる
function buyButtonClickHandler(evt) {
evt.preventDefault();
evt.stopImmediatePropagation();
var id = product.selectedVariant.id;
var id = evt.target.id;
var quantity;
var cartLineItem = findCartItemByVariantId(id);
quantity = cartLineItem ? cartLineItem.quantity + 1 : 1;
addOrUpdateVariant(product.selectedVariant, quantity);
setPreviousFocusItem(evt.target);
$('#checkout').focus();
}
に製品
function updateQuantity(fn, variantId) {
var variant = product.variants.filter(function (variant) {
return (variant.id === variantId);
})[0];
var quantity;
var cartLineItem = findCartItemByVariantId(variant.id);
if (cartLineItem) {
quantity = fn(cartLineItem.quantity);
updateVariantInCart(cartLineItem, quantity);
}
}
ための更新量のためのこの使用を追加するために、このスクリプトを使用しています
は助けてくださいアイデアを持っています。
を使用している「カートに追加」に関する単一またはマルチPAL製品を追加するには、これらの問題
の泉ソリューションを持っていますか? "addOrUpdateVariant(product.selectedVariant、quantity)" – HymnZ
応答HymnZ のおかげでコードは:function addOrUpdateVariant(variant、quantity){ openCart(); var cartLineItem = findCartItemByVariantId(variant.id); if(cartLineItem){ updateVariantInCart(cartLineItem、quantity); } else { addVariantToCart(variant、quantity); } updateCartTabButton(); } –
これは私のテストリンクです:http://162.243.99.8/cart/ –