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 3 replies, has 0 voices.

Last updated by Bruno Kos 4 hours, 47 minutes 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