To load Discount table in product tabs
Load Discount table in product tabs.
if (!function_exists('awdr_discount_table_product_tab_content')) {
function awdr_discount_table_product_tab_content() {
global $product;
do_action('advanced_woo_discount_rules_load_discount_table', $product);
}
}
add_action('advanced_woo_discount_rules_after_initialize', function () {
if (class_exists('\Wdr\App\Router')) {
$manage_discount = \Wdr\App\Router::$manage_discount;
$show_bulk_table = $manage_discount::$config->getConfig('show_bulk_table', 0);
$position_to_show_bulk_table = $manage_discount::$config->getConfig('position_to_show_bulk_table', 'woocommerce_before_add_to_cart_form');
if (!empty($show_bulk_table) && isset($position_to_show_bulk_table) && !empty($position_to_show_bulk_table)) {
remove_action($position_to_show_bulk_table, array($manage_discount, 'showBulkTableInPosition'));
add_filter('woocommerce_product_tabs', function ($tabs) {
$tabs['test_tab'] = array(
'title' => __('Discount table', 'woo-discount-rules'),
'priority' => 50,
'callback' => 'awdr_discount_table_product_tab_content'
);
return $tabs;
});
}
}
});