Hi, we are suing on our multilingual web WPC Product Bundles plugin. For mulit-language we use WPML. Main language is Czech.
We created a Bundeled product. We added there products that have Czech name, ID = ID of the product in czech language, but when we open product page, it shouws some of products with English name.
We can click on the "english name product", and it opens Czech verisonof the product.
There should be some error/bug with getting name in the correct language version.
Thanks for contacting WPClever Support Forum. We're not available at the weekends so today (Monday) I am able to process your ticket.
For your information, in some product translating plugins like WPML or Polylang, the sub-products won't be automatically translated and added into the translated version of the main product (Smart Bundles, Smart Grouped or Composite Products) in the target language.
That said, in these cases, users might need to open the translated version of the main product, then re-add the translated version of all the sub-products to make it work properly.
It will be like you first create the composite product in the source language, but this time, you add the translated sub-products to the translated composite product. So, you will need to translate not only the main composite, but also component sub-products inside it.
Product A (English) -> Sub-product B (English) + Sub-product C (English)
>> Product A (German) -> Sub-product B (German) + Sub-product C (German)
It's a limitation in how our plugin works with other multilingual plugins that we still cannot provide a permanent fix, unfortunately. Our developers are working with the developers from the WPML team to find a solution but still no luck so far.
You can kindly check your products again and try to do that to see if it works for your case.
Technically, like when you create a smart bundle in Czech language, you will need a translation for the main bundle and all sub-products inside. Then you re-addd the translated (English) products in the Bundled products tab of the English bundle like you're creating new bundles. That's the only way to make items appear properly in different languages.
On single product pages, there will be a button to bring you to different versions in different languages for each product provided by WPML. You will need to edit the translated products from there and switch between them.
Please make sure you already have a translated version for the second item in English. All products must be translated into an equivalent product in the target language.
Please check if you find a Czech version for the second item and add it to your smart bundle again.
By the way, it's how it showed up to me as a visitor of your site:
I cannot help you further except guiding you all these as concerning third-party conflicts, we only support if users own an active Premium license. We do not support third-party conflicts in the free version.
Actually, this bug is due to the fact that WPML cannot translate bundles properly. The plugin won't be able to connect the products in the source language and the target language as smart bundle is a special product type. It requires manualy correction on the translated products from the users.
It seems to me that you haven't added the correct translated version to the smart bundle you created. Please check it very carefully again to see if you have added products/posts from the same language:
Your bundle's 3rd item has ID=1809
It's the ID for the English version of that product:
Hi, we are suing on our multilingual web WPC Product Bundles plugin. For mulit-language we use WPML. Main language is Czech.
We created a Bundeled product. We added there products that have Czech name, ID = ID of the product in czech language, but when we open product page, it shouws some of products with English name.
We can click on the "english name product", and it opens Czech verisonof the product.
There should be some error/bug with getting name in the correct language version.
Can you pleae checj and let me know ASAP?
Here is an example of the product please: https://www.zgruzie.cz/eshop/gruzinske-balicky-vina-a-limonad/zgruzie-balicek-saperavi-degustacni-set/
Hi Aleksandre,
Thanks for contacting WPClever Support Forum. We're not available at the weekends so today (Monday) I am able to process your ticket.
For your information, in some product translating plugins like WPML or Polylang, the sub-products won't be automatically translated and added into the translated version of the main product (Smart Bundles, Smart Grouped or Composite Products) in the target language.
That said, in these cases, users might need to open the translated version of the main product, then re-add the translated version of all the sub-products to make it work properly.
It will be like you first create the composite product in the source language, but this time, you add the translated sub-products to the translated composite product. So, you will need to translate not only the main composite, but also component sub-products inside it.
Product A (English) -> Sub-product B (English) + Sub-product C (English)
>> Product A (German) -> Sub-product B (German) + Sub-product C (German)
It's a limitation in how our plugin works with other multilingual plugins that we still cannot provide a permanent fix, unfortunately. Our developers are working with the developers from the WPML team to find a solution but still no luck so far.
You can kindly check your products again and try to do that to see if it works for your case.
Best regards.
Janilyn T. - WPClever Support Agent
I did notu understand how should I fix the issue... How can i show english name on english verisona nd czech name on czech version.
Hi Aleksandre,
Please read my instructions carefully.
Technically, like when you create a smart bundle in Czech language, you will need a translation for the main bundle and all sub-products inside. Then you re-addd the translated (English) products in the Bundled products tab of the English bundle like you're creating new bundles. That's the only way to make items appear properly in different languages.
On single product pages, there will be a button to bring you to different versions in different languages for each product provided by WPML. You will need to edit the translated products from there and switch between them.
Best regards.
Janilyn T. - WPClever Support Agent
Sorry but it still does not help.
On Czech version we have 2 products in Czech and 1 product in English...
I just tried to add in English version products again, and in EN verison we have 2 products in ENglish and product in czech.... its a mess there... You can see here: https://www.zgruzie.cz/eshop/gruzinske-balicky-vina-a-limonad/zgruzie-mix-kvevri-vin-degustacni-set/
Hi Aleksandre,
Please make sure you already have a translated version for the second item in English. All products must be translated into an equivalent product in the target language.
Please check if you find a Czech version for the second item and add it to your smart bundle again.
By the way, it's how it showed up to me as a visitor of your site:
I cannot help you further except guiding you all these as concerning third-party conflicts, we only support if users own an active Premium license. We do not support third-party conflicts in the free version.
Best regards.
Janilyn T. - WPClever Support Agent
If you click on the link I sent, and click on the product that is written in english, you will be redirected to czech version of the product...
All products are translated, but plugin does not recognise it somehow... loks like some bug on your side!?
Hi Aleksandre,
Actually, this bug is due to the fact that WPML cannot translate bundles properly. The plugin won't be able to connect the products in the source language and the target language as smart bundle is a special product type. It requires manualy correction on the translated products from the users.
It seems to me that you haven't added the correct translated version to the smart bundle you created. Please check it very carefully again to see if you have added products/posts from the same language:
Your bundle's 3rd item has ID=1809
It's the ID for the English version of that product:
While the ID for the Czech version is 1833
Janilyn T. - WPClever Support Agent