Add to Cart
Last updated
Last updated
Nosto supports a quick-buy function straight from within its recommendations. This feature will be referred to as the add-to-cart feature henceforth. As of version 2.1.0, it's possible to add variations (configurable products) directly to cart from recommendations.
Note: The function definition is a part of the extension and is automatically added to all pages. You do not need to define the function or include any additional scripts.
In order to do this, you two arguments must be passed to the Nosto.addSkuToCart
method.
The first argument is a javascript object containing the id of the configurable product and the variation, and the second one being the element where the product was added to the cart. If configurable product's id is 123 and the id of the variation is 124 the method call in recommendations template would look like this
It is not possible to specify the quantity when adding products to cart. Please see issue https://github.com/Nosto/nosto-shopware/issues/183
It is not possible to add multiple products to the cart at once. Please see issue https://github.com/Nosto/nosto-shopware/issues/189
A common way to implement the functionality to add a variation directly to cart is to implement drop down of available variations for recommended products. The selected variation id is then picked up from the drop down and passed to the Nosto.addSkuToCart
method. An example implementation can be found below.