我们希望在大型商店中实现快速购买功能。这个功能,我们希望在快速搜索的结果上实现。
请参阅附件截图以供参考。客户可以快速搜索快速添加到数量的产品,最后可以从快速搜索窗口本身结帐。
请参阅随附的屏幕截图。
任何人都可以提供帮助,需要在模板文件中进行哪些更改才能实现此功能?
答案 0 :(得分:1)
BigCommerce Stencil
您可以通过看到here的AJAX API从商店的任何页面向购物车添加商品。
// add item to cart
utils.api.cart.itemAdd(productId, quantity, options, (err, response) => {
let options = {
template: 'cart/preview',
params: {
suggest: response.data.cart_item.id
},
config: {
cart: {
suggestions: {
limit: 4
}
}
}
};
}
BigCommerce蓝图
在蓝图中,它更容易。只需使用产品ID点击此网址即可。
http://www.STOREURL.com/cart.php?action=add&product_id=PRODUCTID
或者对于有变化的产品。
http://www.STOREURL.com/cart.php?action=add&product_id=PRODUCTID&variation_id=VARIATIONID
不确定如何在quicksearch选项卡中获取变体ID,但这是一个好的开始。另外,请检查js目录中的 quicksearch.js 文件。