Ich habe eine Produkt-basierte Website in WordPress gebaut, ich habe Shopify für den Kauf in den Warenkorb, aber mit ein Problem, um multiple Produkte hinzuzufügen.Fügen Sie das Produkt in den Warenkorb mit Hilfe von Shopify
Ich verwende dieses Skript für
in den Warenkorbfunction 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();
}
diese Verwendung für Aktualisierungsmenge für Produkte
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);
}
}
Alle Kumpel eine Idee haben, bitte helfen.
Können Sie diese Funktion teilen? "addOrUpdateVariant (product.selectedVariant, menge)" – HymnZ
Danke für die Antwort HymnZ der Code ist: Funktion addOrUpdateVariant (Variante, Menge) { openCart(); var cartLineItem = findCartItemByVariantId (variante.id); if (cartLineItem) { updateVariantInCart (cartLineItem, Menge); } sonst { addVariantToCart (Variante, Menge); } updateCartTabButton(); } –
Dies ist mein Testlink: http://162.243.99.8/cart/ –