我希望在添加到购物车选项旁边有一个“购买与交换”按钮。然后该按钮显示一个选择框,然后根据选择的选项必须应用折扣。 我在子主题function.php中做了以下事情 我使用了创建了按钮和选择框 woocommerce_after_add_to_cart_button动作挂钩并放置选择框的代码和旁边的“go”按钮。 按下go按钮我发送了一个帖子请求 “admin-ajax.php”包含所选的选项和操作。 动作函数中的代码是:
add_action( 'wp_ajax_my_action', 'getrequestexchange' );
function getrequestexchange(){
$exproduct = $_POST['eid'] ;
$dis=10;
switch($exproduct){
case "volvo":
$dis=20;
break;
case "saab":
$dis=50;
break;
default:
$dis=300;
break;
}
echo $dis;
die();
}
我想根据$ dis的值添加折扣。 我试过了woocomerce_before_cart钩子但是做不到。任何人都可以告诉我另一种方法。