当前位置:  开发笔记 > 编程语言 > 正文

购物车折扣基于购物车项目计数,仅适用于非销售商品

如何解决《购物车折扣基于购物车项目计数,仅适用于非销售商品》经验,为你挑选了0个好方法。

在WooCommerce中,我想特别针对那些没有销售的产品给予10%的折扣.如果购物车商品数量为5件或更多商品而非销售,那么我给予10%的折扣.

我使用以下代码根据购物车项目计数限制获得折扣:

add_action('woocommerce_cart_calculate_fees' , 'add_custom_fees');

/**
* Add custom fee if more than three article
* @param WC_Cart $cart
*/

function add_custom_fees( WC_Cart $cart ){
     if( $cart->cart_contents_count < 5 ){
         return;
     } 
    // Calculate the amount to reduce
    $discount = $cart->subtotal * 0.1;
    $cart->add_fee( '10% discount', -$discount);
} 

但我不知道如何仅对未售出的商品应用折扣.我怎样才能实现它?

谢谢.

推荐阅读
mobiledu2402851173
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有