gpt4 book ai didi

php - WooCommerce 产品变体 : Auto enable Manage Stock and set stock quantity

转载 作者:行者123 更新时间:2023-12-05 02:01:50 24 4
gpt4 key购买 nike

在 Admin Woocommerce 产品页面上,对于可变产品,在“变体”设置中,对于所有产品变体,我希望默认启用 Manage Stock 选项,并使用 Stock Quantity 选项设置为 1

使用 Get Woocommerce to Manage Stock as a default答案代码,我可以为默认库存选项卡(对于父变量产品)执行此操作。

我什至试过Woocommerce: Creating variations - Manage stock checked by default答案代码,但它对我不起作用。

我们将不胜感激。

最佳答案

有关信息,woocommerce_product_variation_get_manage_stock Hook 不再存在。

基于 jQuery 代码,以下将启用管理库存并将所有产品变体的库存数量设置为1:

add_action( 'admin_footer', 'custom_admin_product_variations_js' );
function custom_admin_product_variations_js() {
global $post_type;

if ( 'product' === $post_type ) :
?><script type='text/javascript'>
jQuery( function($) {
$('#variable_product_options').on( 'change', function(){
$('input.variable_manage_stock').each( function(){
if( ! $(this).is(':checked') ){
$(this).attr('checked', 'checked').closest('div').find('.wc_input_stock').val(1);
}
});
});
});
</script><?php
endif;
}

代码进入事件子主题(或事件主题)的 functions.php 文件。经过测试并有效。

关于php - WooCommerce 产品变体 : Auto enable Manage Stock and set stock quantity,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66240592/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com