想把最低限购金额按实物与虚拟分开限制,怎么加代码?

2016-07-07 15:20 来源:www.chinab4c.com 作者:ecshop专家

后台可以控制“最低限购金额”,对于我们这种商品琐碎的店子绝对需要。淘宝就是不限制最低限购金额,老有人买一元、二元的单,包装费都不止二倍,又赔钱又浪费时间,还不能拒绝。EC这点相当好:10元以下的订单无法提交成功,看你还怎么烦我!


但在使用中遇到一个问题:有时候需要补拍邮费,或者买点虚拟商品,都是三五元这样,结果也无法提交订单。想把最低限额那里加个判断:如果是虚拟商品,最低限额为1元(不用提示了,因为没有低于1元的虚拟商品)。不知道这个代码怎么加?flow.php文件:
  1. /* 检查商品总额是否达到最低限购金额 */
  2. if ($flow_type == CART_GENERAL_GOODS && cart_amount(true, CART_GENERAL_GOODS) < $_CFG['min_goods_amount'])
  3. {
  4. show_message(sprintf($_LANG['goods_amount_not_enough'], price_format($_CFG['min_goods_amount'], false)));
  5. }
复制代码