我正在尝试向我的结帐页面添加一些单选选项。
当用户选择单选选项时,我想自动刷新页面并根据选择的内容向结帐页面添加费用。
例如:
如果您选择“选项 1”,它将增加 10 美元的费用。
如果您选择“选项 2”,则会增加 20 美元等费用。
这是我在functions.php文件中的代码:
add_action( 'woocommerce_cart_calculate_fees','calculate_extra_deliveryoptions' );
function calculate_extra_deliveryoptions() {
echo "<form action=\"\"><br/>";
echo "<input type=\"radio\" name=\"deliveryextras\" id=\"option1\" value=\"10\">Option 1 <br/>";
echo "<input type=\"radio\" name=\"deliveryextras\" id=\"option2\" value=\"20\">Option 2 <br/>";
echo "</form>";
WC()->cart->add_fee(__('A small fee', 'option'), 5);
}
我似乎无法弄清楚如何获取所选值、刷新页面并添加费用。