Pierre Sylvestre
Forum Replies Created
-
Forum: Reviews
In reply to: [WooCommerce Multilingual & Multicurrency with WPML] Very functional pluginHi @rolko,
We are sorry you didn’t have the experience you expected.
It looks like your root problem was not caused by WPML/WCML as you mentioned that it also happens on a clean site without any 3rd party plugin.
Could you please share your forum support ticket link?
Thanks,
PierreHi @cedcedced,
It seems that the full product meta data is written into the log.
WooCommerce Multilingual is not supposed to log anything by its own (only in case of error as for any other plugin). So I believe it’s coming from elsewhere.
Don’t you have a full log entry to share?
Thanks,
PierreHi @doffine,
Thanks for the reminder.
For your information, the last WCML version available on www.ads-software.com is not always the same as the one on wpml.org.
The reason is that we are releasing new versions in buckets from wpml.org to a partial group of users. Then, when WCML is available to 100% of clients on wpml.org, we update the repository here on www.ads-software.com.
If you want the latest details of WCML, you can also find it on wpml.org.
Thanks,
PierreHi @mikesimon2008,
Which version of WooCommerce Multilingual are you running?
Could you try to disable all non-WPML plugin (also keep WooCommerce Multilingual activated), and switch to the default WordPress theme, then check if you still have the issue?
Thanks,
PierreHi @adalminanet,
Our system said that our servers had disturbances yesterday, this might explain that.
I am glad you can connect again now.
If you have any other problem, I recommend to open a chat on wpml.org.
Thanks,
PierreHi @adalminanet,
I forwarded your information to our support team and we’ll come back to you as soon as possible.
You can also send a message through our dedicated form => https://wpml.org/home/contact-us/contact-form/
Thank you!
Pierre- This reply was modified 3 years, 7 months ago by Pierre Sylvestre.
Hi @madfcat,
We’re sorry to hear you had troubles.
Indeed, the WordPress API to save terms does not allow to use multiple occurrences of the same slug in a specific taxonomy. However, the WordPress API is not totally consistent depending on how you later update your term.
This is why my colleague @dotrex suggested a workaround in your support ticket.
Concerning your 2nd issue, it’s hard to tell what happened, this does not look like a common issue to me. I strongly recommend you to open a support chat on wpml.org, it will be easier to sort it out.
Please let us know if the workaround helped you.
Thanks,
Pierre- This reply was modified 3 years, 8 months ago by Pierre Sylvestre.
Hi @raymond621,
Currently, the WCML currency depends on the visitor session and we do not have any way to “force” it through the URL. It could be a possibility in the future though.
To sum up, you will have URLs with the language information https://domain.tld/es/my-product/ (or https://es.domain.tld/my-product/ or https://domain.tld/my-product/?lang=es), but the currency will be an implicit information.
If the multi-currency configuration allows, the visitor will see a currency switcher on the page. If he selects a different currency, an AJAX request will the sent to the server to change it in his session and then refresh the page fragments.
I you didn’t check before, I recommend to have a look at the WCML multi-currency documentation. It will probably help to clear some of your doubts.
Note that we have 2 modes for the multi-currency feature:
1. By language: you can define which currencies are available for each language. This was the first mode for the feature.
2. By country: for each currency, you can define in which country it’s available. This of course requires geolocation.Thanks,
PierreHi @raymond621,
Let me try to answer your questions.
No matter how prices are switched using a plugin, merchant center bots will always crawl the language and currency woocommerce was set as default. Is this the same case with this plugin?
WCML has two modes for multi-currencies: “by language” or “by country location”.
The site visitor will have a preset currency based on his preferred language or current location. There’s no specific treatment for search engine, so it will depend on the above parameters.
Moreover, the visitor’s currency is defined in his session (there’s no URL argument). So there’s no way for a search engine to crawl product pages in different currencies.
Is there a demo site where I can inspect how these functions are operated?
We do not have this to offer right now.
The plugin supports different url structure for different language and currency? Or does it use query string to change language and currency?
There’s a unique URL for each language, but not for currencies which are in the visitor session. For the language, you can select between 3 different URL formats: “Different languages in directories”, “Different domain per language”, “Language name as a parameter”. You can find more details here.
So what other plugins do I also need to install for changing language and currency? This plugin itself doesn’t switch language and currency by itself? Description: You will also need WPML, together with the String Translation and the Translation Management modules, which are part of the Multilingual CMS package. So what do I have to install in total to get this to work?
WooCommerce Multilingual currently requires the Multilingual CMS package (WPML Core, WPML String Translation, WPML Translation Management).
You can find the details here.
Note that we have a 30 days money-back guarantee. So you can purchase the Multilingual CMS package, test it with WooCommerce Multilingual and make sure it fits your needs.
Thanks,
Pierre- This reply was modified 3 years, 9 months ago by Pierre Sylvestre.
- This reply was modified 3 years, 9 months ago by Pierre Sylvestre.
Hi @jesslohm,
Generally speaking, the purpose of a translation is to show the same content as the original, but in a different language. And the price could be considered as part of the content, so it’s not supposed to be changed in this “translation” process.
As a workaround, you can temporarily disable WooCommerce Multilingual to change the price in the translation (using the native WP editor).
But note that as soon as you will change the price in the original product, the price will also be synchronized in the product translations.
The other alternative is to use multi-currencies (see WCML doc) so that you can set a different price for each currency (10 EUR and 5 GBP for instance) and you can enforce the currency by language or by country.
HOW can I allow people to toggle between various languages of my books?
You need to add a language switcher, please check this documentation.
- This reply was modified 3 years, 10 months ago by Pierre Sylvestre.
Hi @stemon,
It’s hard to say what’s causing this issue. At first glance, you reach this memory limit very early in the whole process because at this stage we are just adding some hooks.
however, it looks like the actual limit is not 512M (the error message mentions 41943040 bytes which is ~42M).
Please check this WC page about memory and maybe ask your host to verify again.
Thanks,
Pierre- This reply was modified 3 years, 11 months ago by Pierre Sylvestre.
Hi @gouravrr,
Could you please open a support thread on the wpml.org forum with your debug information as you did here? (we have the right tools to parse it)
It could also be a compatibility issue with a 3rd part plugin. Please try to disable all plugins except WPML/WCML and WC.
If you are creating products programmatically, could you also tell us how you are proceeding? Using a code snippet? REST API? In sum, could you provide some steps to reproduce the issue?
Thanks,
PierreThanks for reporting this!
I had a look at
\WC_Product_Variable_Data_Store_CPT::read_children
as you suggested. But honestly, this does not give me any hint right now.get_post
is possibly filtering the parent ID at some point and I don’t see how filtering the arguments will help (the product ID should be initially correct).You might also consider checking the
suppress_filters
argument. It should betrue
by default, but if some 3rd part plugin is changing it, it could have side effects.Your issue might not be easy to fix because it’s hard to reproduce, but my suggestion is to open a ticket on the wpml.org support forum. There you can safely share information/settings about your site and it will help troubleshoot further. If you can share a minimal setup where you manage to see this issue from time to time, it would be great (if you can provide steps, it’s even better)
You can share the wpml.org forum link if you wish, so we can follow.
Thanks,
PierreHi @atylablog,
We are sorry to hear you didn’t have the experience you expected with WPML.
I would like to take a deeper look to your support tickets. Could you please share the links?
Concerning our refund policy, we are refunding 100% within 30 days after purchase, so I believe you asked after this period.
Thanks,
Pierre- This reply was modified 3 years, 11 months ago by Pierre Sylvestre.
Hi @jstepak,
It has been actually tested with WordPress 5.7. We are running manual and automated tests with each new feature version of WordPress and WooCommerce.
We are usually updating this meta data when we need to release a new version of WCML (patch or feature).
We have a patch version (4.11.4) in a phased release from our wpml.org site, and once it will be available for 100% users, we will update here on www.ads-software.com repository.
But WCML 4.11.3 is already totally compatible with WordPress 5.7.
Thanks,
Pierre- This reply was modified 3 years, 11 months ago by Pierre Sylvestre.