我有一个商店,如果批量购买产品,我们会给予折扣(产品的批量报价不同) . 那部分是分类的 .
目前,我使用这样的负面费用来申请折扣:
function sale_custom_price($cart_object) {
foreach ($cart_object->cart_contents as $p) {
$prod_id = $p['product_id'];
$prod_n = $p['quantity'];
$prod_price = $p['data']->price;
$prod_name = $p['data']->post->post_title;
$prod_total = $p['line_total'];
/*
calc_discount: NULL for no discount for this product
else
array(
n => how many are required, e.g. 12
free_pcs_deal => how many of these should be free, e.g. 1
)
*/
$discount = calc_discount($prod_id, $prod_n);
if (is_null($discount)) {
continue;
}
$discount_n = $discount['n'];
$free_pcs_dea