WPML

Настройка мультивалютности в WPML Multilingual & Multicurrency for WooCommerce прошла интересную эволюцию и продолжает меняться. На этот раз, прежде чем приступить к написанию кода, я хотел бы рассказать Вам о том, что нас ждет, и получить Ваши отзывы. Если мы будем знать, что Вам нужно, я уверен, что мы сможем сделать это лучше для Вас.

Ограничение валют для каждого языка


Старые версии WPML Multilingual & Multicurrency for WooCommerce позволяли сохранять разные цены для переводов. Мы сочли это архитектурной ошибкой, поскольку ценообразование должно применяться к валютам, а не к языкам. Поэтому мы удалили поля для перевода цен из перевода товаров. При этом мы добавили новый API для разных цен в разных валютах (а не языках).

Теперь мы хотим завершить эту работу, позволив ограничивать определенные валюты для разных языков.

Выбор валюты для языка
Выбор валюты для языка

Предположим, у Вас есть магазин на английском, испанском и японском языках. В качестве валют Вы используете USD, евро и японские иены (JPY). Уже сегодня WPML Multilingual & Multicurrency for WooCommerce позволяет Вам управлять ценами на Ваши товары в этих трех валютах.

Теперь, допустим, Вы хотите показывать японским посетителям цены только в иенах. А на английском и испанском языках Вы хотите показывать USD и евро. Новая таблица языков и валют в WPML Multilingual & Multicurrency for WooCommerce 3.2 позволит Вам это сделать.

ВалютаАнглийскийИспанскийЯпонский
USDДАДАНЕТ
ЕвроДАДАНЕТ
ИеныНЕТНЕТДА

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

Управление валютами в WooCommerce


Работая над мультивалютностью для WooCommerce, мы заметили, что в самом WooCommerce отсутствует централизованное управление валютами. Сегодня оно жестко закодировано, что приводит к самым разным проблемам. Например, если жестко закодированный код валюты для платежной системы неверен (как в случае с китайскими юанями), Ваш сайт будет отображать цену в одной валюте, а PayPal будет списывать средства в другой. Очевидно, что это совершенно недопустимо.

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

Как Вы считаете, это Вам поможет? Чтобы лучше все спланировать, нам нужно знать, что Вы пытаетесь создать и как это должно работать. Расскажите нам о Ваших мультивалютных и многоязычных сайтах электронной коммерции в комментариях.

Считаете это полезным? Поделитесь этой статьей: