WordPress ürün tabanlı bir Web sitesi kurmak var, ben sepete eklemek için shopify kullanmış, ancak çok sayıda ürün eklemek için bazı sorun yaşıyoruz. Bir fikir yardım lütfen ürünlerinShopify kullanarak alışveriş sepetinde ürün ekle
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);
}
}
Herhangi dostum için güncelleme miktar için arabası
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();
}
bu kullanım eklemek için
ben bu senaryoyu kullanıyorum.
Eğer bu fonksiyonu paylaşır kullanmak 'Sepete ekle'? "addOrUpdateVariant (product.selectedVariant, quantity)" – HymnZ
Hpnz responce için teşekkürler kod: function addOrUpdateVariant (değişken, miktar) { openCart(); var cartLineItem = findCartItemByVariantId (variant.id); if (cartLineItem) { updateVariantInCart (cartLineItem, quantity); } else { addVariantToCart (varyant, miktar); } updateCartTabButton(); } –
Bu benim test linki: http://162.243.99.8/cart/ –