Александр А.
8 советов: переводите уведомления электронной почты Shopify для успеха
Пошаговое руководство по переводу уведомлений по электронной почте на вашем сайте Shopify
ConveyThis автоматически переводит весь контент, отображаемый на вашем сайте. Однако, поскольку электронные письма не являются частью вашего веб-сайта, ConveyThis не переводит их автоматически. Тем не менее, ConveyThis позволяет вручную управлять содержимым электронной почты в зависимости от языка заказа. Используя жидкий код, вы можете справиться с переводом электронной почты. Обратите внимание, что хотя эти инструкции относятся к уведомлениям о заказах, они не распространяются на уведомления о создании подарочных карт.
I. Уведомления о заказах и доставке:
1. Откройте текстовый редактор и вставьте указанный фрагмент жидкого кода.
В зависимости от языков, поддерживаемых на вашем веб-сайте, вам потребуется соответствующим образом изменить код. Вы должны настроить коды языка в операторах «когда».
Например, давайте рассмотрим сценарий, в котором ConveyThis обрабатывает английский как исходный язык, а французский и испанский — как целевые языки перевода. Общая структура Liquid будет следующей:
{% case attribute.lang %} {% when 'fr' %} НАПИСАТЬ НА ФРАНЦУЗСКОМ ЗДЕСЬ {% when 'es' %} НАПИСАТЬ НА ИСПАНСКОМ ЗДЕСЬ {% else %} НАЧАТЬ НА ИСХОДНОМ ЯЗЫКЕ ЗДЕСЬ {% endcase %}
Приведенный выше код является лишь примером. Пожалуйста, убедитесь, что вы ввели языки, управляемые в вашем приложении ConveyThis, которые вы хотите включить для перевода электронной почты.
Вот еще один пример перевода писем именно на немецкий язык:
{% case attribute.lang %} {% when 'de' %} ОТПРАВИТЬ НА НЕМЕЦКОМ ВЫСШЕМ ЯЗЫКЕ {% else %} ОТПРАВИТЬ НА ИСХОДНОМ ЯЗЫКЕ ЗДЕСЬ {% endcase %}
{% case attribute.lang %} {% when 'fr' %} ФРАНЦУЗСКИЙ ТЕКСТ {% when 'es' %} ИСПАНСКИЙ ТЕКСТ {% when 'pt' %} ПОРТУГАЛЬСКИЙ ТЕКСТ {% else %} АНГЛИЙСКИЙ ТЕКСТ {% endcase %}
2. Войдите в админ-панель Shopify и перейдите в «Настройки» > «Уведомления». Найдите конкретное уведомление по электронной почте, которое вы хотите перевести.
3. Скопируйте содержимое тела письма.
4. Вернитесь в текстовый редактор и замените замещающий текст
5. Затем замените «EMAIL EN FRANÇAIS ICI» тем же кодом и измените предложения с их соответствующими переводами.
Например, при переводе на французский измените предложение «Спасибо за покупку!» до «Merci pour votre achat!» Не забывайте изменять только предложения и избегать перевода жидкого кода между {% %} или {{ }}.
В этом случае найдите электронное письмо «Подтверждение заказа» в административной области Shopify и вставьте переведенный контент из текстового редактора в этот конкретный раздел электронной почты.
6. Скопируйте весь контент из текстового редактора и вставьте его в соответствующий раздел уведомлений в административной области Shopify.
В этом случае редактируется электронное письмо «Подтверждение заказа»:
7. Выполните те же шаги для перевода заголовка электронного письма.
Вы можете применить тот же процесс для перевода темы электронного письма. Скопируйте и вставьте код в текстовый редактор, затем замените поля переведенной версией темы. Вот пример, иллюстрирующий процесс:
{% case attribute.lang %} {% when 'fr' %} Commande {{name}} confirmée {% when 'es' %} Заказ {{name}} подтвержден {% when 'pt' %} Order {{name }} подтвержден {% else %} Заказ {{name}} подтвержден {% endcase %}
Затем вставьте переведенную тему из текстового редактора в поле «Тема сообщения» в административной области Shopify.
II. Уведомления для клиентов:
Чтобы управлять электронными письмами клиентов, вы можете включить языковой тег в информацию о клиентах в вашей административной области Shopify. Тег lang будет добавлен в зависимости от языка, который посетитель использовал во время регистрации на сайте.
Чтобы включить эту функцию, вам нужно добавить строку «customer_tag: true» в код ConveyThis в файле «conveythis_switcher.liquid». Вы можете получить доступ к этому файлу, перейдя в админку Shopify > Интернет-магазин > Темы > Действия > Изменить код.
{% назначить язык = customer.tags | присоединиться: '' | split: '#ct' %} {% case language[1] %} {% when 'en' %} Подтверждение учетной записи на английском языке {% else %} Исходное подтверждение учетной записи клиента {% endcase %}