Skip navigation

Это форум технической поддержки WPML – плагина для многоязычной WordPress.

Доступно для чтения всем, но только клиенты, купившие WPML, могут оставлять сообщения. Сотрудники WPML отвечают на сообщения форума 6 дней в неделю, 22 часов в сутки.

Помечено: 

Эта тема содержит 17 ответов, имеет 2 голоса.

Последнее обновление: Andrey 1 год, 4 месяца назад.

При содействии: Andrey.

Автор Записи
14 июля, 2023 на 1:23 пп #14039919

alexeyK-12

Я пытаюсь: Я поставил определение валюты по локации клиента

Ожидалось это: ожидалось что когда клиент покупает с английской версии сайта то в платежний шлюз Fundy будет ухадить цена в 1500 грн

Вместо этого, получилось: А в итоге приходит сумма в 1500$.

нам нужно что б на територии украини была только гривна а в других регонах был долар.

На данный момент я эту функцию выглючил.
в поддержке Fundy мне сказали что они не видят смену валюты в таком случаэ, для них цена в 1500 грн в английской версии это не 40$ а 1500$

Как можно решить єту проблему?

MicrosoftTeams-image (1).png
MicrosoftTeams-image.png
17 июля, 2023 на 1:53 пп #14050267

Andrey
Supporter

Языки: Английский (English ) Русский (Русский )

Часовой пояс: Europe/Kyiv (GMT+02:00)

Расскажите как Вы настроили валюты с использованием WPML? Прикрепите также скриншоты. Валюта по локации не верно отображается на сайте?

Проверил наши записи, хочу отметить, что мы не тестировали Fondy плагин на совместимость с WPML:
https://wpml.org/plugin/?wpv_view_count=120064&wpv-plugin-functionality=0&wpv_post_search=Fondy&wpv-wpcf-recommendation-flag=&wpv_filter_submit=Search

17 июля, 2023 на 2:57 пп #14050905

alexeyK-12

я настривал валюты с помощью плагина WooCommerce Multilingual & Multicurrency.
настройки ниже на скриншоте. Это те что были, так как на данный момент валюти по геолокации я отключил.
Как можно решить данную проблему?
Может есть какойто хук который будет передавать валюты правильно?

Screenshot_1.png
Screenshot_2.png
17 июля, 2023 на 2:59 пп #14051023

alexeyK-12

Волюта по сайту отображается верно, но не правильно передается в Фонди. Они получают вмсто 1500грн - 1500$

17 июля, 2023 на 3:20 пп #14051259

Andrey
Supporter

Языки: Английский (English ) Русский (Русский )

Часовой пояс: Europe/Kyiv (GMT+02:00)

Спасибо за информацию.

В интерфейсе WPML этого не сделать. Fondy необходимо использовать доступные хуки WooCommerce Multilingual, чтобы получать правильную валюту.

Мультивалютность:
https://wpml.org/documentation/related-projects/woocommerce-multilingual/wcml-hooks-reference/#multi-currency-feature

17 июля, 2023 на 3:41 пп #14051359

alexeyK-12

это мне надо передать розроботчику Fondy?

17 июля, 2023 на 4:09 пп #14051699

Andrey
Supporter

Языки: Английский (English ) Русский (Русский )

Часовой пояс: Europe/Kyiv (GMT+02:00)

Да, Вы можете передать эту информацию автору Fondу, чтобы он смог ее использовать для решения возникшей проблемы.

WooCommerce Multilingual имеет набор хуков, которые разработчики могут использовать для обеспечения совместимости своих тем или плагинов в мультиязычной среде.

https://wpml.org/documentation/related-projects/woocommerce-multilingual/wcml-hooks-reference/

17 июля, 2023 на 4:21 пп #14051777

alexeyK-12

Понял спасибо.

18 июля, 2023 на 7:45 дп #14055437

Andrey
Supporter

Языки: Английский (English ) Русский (Русский )

Часовой пояс: Europe/Kyiv (GMT+02:00)

Если автору нужна будет помощь, Вы также можете поделиться с ним ссылкой на нашу программу Go-Global. Ему необходимо будет заполнить форму.
https://wpml.org/documentation/support/go-global-program/

21 июля, 2023 на 7:14 пп #14081867

alexeyK-12

Добрый день, мне в поддержке фонди ответили такой фразой
"Добрий день. Розробники повідомили що ви можете скористатися фільтром "wc_gateway_fondy_payment_params" і встановлювати необхідний параметр в currency. ---- on "
Но не сказали что и куда вставлять.
Может вы знаете о чем они?

24 июля, 2023 на 9:41 дп #14087753

Andrey
Supporter

Языки: Английский (English ) Русский (Русский )

Часовой пояс: Europe/Kyiv (GMT+02:00)

Добрый день,

Я попробовал найти информацию о данном фильтре в интернете, но ничего не нашел.

Предполагаю, что Вам указали на фильтр в плагине Fondy, который Вы можете использовать при написании своей пользовательской функции, которая будет передавать валюту.

Попробуйте запросить у автора готовое решение, так как применение фильтра требует определенных навыков программирования.

24 июля, 2023 на 2:36 пп #14090589

alexeyK-12

я нашел вот это в плагине фонди
скрытая ссылка
скрытая ссылка
скрытая ссылка

больше нигде этот фильтр не используется

24 июля, 2023 на 3:31 пп #14090987

Andrey
Supporter

Языки: Английский (English ) Русский (Русский )

Часовой пояс: Europe/Kyiv (GMT+02:00)

Насколько я могу судить, фильтр используется для добавления\изменения значений параметров оплаты в Fondy.

24 июля, 2023 на 3:47 пп #14091269

alexeyK-12

можно каким то образом изменить через functions.php этот фильтр что бы сробатывал акой то из хуков кторый будет заменять алюту при передаче фонди?

24 июля, 2023 на 4:10 пп #14091417

Andrey
Supporter

Языки: Английский (English ) Русский (Русский )

Часовой пояс: Europe/Kyiv (GMT+02:00)

Думаю, что это возможно, но без пользовательского программирования не обойтись. Вам необходимо написать пользовательскую функцию, которая будет получать необходимые данные и передавать ее в Fondy в момент оплаты.

Доступные фильтры в Woocommerce Multilingual, которые позволяют получить разного рода информацию (к примеру, как wcml_client_currency):
https://wpml.org/documentation/related-projects/woocommerce-multilingual/wcml-hooks-reference/