Our second-tier supporter investigated the issue with the JetEngine "type of machine" filter and found the root cause. Here are his findings.
Currently, the filter is based on a custom field called tipologia, which is set up as a select field with a label and a value.
The label is what visitors see on the site, and it should be translated.
The value (the data actually saved in the database) should not be translated, so that filtering works properly across all languages.
On your site, the tipologia custom field is incorrectly set to Translate, which causes the values to differ between languages (e.g., "Centralizzato" in Italian and "Centralized" in English). As a result, the filter fails because it looks for the Italian value ("Centralizzato") even on the English version.
Recommended solution:
1. Change the translation setting for the tipologia custom field from Translate to Copy. This ensures the field value stays the same across all languages.
2. Once you update this setting, the existing product data in English will still contain the wrong values ("Centralized" instead of "Centralizzato").
3. To fix this, the data needs to be corrected — either by re-translating the products or, more efficiently, by running a database query to update the field values automatically.
If you’d like, we can guide you through changing the field settings and help prepare the query to fix the existing data.
Please let us know how you'd like to proceed, and we’ll be happy to assist you further!
Yes, it will be the same word for both languages, meaning that "Centralizzato" (the last word in the URL) will remain "Centralizzato" in English as well. Please see the attached screenshot.
Some other word or code or even just numbers could be used, but they must be the same in both languages; the filtering is based on what is stored in the database, and the JetEngine Filters code facilitates displaying different labels in different languages, but not passing different filter values for different languages.
Regarding your SEO concern, our second-tier supporter states that he is not an expert in SEO, but he believes that rankings nowadays will be determined by the page content, rather than the specific name of a URL parameter value.
Our second-tier supporter attempted to access your site but was unable to do so. He wants to double-check the contents of the database before proposing the query. Can you please share access to your site again? We may also need to install a plugin like WP phpMyAdmin. Please let us know if you agree. I'm enabling a private message for the following reply.