Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/299.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Woocommerce根据购物车中特定产品的数量确定固定价格_Php_Woocommerce - Fatal编程技术网

Php Woocommerce根据购物车中特定产品的数量确定固定价格

Php Woocommerce根据购物车中特定产品的数量确定固定价格,php,woocommerce,Php,Woocommerce,我正在woocommerce建立一家书店,我需要在100个版本中添加3本书或4本书,我没有找到任何插件,我没有找到任何方法或想法来实现这一点(也很高兴得到php代码) 例如: 如果客户选择三本书,我需要小计为100,如果他订购4本书,它将花费120,因此在产品页面中,他将看到正常价格,而在购物车中,小计将发生变化,因此假设他购物车中有6本书,前4本书的价格将为120,然后将添加正常价格我认为,你想给你的客户折扣权,如果最大项目达到 woo commerce hook,您可以将其用于您的解决方案:

我正在woocommerce建立一家书店,我需要在100个版本中添加3本书或4本书,我没有找到任何插件,我没有找到任何方法或想法来实现这一点(也很高兴得到php代码)

例如:
如果客户选择三本书,我需要小计为100,如果他订购4本书,它将花费120,因此在产品页面中,他将看到正常价格,而在购物车中,小计将发生变化,因此假设他购物车中有6本书,前4本书的价格将为120,然后将添加正常价格

我认为,你想给你的客户折扣权,如果最大项目达到

woo commerce hook,您可以将其用于您的解决方案:

woocommerce\u cart\u计算\u费用

if($cart->cart\u contents\u count<6){
回来
}
在这里,您可以找到帮助:


什么是“我需要在100本书中添加3本或4本”?请尝试澄清。如果客户选择三本书,我需要小计为100,如果他订购4本书,将花费120,因此在产品页面中,他将看到正常价格,而在购物车中,小计将发生变化,假设他有6本书在购物车中,前4本书的价格将是120,然后正常价格将被加上,欢迎来到Stack Overflow。请你复习一下指南好吗?您需要编辑您的问题,并添加您迄今为止尝试过的内容和遇到的问题。仅仅添加这些信息作为评论是不够的。嗨,@webli,你想打折吗?
if( $cart->cart_contents_count < 6 ){
return;
}