Skip Navigation

This is the technical support forum for WPML - the multilingual WordPress plugin.

Everyone can read, but only WPML clients can post here. WPML team is replying on the forum 6 days per week, 22 hours per day.

Sun Mon Tue Wed Thu Fri Sat
- 9:00 – 13:00 9:00 – 13:00 9:00 – 13:00 9:00 – 13:00 9:00 – 13:00 -
- 14:00 – 18:00 14:00 – 18:00 14:00 – 18:00 14:00 – 18:00 14:00 – 18:00 -

Supporter timezone: America/Los_Angeles (GMT-08:00)

Tagged: 

This topic contains 7 replies, has 3 voices.

Last updated by Bobby 8 months, 1 week ago.

Assisted by: Bobby.

Author Posts
May 13, 2024 at 5:32 pm #15622158

shadiK

Hi

We have issue with Themify - WooCommerce Product Filter (hidden link) and WPML plugins about their compatibility.

The essence of the problem: There is a price filter in the form of a slider.
In the main language (English) - the filter works, prices are loaded. But in languages that are additional (Russian and Swedish), the price filter does not work. The filter label is loaded in all three languages (Price/Price/Pris), but the AJAX slider itself is not loaded when the site language is Russian and Swedish.
What could be the reason?

Examples:
hidden link - works
hidden link - does not work
hidden link - does not work

Thank you

May 13, 2024 at 6:29 pm #15622303

Mateus Getulio
Supporter

Languages: English (English ) Portuguese (Brazil) (Português )

Timezone: America/Sao_Paulo (GMT-03:00)

Hello,

Thanks for contacting us.

Before your ticket is assigned to one of my colleagues, please allow me to walk you through some initial debugging steps. This will help speed up the support process.

Could you please follow the below steps and let me know how it goes:

1. Please take a backup of your site first for safety reasons.

2. Please Go to Woocommerce >> Woocommerce Multilingual >> Settings tab >> Troubleshooting link (bottom right) > Select the below options:

- Sync products variations
- Fix translated variations relationships

And click on the 'Start' button.

3. If still an issue persists, please try the below steps:

3.1. Please go to WPML >> Support >> Troubleshooting page and press the below buttons:
- Clear the cache in WPML
- [Products] Synchronize posts taxonomies
- Set language information

If the issue persists, I'd like your help enabling the debug mode, please add the following code to the wp-config.php file:

// Enable WP_DEBUG mode
define( 'WP_DEBUG', true );
  
// Enable Debug logging to the /wp-content/debug.log file
define( 'WP_DEBUG_LOG', true );
  
// Disable display of errors and warnings 
define( 'WP_DEBUG_DISPLAY', false );
@ini_set( 'display_errors', 0 );
  
// Use dev versions of core JS and CSS files (only needed if you are modifying these core files)
define( 'SCRIPT_DEBUG', true );

Please check following links to read more about debugging with WordPress.
- https://codex.wordpress.org/Debugging_in_WordPress
- https://codex.wordpress.org/Debugging_in_WordPress#Example_wp-config.php_for_Debugging

After adding the code above, please try to reproduce the issue again and check if you'll find a debug.log file inside the wp-content folder.

If you locate it there, please send us the last lines here in the ticket.

After you send us the error and the WP debug logs, we'll analyze them and get back to you with further steps.

Looking forward to helping you resolve this issue.

May 14, 2024 at 3:48 pm #15626361

shadiK

Hello,

Thank you for your detail email

Here is our steps done

1. Please take a backup of your site first for safety reasons.

-----Done

2. Please Go to Woocommerce >> Woocommerce Multilingual >> Settings tab >> Troubleshooting link (bottom right) > Select the below options:

- Sync products variations
- Fix translated variations relationships

And click on the 'Start' button.

-----Done

3. If still an issue persists, please try the below steps:

3.1. Please go to WPML >> Support >> Troubleshooting page and press the below buttons:
- Clear the cache in WPML
- [Products] Synchronize posts taxonomies
- Set language information

If the issue persists,
-----Done

I'd like your help enabling the debug mode, please add the following code to the wp-config.php file:

// Enable WP_DEBUG mode
define( 'WP_DEBUG', true );

// Enable Debug logging to the /wp-content/debug.log file
define( 'WP_DEBUG_LOG', true );

// Disable display of errors and warnings
define( 'WP_DEBUG_DISPLAY', false );
@ini_set( 'display_errors', 0 );

// Use dev versions of core JS and CSS files (only needed if you are modifying these core files)
define( 'SCRIPT_DEBUG', true );
Please check following links to read more about debugging with WordPress.
- https://codex.wordpress.org/Debugging_in_WordPress
- https://codex.wordpress.org/Debugging_in_WordPress#Example_wp-config.php_for_Debugging

-----Done

After adding the code above, please try to reproduce the issue again and check if you'll find a debug.log file inside the wp-content folder.

-----Done - i have the debug.log, ho to send it to you?

If you locate it there, please send us the last lines here in the ticket.

