Woocommerce Force Sells/Bookings -强制预订人数的代码片段

在WooCommerce上,我使用的是WooCommerce bookings和WooCommerce force销售插件。

我想使用WooCommerce强制销售为预订中的每个人添加一个强制销售项目。

Woocommerce guys已经提供了一个要添加到functions.php中的代码片段,它可以修改Force Sells的行为。使用此代码片段,您可以设置要添加的副产品的固定数量(1):

// only add one force sell item per product no matter how many of the original product are added

function my_wc_force_sell_add_to_cart_product( $product ){

    $product['quantity'] = 1;

    return $product;

}

add_filter( 'wc_force_sell_add_to_cart_product', 'my_wc_force_sell_add_to_cart_product' );


// when a synced force sell product is updated always set it to 1

function my_wc_force_sell_update_quantity( $quantity, $product ){

    return 1;

}

add_filter( 'wc_force_sell_update_quantity', 'my_wc_force_sell_update_quantity' );

我想做的是:用一个函数替换固定数量(1),该函数检索在预订中指定的人数。

任何帮助都是很棒的。

转载请注明出处:http://www.wlshunda.com/article/20230526/1170697.html