Cart discount based on cart item count and only for items that are not in sale(购物车折扣基于购物车商品数量且仅适用于未销售的商品)
问题描述
在 WooCommerce 中,我想专门为那些未销售的产品提供 10% 的折扣.如果购物车中的商品数量为 5 件或更多商品并且没有打折,那么我会提供 10% 的折扣.
In WooCommerce, I would like to give a discount of 10% specifically for those products that are not on sale. If cart item count is 5 or more items and not on sale, then I give a discount of 10%.
我使用以下代码根据此处的购物车商品数量限制获得折扣:
I use the following code to get a discount based on cart item count restriction here:
但我不知道如何仅对非销售商品应用折扣.我怎样才能实现它?
But I don't know how to apply the discount only for items that are not in sale. How can I achieve it?
谢谢.
推荐答案
这是一个自定义挂钩函数,如果购物车中有 5 件或更多商品且没有产品,则该函数将应用于购物车 折扣特价:
Here is a custom hooked function that will apply to cart a discount, if there is 5 or more items in cart and no products on sale:
此代码位于活动子主题(或主题)的 function.php 文件或任何插件文件中.
此代码已经过测试并且运行良好.
This code is tested and works perfectly.
这篇关于购物车折扣基于购物车商品数量且仅适用于未销售的商品的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!