Hey,
I'm trying to add a secondary Add To Cart button which should add a different product (samples).
I tried using the AJAX API -> Cart API to add the product https://shopify.dev/docs/themes/ajax-api/reference/cart#post-cart-add-js
Tried to call the API from the developer console and from an script tag, but I receive a 404 error
let formData = {
'items': [{
'id': $ProductID,
'quantity': 1
}]
};
fetch('/cart/add.js', {
method: 'POST',
headers: {
'Content-Type': 'application/json'
},
body: JSON.stringify(formData)
})
.then(response => {
return response.json();
})
.catch((error) => {
console.error('Error:', error);
});
After that I tried to add a second {% form 'product' %} tag after/outside the standard Add to cart form. But when I add the form below, the submit from the original add to cart also adds the sample product instead of the original one
Maybe someone can help with either of approaches
User | Count |
---|---|
25 | |
20 | |
17 | |
16 | |
15 |