• Resolved ilarias

    (@ilarias)


    Hi,
    I have an ecommerce which is in three languages (italian, english, german) and all the products are sold in euro.
    I need to change the prices of the products when changing language (ie product A costs 3€ when language is italian or english, while it costs 4€ when the language is german)

    I could do this before installing WooCommerce Multilingual plug in (as I just enter the german translation of the product and then change the costs) while I can’t do now: if I change on the top menu to german, and then select products on the left menu, and I select the product, I’m redirected to Woocommerce Multilingual.

    I tried to have a look to all the topics and I couldn’t find a solution.

    Thanks in advance Ilaria

Viewing 13 replies - 1 through 13 (of 13 total)
  • Hello,
    First, I am not sure how you achieved this – having the same currency and having a different price – this is currently not possible since the prices are always kept in sync between languages for the same currency.
    For your other problem – being redirected to WooCommerce Multilingual – I guess you are redirected to the product translation interface. You can go to the native editing interface by setting the option in – WooCommerce > WooCommerce Multilingual > Settings > Product Translation Interface > Native WooCommerce product editing screen, however as I said above – the prices are always in sync and you should not be able to edit the price for the translation – because it is intentionally locked.

    Thread Starter ilarias

    (@ilarias)

    Hi,
    thanks for answering.
    before installing the plug in I was able to change prices as part of any product translation.
    I’ve already tried the solution you suggest but when I open the product in german (or in english as it’s the same) all the variations field are locked and I got a message saying “Some fields cannot be modified. to translate products you can use the woocommerce multilingual product translator”
    (sorry, I have the interface in italian, and of course the message is in italian so I’m translating it and it might be slightly different in english)

    so I’m stuck in this loop.

    thanks again

    Well, I am not sure from which version you updated before, or if that version was somewhat modified, but as far as I know, the fields for the price are always locked because they are synchronised between original and translations.
    We currently do not support different currency values for the same currency.

    Thread Starter ilarias

    (@ilarias)

    I didn’t have woocommerce multilingual installed and I could do that (my ecommerce site is online now with different prices).
    do you suggest to uninstall the plug in, make the changes, and then reinstall it again?
    thanks

    If you did not had installed WooCommerce Multilingual, then your shop was working only in one language and possibly the cart was not working in other languages.
    You can temporary trick it, by temporary deactivating WooCommerce Multilingual, but once you update the product in any way – the price should re-synchronize, and I cannot recommend that way of doing it.

    The better way to have price based on country is to set an additional tax rate that increases the price for the product for specific countries.

    Thread Starter ilarias

    (@ilarias)

    Hi,
    the shop was working on the three languages (it’s up and running since may 2016).
    even after installing the plug in, the prices remained untouched and the shop in working.
    I can’t change tax as the company is based in one country and the sales are run from that country.
    I just need to update some prices so that german customers can buy with that price.
    is there a chance to be able to work as before installing the plug in?

    thanks

    The prices should synchronise on product update, so in theory, if you don’t update the product once WooCommerce Multilingual is active – they might be the same as you have set them.
    I cannot guarantee that functionality since it is something that we are not supporting at this moment.

    Thread Starter ilarias

    (@ilarias)

    Hi,
    in the WPML forum and this feature is described (different prices for the same product in different languages)

    but this feature is not available on the woocommerce multilingual plugin I have.

    Could you please provide me with the link to the forum where this feature is described?
    As far as I am aware, you can have different prices (manually set prices) but for different currencies.
    For this you have to enable multi-currency mode and have not only Euro, but Dollars in example, and then you can set the price for the dollars to be different.
    Furthermore you can limit the currency to a specific language.

    Thread Starter ilarias

    (@ilarias)

    The article that you are referring to is almost 3 years old, and as far as I see it is not discussing on how to have different prices – but it is discussing a bug that happened in the setup of the user that made the prices being different in the frontend, despite them being the same in the backend.
    Even at that time – almost 3 years ago – the prices were synchronised between translations.

    Thread Starter ilarias

    (@ilarias)

    Hi,
    to be honest the article says that the field “Regular price” can be changed accordingly to any language (and with no regard to the currency).
    anyway, I understand that there is no answer on this now: is that correct?

    thanks

    As I told you above – the price are synchronised when a product is updated.
    Having different prices for the same currency is not possible at this time.

Viewing 13 replies - 1 through 13 (of 13 total)
  • The topic ‘change price when changing language (but not currency)’ is closed to new replies.