如何在 woocommerce 购物车页面中创建自定义取货和送货选项

How to create a custom pick up and delivery option in woocommerce cart page

我在我的网站上使用 woocommerce 设置了一个购物车,所有设置都非常完美我想要实现的是为 select delivery/pickup 的选项创建一个自定义单选按钮。 如果用户将 select 取货选项,则不收取运费,或者如果用户将 select 送货选项,则将收取 12.00 美元的固定费用 rate/order 以及将保存为元数据的时间稍后创建订单时的键和值。 以下是完美阐述这一点的图片

为了实现这一点,我已经创建了一个自定义插件,我还在其中添加了运费。问题在这里问:

但我没有收到任何回复。任何帮助都会非常感激。

正确答案张贴在这里

使用以下钩子

function woo_add_cart_fee() {
 WC()->cart->add_fee('Shipping ', WC()->session->get('ship_val'));
}
add_action('woocommerce_cart_calculate_fees', 'woo_add_cart_fee');

并且可以通过使用 add_meta_box()

在购物车页面上添加自定义字段来插入日期