[Feature Request] pricing policy based on location
This thread is resolved. Here is a description of the problem and solution.
Problem: The client wants to set different pricing policies for the same product based on the customer's location, using the same currency (Euro) but with different prices in different countries (e.g., France 100 EUR, Netherlands 80 EUR). Solution: From WooCommerce Multilingual version 4.10 onwards, it is possible to set currencies based on the user's location using the MaxMind Geolocation API. For more details on setting this up, please refer to the MaxMind Geolocation Integration documentation.
Currently, WooCommerce Multilingual does not support different prices for the same currency based solely on location without changing the currency. However, we are considering adding this feature in future versions. In the meantime, we recommend trying the WooCommerce Product Price Based on Countries plugin, though it has not been tested by our team. Please ensure to back up your site fully before using this plugin.
If this solution does not apply to your situation, or if it seems outdated, 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.
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.
How I can set a different price policy for different countries or zones?
E.g. French Visitors see EUR with 100,- and Dutch Visitors see same product with a price of 80,- EUR
Welcome to the WPML support forum. I will do my best to help you to resolve the issue.
From WooCommerce Multilingual version 4.10 onwards we can also set the Currencies based on the user location. Now we can set the currencies based on Location or Language. Please check the attached images for more details.
The user location will be tracked with the help of the MaxMind Geolocation API. Please refer to the following documentation for more details.
Just to make sure, you have a single currency on the site(Euro) but the price will be different in the same currency based on the location of the customer, am I correct? If so, does all the product has the same conversion rate for a location(example France)?
>Just to make sure, you have a single currency on the site(Euro) but the price will be different in the same currency based on the location of the customer, am I correct? If so, does all the product has the same conversion rate for a location(example France)?
What I understood from WPML promotional email is I can set price policies per country.
E.g.
France -> Euro -> Product price 100,-
Dutch -> Euro -> Product price 80,-
How to archive this?
Or can I set different rate conversion for same currency for different countries?
THIS IS NOT A SITE SPECIFIC QUESTION. ITS A GENERELL QUESTION.
Thank you for the feedback. As of now, we can only set a single price or conversion rate for a currency. Please check the attached images for more details.
This may be possible by adding custom codes. Therefore I am consulting about this with our team now. Will get back to you as soon as possible. Please wait.
I have shared the details with our Developers and we will include this feature in the future version of WooCommerce Multilingual. But as of now, it will take more time because of the complex workarounds.
Therefore for time being, you can try with the following plugin after a full site backup. Please note, we haven't tested it yet. But this plugin has features to support your requirements.