Skip Navigation

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.

Sun Mon Tue Wed Thu Fri Sat
- 8:00 – 13:00 9:00 – 13:00 9:00 – 13:00 8:00 – 12:00 8:00 – 12:00 -
- 14:00 – 17:00 14:00 – 18:00 14:00 – 18:00 13:00 – 17:00 13:00 – 17:00 -

Supporter timezone: Europe/Zagreb (GMT+01:00)

This topic contains 5 replies, has 0 voices.

Last updated by Bruno Kos 3 days, 10 hours ago.

Assisted by: Bruno Kos.

Author Posts
February 19, 2025 at 8:33 pm #16726716

ivoM-5

Background of the issue:
I am developing a site using WooCommerce and WPML. I have my own shipping method and I am trying to set shipping rates by currency.

Symptoms:
I don't know how to get specific fields in my shipment, and I am unsure if it's possible to disable automatic price calculation to create separate EUR and CZK prices.

Questions:
Is it possible to get specific fields in my shipment?
Is there an option to disable automatic price calculation for my shipping method to create separate EUR and CZK prices?

February 20, 2025 at 1:42 pm #16729889

Bruno Kos
Supporter

Languages: English (English ) German (Deutsch ) French (Français )

Timezone: Europe/Zagreb (GMT+01:00)

Hi,

It is not possible to disable automatic conversion rate per currency - it goes like this:
https://wpml.org/documentation/related-projects/woocommerce-multilingual/multi-currency-support-woocommerce/#configuring-custom-prices-for-different-currencies

However, if you set WPML’s WooCommerce Multi Currency, you can define different shipping costs per currency under: WooCommerce → Settings → Shipping → Shipping Zones → Edit Shipping Methods.

WooCommerce Multilingual & Multicurrency by default will multiply all your costs and values defined above by currency exchange rates. If you don't want this and you prefer static values instead, you can define them here - see my image.

Can you tell me if this helps?

shipping.png
February 24, 2025 at 2:26 pm #16741552

ivoM-5

Yes, I would like it as you sent in the picture, but I don't have that option. I assume that I have to add something "action" to my custom module to load these fields.

February 24, 2025 at 3:10 pm #16741840

Bruno Kos
Supporter

Languages: English (English ) German (Deutsch ) French (Français )

Timezone: Europe/Zagreb (GMT+01:00)

You need WooCommerce Multilingual & Multicurrency for it.

https://wpml.org/download/woocommerce-multilingual-multicurrency/?section=changelog

But you can install it from WordPress directly as well - see my screenshot.

update.png
February 27, 2025 at 10:35 am #16755192

ivoM-5

I have the latest versions, I'll try to explain it again, I don't know if we understand each other.

This is the default SHIPPING from woocommerce, here I see these fields
hidden link

And this is my shipping plugin, and I don't have these fields here. I need to know if it's possible to get your fields there, if not, I'll create Fields price EUR price CZK and set these prices in the checkout (I tried that too, but then it recalculates the price for me. For example, 200 CZK is 5 EUR and in the checkout it gives me 5/ exchange rate and it costs me 0.19 €)

hidden link

February 27, 2025 at 12:54 pm #16756107

Bruno Kos
Supporter

Languages: English (English ) German (Deutsch ) French (Français )

Timezone: Europe/Zagreb (GMT+01:00)

Would you be willing to provide me with WordPress credentials so I could investigate the issue directly?

I can check with our 2nd tier on what is needed to make a custom plugin compatible there, but it may be no trivial fix and not within the scope of our support.

Also tell me what is the name of your shipping plugin that should manage this.

https://wpml.org/purchase/support-policy/privacy-and-security-when-providing-debug-information-for-support/

I marked your next reply as private so that you can safely add credentials.