Home › Forums › WoodMart support forum › Need help with product label.
Need help with product label.
- This topic has 5 replies, 2 voices, and was last updated 5 years, 6 months ago by Elise Noromit.
-
AuthorPosts
-
May 30, 2019 at 6:10 am #126380
raugulParticipantHello!
Please help to install WCFM badges next to woodmart product label.
I can not understand, and the developers of WCFM, do not help me for a month.I really need your help.
Thank you!
Attachments:
You must be logged in to view attached files.May 30, 2019 at 7:18 am #126394
Elise NoromitMemberHello,
Most likely the plugin is not compatible with our theme. Try to find another one. Our support does not cover fixing the third parties plugins.
Best Regards
May 30, 2019 at 8:59 am #126409
raugulParticipantThe plugin is supported,but I can not figure out where to insert this code.
Through exploring the element in the browser, I move this code and get what I need.
I don’t know where to insert it (in which php file) to apply these changes.
I understand that you don’t have to make websites.
Just a little request for help.May 30, 2019 at 9:03 am #126411May 30, 2019 at 9:11 am #126421
raugulParticipantI found only this in the theme files:
if( ! function_exists( 'woodmart_product_label' ) ) { function woodmart_product_label() { global $product; $output = array(); $product_attributes = woodmart_get_product_attributes_label(); $percentage_label = woodmart_get_opt( 'percentage_label' ); if ( $product->is_on_sale() ) { $percentage = ''; if ( $product->get_type() == 'variable' && $percentage_label ) { $available_variations = $product->get_variation_prices(); $max_percentage = 0; foreach( $available_variations['regular_price'] as $key => $regular_price ) { $sale_price = $available_variations['sale_price'][$key]; if ( $sale_price < $regular_price ) { $percentage = round( ( ( $regular_price - $sale_price ) / $regular_price ) * 100 ); if ( $percentage > $max_percentage ) { $max_percentage = $percentage; } } } $percentage = $max_percentage; } elseif ( ( $product->get_type() == 'simple' || $product->get_type() == 'external' ) && $percentage_label ) { $percentage = round( ( ( $product->get_regular_price() - $product->get_sale_price() ) / $product->get_regular_price() ) * 100 ); } if ( $percentage ) { $output[] = '<span class="onsale product-label">-' . $percentage . '%' . '</span>'; }else{ $output[] = '<span class="onsale product-label">' . esc_html__( 'Sale', 'woodmart' ) . '</span>'; } } if( !$product->is_in_stock() && !is_product() ){ $output[] = '<span class="out-of-stock product-label">' . esc_html__( 'Sold out', 'woodmart' ) . '</span>'; } if ( $product->is_featured() && woodmart_get_opt( 'hot_label' ) ) { $output[] = '<span class="featured product-label">' . esc_html__( 'Hot', 'woodmart' ) . '</span>'; } if ( get_post_meta( get_the_ID(), '_woodmart_new_label', true ) && woodmart_get_opt( 'new_label' ) ) { $output[] = '<span class="new product-label">' . esc_html__( 'New', 'woodmart' ) . '</span>'; } if ( $product_attributes ) { foreach ( $product_attributes as $attribute ) { $output[] = $attribute; } } if ( $output ) { echo '<div class="product-labels labels-' . woodmart_get_opt( 'label_shape' ) . '">' . implode( '', $output ) . '</div>'; } } } add_filter( 'woocommerce_sale_flash', 'woodmart_product_label', 10 );
But how to insert vendor badges don’t know.
May 30, 2019 at 10:42 am #126445
Elise NoromitMemberHello,
The plugins support should know that. We do not have any instructions and do not know where to insert this code and how it works.
Best Regards
-
AuthorPosts
Tagged: product label
- You must be logged in to create new topics. Login / Register