根据用户在产品页面中选择的选项,为购物车添加折扣

时间:2018-06-11 20:18:21

标签: wordpress woocommerce hook-woocommerce woocommerce-rest-api

我希望在添加到购物车选项旁边有一个“购买与交换”按钮。然后该按钮显示一个选择框,然后根据选择的选项必须应用折扣。 我在子主题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钩子但是做不到。任何人都可以告诉我另一种方法。

0 个答案:

没有答案