我已经创建了自定义产品类型“ sbi_custom”,但在“常规”标签中未显示产品税选项。如果有人对此有解决方案,那对我将是巨大的帮助。
这是我的自定义产品类型代码:
function sbi_create_custom_product_type(){
class WC_Product_Sbi_Custom extends WC_Product{
public function __construct( $product ) {
$this->product_type = 'sbi_custom';
parent::__construct( $product );
}
}
}
add_action( 'plugins_loaded', 'sbi_create_custom_product_type' );
/* add a product type */
function sbi_add_custom_product_type( $types ){
$types[ 'sbi_custom' ] = __( 'Sbi Custom Product' );
return $types;
}
add_filter( 'product_type_selector', 'sbi_add_custom_product_type' );
/* For general tab display price fields */
function sbi_custom_js() {
if ( 'product' != get_post_type() ) :
return;
endif;
?>
<script type='text/javascript'>
jQuery( document ).ready( function() {
jQuery( '.options_group.pricing' ).addClass( 'show_if_sbi_custom' ).show();
});
</script>
<?php
}
add_action('admin_footer', 'sbi_custom_js');