我需要一些帮助来定制我的BigCommerce商店。
将产品添加到购物车后,我希望该产品的“添加到购物车”按钮更改并说“已在购物车中”。
另外,我只希望用户能够将产品一次添加到他/她的购物车中。
这是按钮代码:
<div class="ProductActionAdd" style="display:%%GLOBAL_HideActionAdd%%;">
<a href="%%GLOBAL_ProductURL%%"><input id="btnCopy" class="btn icon-%%GLOBAL_ProductAddText%%" title="%%GLOBAL_ProductAddText%%" type="button" value="Add to cart" onclick="return change(this);" /></a>
</div>
您能否就如何实现这一点给我一些建议?
我的商店网址为:https://deepak-diwan-s-store.mybigcommerce.com
答案 0 :(得分:0)
在您的“添加到购物车”中添加课程&#39;用户单击它时按钮,页面加载jquery查找所有类并更改其文本。
希望有所帮助。
答案 1 :(得分:0)
如果没有写出具体的代码,您可以按照这些一般步骤来实现您的目标:
:contains
来自步骤A的产品SKU,则产品在购物车中。 作为评论的后续内容,在按钮上添加一个点击处理程序,以检查客户是否应该无法再次将产品添加到购物车。
$('#id_of_button_here').on('click', function(event) {
event.preventDefault(); //Stop button from adding product to cart temporarily.
// Read the button value to see if it equals 'INCART'
if ($(this).val() === 'INCART') {
alert('This product has already been added to the cart. You may not add it again');
return false;
} else {
$(this).click(); //Click the button to proceed with normal operations.
}
});