我想要实现一个购买3免费1功能,所以我写了一个脚本,以检测客户是否有3个相同的项目在购物车中,并自动添加1个相同的项目到购物车。然后使用另一个钩子,我将产品的价格改写为0。
我在googled上搜索了解决方案,并使用了以下相同的方法:
下面是代码示例:
function setGiftPriceToZero($cart_object){
foreach($cart_object->cart_contents as $k=>$item):
if(isset($item['variation']['promo'