在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