Skip Navigation

This thread is resolved. Here is a description of the problem and solution.

Problem:
The client is unable to translate the content of the Elementor Price List widget on their pricelist page, resulting in only a partially translated page. They requested a custom XML to enable translation and asked for this XML to be included in future WPML releases.

Solution:
We provided the client with the existing XML configuration for the Elementor Price List widget, which should generally cover the translation needs unless Elementor has changed its widget registration method. Here is the XML configuration:

<elementor-widgets> 
 <widget name="price-list">
    <fields-in-item items_of="price_list">
      <field type="Pricing list: title">title</field>
      <field editor_type="AREA" type="Pricing list: description">item_description</field>
      <field editor_type="LINK" type="Pricing list: link" key_of="link">url</field>
    </fields-in-item>
   </widget>
</elementor-widgets>

We also asked the client to try replicating the issue on a new page with demo content to confirm if the problem persists. If the issue cannot be replicated, we may need access to their site for further investigation.

If this solution does not resolve your issue, or if it seems outdated or irrelevant to your case, we highly recommend checking related known issues at https://wpml.org/known-issues/, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. If further assistance is needed, please open a new support ticket at WPML support forum.

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.

Tagged: 

This topic contains 6 replies, has 2 voices.

Last updated by Andreas W. 1 month ago.

Assisted by: Andreas W..

Author Posts
October 29, 2024 at 5:40 pm #16343858

mariuszM-13

Background of the issue:
I am trying to do the translation of a pricelist page, where I used a few original Elementor Price List widgets. Link to a page where the issue can be seen: hidden link

Symptoms:
I cannot translate the content of the Price List Widget and stay with only partially translated page.

Questions:
Can you please provide me wieth a custom XML for Elementor Price List widget to enable translation?
Can you please add this XML later to thenew releases of WPML, so this widget will get translated out of the box in the future?

October 30, 2024 at 6:42 pm #16348867

Andreas W.
Supporter

Languages: English (English ) Spanish (Español ) German (Deutsch )

Timezone: America/Lima (GMT-05:00)

Hello,

Could you please activate Elementor PRO on the following sandbox and run a quick test, to verofy if you can replicate this issue?

One-Click-Login:
hidden link

Please leave me a comment on this ticket, once you are done with this task.

Best regards
Andreas

October 30, 2024 at 10:00 pm #16349245

mariuszM-13

No... I do not want to spend time on sandbox istallations every time there is a problem. There is nothing to replicate. You are the support, so you support me, not the other way around!

Here you claim that you have full compatibility: https://wpml.org/plugin/elementor/

For me full compatibility is when I can use WPML to translate Elementor sites without reporting 4 problems a week and even without custom XML that is actually a workaround. Anyway, for now workaround will do...

All I need from you is a custom XML code for the price list widget until you sort our automatic translation for it in the new update. There is only one price list widget in elementor, so I am sure you can deal with it yourself. Actually, while you are on it, you can also put every possible standard elementor widget in the post, fill in every field in them and use real, not dummy translation. That way you will see what translates and what doesn't and you will be able to sort Elementor translations once and for all to really ensure full compatibility.

October 30, 2024 at 10:12 pm #16349265

Andreas W.
Supporter

Languages: English (English ) Spanish (Español ) German (Deutsch )

Timezone: America/Lima (GMT-05:00)

I was just asking for your cooperation as I will need to wait until tomorrow, until my supervisor can provide me a with a site key for Elementor PRO.

I will keep you updated.

The remote repository for the Elementor XML config can be found here:
hidden link

Unless Elementor changed the way there widgets are registered, the price list widget should usually be covered.

<elementor-widgets>
  <widget name="price-list">
    <fields-in-item items_of="price_list">
      <field type="Pricing list: title">title</field>
      <field editor_type="AREA" type="Pricing list: description">item_description</field>
      <field editor_type="LINK" type="Pricing list: link" key_of="link">url</field>
    </fields-in-item>
   </widget>
</elementor-widgets>

Take note, that we currenly have not any reports about the price list widget not beeing translatable. Can you replicate the issue on a new page using a price list widget with some demo content?

If not, then we might need access to your site and take a copy for investigating this issue further.

October 31, 2024 at 1:59 pm #16351903

Andreas W.
Supporter

Languages: English (English ) Spanish (Español ) German (Deutsch )

Timezone: America/Lima (GMT-05:00)

I was able to run the test today and can not confirm any issue with translating the Elementor PRO Product List widgets:
hidden link

I would like to request temporary access (wp-admin and FTP) to the site to investigate the issue further.

The required fields are below the comment section when you log in to leave the next reply. The information you provide is private, meaning only you and I can see and access it.

IMPORTANT
Please be sure to back up the site and database before granting us access.

If you can't see the "wp-admin / FTP" fields, your post and site login details will be set to "PUBLIC". DO NOT publish the data unless you see the required wp-admin / FTP fields.

I may need to install a plugin called "All In One WP Migration" here to create a copy of the site that I can use to investigate the issue further.

However, I would also be very grateful if you could provide a staging site or copy of the website from your server for this purpose.

If you have any questions about creating such a staging site, you can consult your hosting provider. Please note that WPML must also be registered on this staging site at https://wpml.org/de/account/websites/.

If you are not able to provide such a copy of the website for testing, please let me know on this ticket.

The private reply form looks like this:
hidden link

The next time you reply, click on "I still need assistance".

Video:
hidden link

Please note that we are obliged to request this information individually on each ticket. We are not allowed to access any credentials that were not specifically submitted on this ticket in the private response form.

October 31, 2024 at 2:44 pm #16352247

mariuszM-13

Thank you for providing the custom XML. This is all I wanted, not another investigation. You didn't have any reports and now you have one from me. But since the process took so long I removed the widget and used other translatable widgets, so I will keep the XML code for the future, in case I want to use it again.

Please also make a note in your system next to my user name saying:

"This customer is never going to give access to any of his websites to anyone due to security reasons. The databases contain private keys, personal data protected by law and other fragile information and cannot be shared with just anyone on the Internet".

This way I will never again have to repeat myslelf again...

October 31, 2024 at 3:24 pm #16352524

Andreas W.
Supporter

Languages: English (English ) Spanish (Español ) German (Deutsch )

Timezone: America/Lima (GMT-05:00)

I am sadly not able to leave such not in your profile.

Take note, thay usually you would not need the config. It should work as expcted, as it does on my test site.

A proper way to provide us access for testing would be by creating a staging site and removing any sensitive data from the database before providing access.

October 31, 2024 at 5:57 pm #16353049

mariuszM-13

No every case needs a working website and tests. In this case all I asked for was a custom XML code.