From c4b0da4227ac475540a8b69f7b4d6c070686ca44 Mon Sep 17 00:00:00 2001 From: saifsultanc Date: Sat, 14 Sep 2024 10:53:37 +0530 Subject: [PATCH 1/3] `gspc-remove-zero-dollar-woocommerce-products-from-summary.php`: Added snippet for removing zero dollar woocommerce products from summary. --- ...llar-woocommerce-products-from-summary.php | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 gs-product-configurator/gspc-remove-zero-dollar-woocommerce-products-from-summary.php diff --git a/gs-product-configurator/gspc-remove-zero-dollar-woocommerce-products-from-summary.php b/gs-product-configurator/gspc-remove-zero-dollar-woocommerce-products-from-summary.php new file mode 100644 index 000000000..2882be670 --- /dev/null +++ b/gs-product-configurator/gspc-remove-zero-dollar-woocommerce-products-from-summary.php @@ -0,0 +1,20 @@ + Date: Sat, 14 Sep 2024 10:58:46 +0530 Subject: [PATCH 2/3] `gspc-remove-zero-dollar-woocommerce-products-from-summary.php`: Added snippet for removing zero dollar woocommerce products from summary. --- ...c-remove-zero-dollar-woocommerce-products-from-summary.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gs-product-configurator/gspc-remove-zero-dollar-woocommerce-products-from-summary.php b/gs-product-configurator/gspc-remove-zero-dollar-woocommerce-products-from-summary.php index 2882be670..5c027619e 100644 --- a/gs-product-configurator/gspc-remove-zero-dollar-woocommerce-products-from-summary.php +++ b/gs-product-configurator/gspc-remove-zero-dollar-woocommerce-products-from-summary.php @@ -6,12 +6,12 @@ */ if ( is_callable( 'gs_product_configurator' ) ) : add_filter( 'gform_product_info', function ( $product_info, $form, $entry ) { - if ( isset( $product_info['products'][\GS_Product_Configurator\WC_Product_Form_Display::BASE_PRICE_PRODUCT_FIELD_ID] ) ) { + if ( isset( $product_info['products'][ \GS_Product_Configurator\WC_Product_Form_Display::BASE_PRICE_PRODUCT_FIELD_ID ] ) ) { $price = $product_info['products'][\GS_Product_Configurator\WC_Product_Form_Display::BASE_PRICE_PRODUCT_FIELD_ID]['price']; $numeric_price = (float) preg_replace( '/[^\d.]/', '', $price ); if ( $numeric_price == 0.0 ) { - unset( $product_info['products'][\GS_Product_Configurator\WC_Product_Form_Display::BASE_PRICE_PRODUCT_FIELD_ID] ); + unset( $product_info['products'][ \GS_Product_Configurator\WC_Product_Form_Display::BASE_PRICE_PRODUCT_FIELD_ID ] ); } } From c9fd604165c205dde3b7d897d1abbcd4782990a2 Mon Sep 17 00:00:00 2001 From: saifsultanc Date: Sat, 14 Sep 2024 11:00:39 +0530 Subject: [PATCH 3/3] `gspc-remove-zero-dollar-woocommerce-products-from-summary.php`: Added snippet for removing zero dollar woocommerce products from summary. --- ...spc-remove-zero-dollar-woocommerce-products-from-summary.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gs-product-configurator/gspc-remove-zero-dollar-woocommerce-products-from-summary.php b/gs-product-configurator/gspc-remove-zero-dollar-woocommerce-products-from-summary.php index 5c027619e..ea8d5e390 100644 --- a/gs-product-configurator/gspc-remove-zero-dollar-woocommerce-products-from-summary.php +++ b/gs-product-configurator/gspc-remove-zero-dollar-woocommerce-products-from-summary.php @@ -7,7 +7,7 @@ if ( is_callable( 'gs_product_configurator' ) ) : add_filter( 'gform_product_info', function ( $product_info, $form, $entry ) { if ( isset( $product_info['products'][ \GS_Product_Configurator\WC_Product_Form_Display::BASE_PRICE_PRODUCT_FIELD_ID ] ) ) { - $price = $product_info['products'][\GS_Product_Configurator\WC_Product_Form_Display::BASE_PRICE_PRODUCT_FIELD_ID]['price']; + $price = $product_info['products'][ \GS_Product_Configurator\WC_Product_Form_Display::BASE_PRICE_PRODUCT_FIELD_ID ]['price']; $numeric_price = (float) preg_replace( '/[^\d.]/', '', $price ); if ( $numeric_price == 0.0 ) {