Я хочу, чтобы рядом с кнопкой «Добавить в корзину» была кнопка «Купить с обменом».Затем эта кнопка отображает поле выбора, затем в зависимости от того, какая опция выбрана, скидка должна быть применена.Я сделал следующие вещи в дочерней теме function.php. Я создал кнопку и поле выбора, используя хук действия woocommerce_after_add_to_cart_button, и поместил код для поля выбора и кнопку «Перейти» рядом с ним.После нажатия кнопки «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, но не смог этого сделать.может кто-нибудь сказать мне другой способ пойти об этом.