PluginUs.Net - Business Tools for WooCommerce and WordPress

[realize your idea - make your dreams come true]

Support Forum

You need to log-in to create request (topic) to the support

Support for Custom Templates (Different Text (SEO)) Based on Product Attributes (WOOF Husky Filter)

The support doesn work on Saturdays and Sundays, so some Friday requests can be answered on Monday. If you have problems with registration ask help on contact us page please
If you not got email within 24~36 business hours, firstly check your spam box, and if no any email from the support there - back to the forum and read answer here. DO NOT ANSWER ON EMAILS [noreply@pluginus.net] FROM THE FORUM!! Emails are just for your info, all answers should be published only here.
The support doesn work on Saturdays and Sundays, so some Friday requests can be answered on Monday.

Description:

I am using the WOOF Husky Filter on my WooCommerce store to filter products based on attributes (e.g., Brand: Bosch). Each filter combination generates a specific URL (e.g., https://myshop.com/product-category/power-tools/?filter_brand=bosch).

I would like to display custom content (e.g., text or Elementor templates) for each of these filter pages (based on the attributes). However, Elementor’s"Display Conditions" only support categories, tags, or similar taxonomies – they do not support product attributes like"Brand."

My goal:

  • To display custom text or an Elementor template dynamically for each WOOF-filtered page.
  • To apply these custom templates or content based on the filtered attributes, such as"Brand."

Problem:

  • Elementor does not provide native support to display templates based on product attributes (e.g.,"Brand: Bosch").
  • I need a solution to implement attribute-based conditions for templates or content display.

Is there a way to extend Elementor to work with WOOF-filtered attributes (e.g.,"Brand")? Or is there an alternative approach to achieve this functionality?

Thank you for your assistance!

Shop – Heimwerker Helden

Hi Support Team,

I’m trying to display a specific text (“This is a Bosch screwdriver”) on a single page (URL: https://heimwerkerhelden.de/product-category/elektrowerkzeuge/swoof/marke-bosch/).

Here’s what I’ve tried so far:

  1. PHP in functions.php: Tried adding the text based on the URL, but it doesn’t show.
  2. Elementor + The Plus Addons: Used Display Conditions to target the URL, but the text is still not visible.
  3. HTML Widget: Tried inserting JavaScript and plain HTML, but no success.
  4. Dynamic Conditions Plugin (nothing works)

I’ve cleared caching and checked multiple methods. Can you assist in identifying the issue?

Thank you!

Hello

Please paste your license key here - https://share.pluginus.net/image/i20230222134241.png -> https://share.pluginus.net/image/i20230222134511.png

To show custom text you can use this hook - woocommerce_before_shop_loop

To determine the current filters:

global $WOOF;

if ($WOOF->is_isset_in_request_data('pa_marke')) {

$request = $WOOF->get_request_data();

if('bosch' == $request['pa_marke']) {

// do  something

}

}

OR  use  this  option - https://share.pluginus.net/image/i20241206113451.png

where is this option ?

have found that option add everyting correct but does not show on this url any text or title

PRIVATE DATA!

https://heimwerkerhelden.de/wp-admin

 

can you check why not working ?

thanks for help

 

same with code i modify and added but no result

 

add_action('woocommerce_before_shop_loop', function () { global $WOOF; if ($WOOF->is_isset_in_request_data('pa_marke')) { $request = $WOOF->get_request_data(); if ('bosch' == $request['pa_marke']) { echo '<p>Welcome to Bosch products!</p>'; } elseif ('makita' == $request['pa_marke']) { echo '<p>Discover our Makita range!</p>'; } } });

Forgett it it works after clear cache Thanks so much !

Hello

This is an open forum. I strongly recommend that you change accesses as quickly as possible.

Use private field - https://share.pluginus.net/image/i20230222134241.png ->https://share.pluginus.net/image/i20230222134615.png