gpt4 book ai didi

shopify - 使用 Shopify 在购物车中添加产品

转载 作者:行者123 更新时间:2023-12-04 12:29:20 25 4
gpt4 key购买 nike

我在 WordPress 中构建了一个基于产品的网站,我已经使用 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);
}
}

哪位 friend 有想法请帮忙。

最佳答案

我找到了这些问题的解决方案
在“添加到购物车”上添加单个或多个 friend 的产品,我们使用了这个

    $('.cart').on('click', '.quantity-increment', function(event) {
var variantId = $(this).data('variant-id');
console.log(variantId);
incrementQuantity(variantId);
event.preventDefault();
});


$('.cart').on('click', '.quantity-decrement', function(event) {
var variantId = $(this).data('variant-id');
decrementQuantity(variantId);
event.preventDefault();

});

function decrementQuantity(variantId) {
updateQuantity(function(quantity) {
return quantity - 1;
}, variantId);
}

function incrementQuantity(variantId) {
updateQuantity(function(quantity) {
return quantity + 1;
}, variantId);
}

关于shopify - 使用 Shopify 在购物车中添加产品,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39180886/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com