From 67dc8d7d69960a0993b140da92af9d10e0e8758e Mon Sep 17 00:00:00 2001 From: Almira Krdzic Date: Thu, 18 Oct 2018 20:02:12 +0200 Subject: [PATCH] Hide unused tabs and render only edit link for package prices --- .../includes/admin/class-wiaas-admin-package.php | 3 ++- .../class-wiaas-admin-package-pricing.php | 16 +--------------- 2 files changed, 3 insertions(+), 16 deletions(-) diff --git a/backend/app/plugins/wiaas/includes/admin/class-wiaas-admin-package.php b/backend/app/plugins/wiaas/includes/admin/class-wiaas-admin-package.php index 2f5a760..18d0e54 100644 --- a/backend/app/plugins/wiaas/includes/admin/class-wiaas-admin-package.php +++ b/backend/app/plugins/wiaas/includes/admin/class-wiaas-admin-package.php @@ -11,7 +11,7 @@ class Wiaas_Admin_Package { require_once dirname( __FILE__ ) . '/package/class-wiaas-admin-linked-packages.php'; require_once dirname( __FILE__ ) . '/package/class-wiaas-admin-package-types.php'; - add_action( 'woocommerce_product_data_tabs', array( __CLASS__, 'package_data_tabs' ), 1 ); + add_action( 'woocommerce_product_data_tabs', array( __CLASS__, 'package_data_tabs' ), 999); } /** @@ -29,6 +29,7 @@ class Wiaas_Admin_Package { unset($tabs['variations']); unset($tabs['advanced']); unset($tabs['shipping']); + unset($tabs['inventory']); return $tabs; } diff --git a/backend/app/plugins/wiaas/includes/admin/pricing/class-wiaas-admin-package-pricing.php b/backend/app/plugins/wiaas/includes/admin/pricing/class-wiaas-admin-package-pricing.php index 8ac582c..2db6915 100644 --- a/backend/app/plugins/wiaas/includes/admin/pricing/class-wiaas-admin-package-pricing.php +++ b/backend/app/plugins/wiaas/includes/admin/pricing/class-wiaas-admin-package-pricing.php @@ -21,24 +21,10 @@ class Wiaas_Admin_Package_Pricing { } public static function get_package_price_html($price_html, $package) { - $bundled_items = $package->get_bundled_items(); - - $recurring_price = 0; - - foreach ($bundled_items as $bundled_item) { - $product = $bundled_item->product; - $product_price = Wiaas_Product_Pricing::get_product_price($product); - if ($product_price['is_recurring']) { - $recurring_price += $product_price['price'] * $bundled_item->get_quantity(); - } - } $edit_link = admin_url( 'edit.php?post_type=product&page=wiaas-package_price_editor&id=' . absint( $package->get_id() ) ); - $price_html = 'Fixed: ' . $price_html . ' and ' . $recurring_price . ' / month' . - '
Edit price'; - - return $price_html; + return 'Edit price'; } public static function render_edit_prices_link() {