------------last lines:
[14-May-2024 12:13:01 UTC] PHP Deprecated: Return type of Ai1wm_Recursive_Exclude_Filter::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /data03/virt123164/domeenid/www.mynteq.com/ae/wp-content/plugins/all-in-one-wp-migration-unlimited-master/lib/vendor/servmask/filter/class-ai1wm-recursive-exclude-filter.php on line 37
[14-May-2024 12:13:01 UTC] PHP Deprecated: Return type of Ai1wm_Recursive_Newline_Filter::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /data03/virt123164/domeenid/www.mynteq.com/ae/wp-content/plugins/all-in-one-wp-migration-unlimited-master/lib/vendor/servmask/filter/class-ai1wm-recursive-newline-filter.php on line 28
[14-May-2024 12:13:01 UTC] PHP Deprecated: Automatic conversion of false to array is deprecated in /data03/virt123164/domeenid/www.mynteq.com/ae/wp-content/plugins/wpml-sticky-links/classes/class-wpml-sticky-links.php on line 19
[14-May-2024 12:13:01 UTC] PHP Deprecated: Automatic conversion of false to array is deprecated in /data03/virt123164/domeenid/www.mynteq.com/ae/wp-content/plugins/wpml-sticky-links/classes/class-wpml-sticky-links.php on line 19
[14-May-2024 12:13:02 UTC] PHP Deprecated: Creation of dynamic property wpml_cms_nav_cache::$name is deprecated in /data03/virt123164/domeenid/www.mynteq.com/ae/wp-content/plugins/wpml-cms-nav/inc/cache.class.php on line 36
[14-May-2024 12:13:02 UTC] PHP Deprecated: Creation of dynamic property wpml_cms_nav_cache::$cache_to_option is deprecated in /data03/virt123164/domeenid/www.mynteq.com/ae/wp-content/plugins/wpml-cms-nav/inc/cache.class.php on line 37
[14-May-2024 12:13:02 UTC] PHP Deprecated: Creation of dynamic property wpml_cms_nav_cache::$name is deprecated in /data03/virt123164/domeenid/www.mynteq.com/ae/wp-content/plugins/wpml-cms-nav/inc/cache.class.php on line 36
[14-May-2024 12:13:02 UTC] PHP Deprecated: Creation of dynamic property wpml_cms_nav_cache::$cache_to_option is deprecated in /data03/virt123164/domeenid/www.mynteq.com/ae/wp-content/plugins/wpml-cms-nav/inc/cache.class.php on line 37
[14-May-2024 12:13:03 UTC] PHP Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /data03/virt123164/domeenid/www.mynteq.com/ae/wp-content/plugins/sitepress-multilingual-cms/classes/API/REST/class-wpml-ate-proxy.php on line 128
[14-May-2024 12:13:03 UTC] PHP Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /data03/virt123164/domeenid/www.mynteq.com/ae/wp-content/plugins/sitepress-multilingual-cms/classes/API/REST/class-wpml-ate-proxy.php on line 128

After you send us the error and the WP debug logs, we'll analyze them and get back to you with further steps.

-------------all done, also we have WPML-debug-log.txt but cannot attache it, ho wi can send it to you?

Thanks, let me know how i can further support you

May 14, 2024 at 7:53 pm #15626957

Bobby
Supporter

Languages: English (English )

Timezone: America/Los_Angeles (GMT-08:00)

Thank you for sharing the above!

Please go to WPML->Languages and verify that the "Language filtering for Ajax operations" feature is activated

https://wpml.org/documentation/getting-started-guide/language-setup/enabling-language-cookie-to-support-ajax-filtering/

Let me know your results, please.

May 16, 2024 at 3:20 am #15632679

shadiK

Hi

Thank you for recommendations.

We checked the checkbox and it was there already checked.

What we can do next?

Thank you

May 16, 2024 at 5:51 pm #15636613

Bobby
Supporter

Languages: English (English )

Timezone: America/Los_Angeles (GMT-08:00)

I would like to request temporary access (wp-admin and FTP) to your site to test the issue.
(preferably to a test site where the problem has been replicated if possible)

**Before we proceed It is necessary to take FULL BACKUP of your database and your website. Providing us with access, you agree that a backup has been taken **

I often use the Duplicator plugin for this purpose: http://wordpress.org/plugins/duplicator/
You will find the needed fields for this below the comment area when you log in to leave your next reply.
The information you enter is private which means only you and I have access to it.

NOTE: If access to the live site is not possible and the staging site does not exist please provide me with a duplicator package created with the duplicator plugin.

Thank you,
Bobby

May 20, 2024 at 7:20 pm #15647251

Bobby
Supporter

Languages: English (English )

Timezone: America/Los_Angeles (GMT-08:00)

Thank you, I am testing this and will update you shortly

May 20, 2024 at 7:43 pm #15647303

Bobby
Supporter

Languages: English (English )

Timezone: America/Los_Angeles (GMT-08:00)

Hi there,

I have not located the reason the slider is not displaying yet, however, please try this as a workaround and let me know your results.

Go to Product Filters->Numismatic->Price->Switch from slider to range and save.

This option looks like it's working OK, please confirm with me.

In the meantime do I have your permission to create a copy on our Cloudways staging environment for further debugging tests? (I will need to install either the Cloudways migration plugin or Duplicator)

The topic ‘[Closed] WooCommerce Product Filter’ is closed to new replies.