如何根据商品数量在购物车中添加消息以进行电子商务
How to add a message in cart for woocommerce based on item quantity
我有一个独特的商业模式,我们的价格每3项增加一次,这意味着
购物车中的1-3项=X成本
4-6项=成本的2倍
7-9项=成本的3倍
如果一个人的购物车里有1到2件商品,我想让他们知道,他们仍然可以将3件商品的差额添加到购物车中,并支付相同的价格(物超所值)。如果不等于0,我如何检查购物车中的总商品数量,然后根据商显示消息?
如果您需要更多信息,我将乐意提供尽可能多的信息。
谢谢!
在页面加载或项目选择时附加一个函数,该函数正是您所提到的。我可能把这件事搞得过于复杂了,但尽量保持简单。使用您现有的"添加项目"和加载功能:
var quantity = 0;
$(document).load(init());
function init()
{
quantity % 3 > 0 ? $('#quant').show() : $('#quant').hide();
$('#num').html(3 - (quantity % 3));
}
function addOne() // your buy function
{
quantity++;
init();
$('#total').html(quantity);
}
div#quant
{
width: 100%;
text-align: right;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="quant">Buy
<span id="num"></span>
more for free!
</div>
<br>
<button onclick="addOne()">Buy Item</button>
<h3>Total: <span id="total"></span></h3>
相关文章:
- 如何通过选择器元素将图像添加到javascript下拉警报消息中
- Rails:将表单字段值添加到数据确认消息中
- 为显示/隐藏消息 Jquery 添加计时器 intervar
- 如何在php中添加按钮而不是错误状态和成功消息
- 如何在提交时向Happy.js添加确认消息
- 在javascript中获取NaN消息,同时添加多个文本字段
- 使用Mirth向HL7消息添加多个NTE段
- 添加'错误'消息发送到同位素.JS搜索筛选器
- 如何在表空或在jquery数据表中找不到匹配项的情况下添加自定义警告消息
- 我可以使用jquery和AJAX来调用cgi-bin脚本,然后添加消息事件来处理服务器发送事件吗
- 如果失败,角度回调 API 将添加错误消息
- 如何添加指向 notyjs 文本消息的链接
- 如何添加Facebook FB.ui对话框确认消息
- 如果列表项的内容等于零,则添加消息
- 使用FB.ui将预定义的消息添加到Facebook的“发布到您的墙”对话框中
- 将自定义提示和消息添加到Facebook对话共享
- 将自定义消息添加到淘汰所需的验证中
- 如何突出显示日期&当我在asp.net中拖动鼠标时,将消息添加到该日期
- 将自定义确认消息添加到标准joomla 3.0管理工具栏按钮
- 如何使用Grunt.js将消息添加到输出文件中