Shopify – Переведите уведомления по электронной почте Shopify

ConveyThis автоматически выполняет переводы содержимого веб-сайта. Электронные письма, находящиеся за пределами веб-сайта, не переводятся ConveyThis автоматически. Но, используя ConveyThis в сочетании с ликвидным кодом, вы можете вручную контролировать переводы содержимого электронной почты в зависимости от языка заказа.

Имейте в виду, что этот метод применим к уведомлениям о заказах, но не к оповещению о создании подарочной карты.

Прежде чем приступить к делу, поймите, что существуют различные типы уведомлений, и подход к каждому из них немного различается:

Откройте текстовый редактор по вашему выбору и вставьте следующий жидкий код!

Запустите предпочитаемый вами текстовый редактор и вставьте указанный жидкий код. Адаптируйте код к языкам, на которых говорит ваш сайт. Отрегулируйте строки «когда», установив правильные коды языков.

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

				
					{% case attributes.lang %}   
{% when 'fr' %} 
EMAIL EN FRANÇAIS ICI
{% when 'es' %}   
EMAIL EN ESPAÑOL AQUI
{% else %}  
EMAIL IN THE ORIGINAL LANGUAGE HERE
{% endcase %}

//----------

{% case attributes.lang %}   
{% when 'de' %}   
EMAIL IN DEUTSCH HIER
{% else %}   
EMAIL IN THE ORIGINAL LANGUAGE HERE
{% endcase %}
				
			
Название переводится как «Совершенствование перевода электронной почты: руководство для немецкого языка».

Помните, что предоставленный код — это всего лишь проект. Настройте его в соответствии с языками, которые вы выбрали на панели инструментов ConveyThis, и получите персонализированный перевод электронной почты.

Хотите перевести электронную почту только на немецкий язык? Вот образец, который поможет вам:

Название переводится как «Программирование с учетом языковых предпочтений: как адаптировать контент для говорящих по-немецки и других».

Если заказ размещен на немецком языке, клиента встретит контент, расположенный между строками кода «de» и «else». Но если они выбрали другого танцевального партнера, кроме немецкого, им будет исполнена серенада с содержанием, найденным между строками кода «else» и «endcase».

В области администрирования Shopify перейдите в «Настройки» > «Уведомления» и откройте электронное письмо, которое вы хотите перевести!

В центре панели управления Shopify перейдите в «Настройки» > «Уведомления» и наведите курсор на электронное письмо, требующее перевода. Мечтаете о многоязычном электронном письме с подтверждением заказа? Вот ваш компас:

файл uaBmdfrlsy

Скопируйте тело письма!

файл FX2BuJ2AQy

Вернитесь в текстовый редактор и замените «ЭЛЕКТРОННАЯ ПОЧТА НА ОРИГИНАЛЬНОМ ЯЗЫКЕ ЗДЕСЬ» на скопированный вами код (при условии, что английский является вашим основным языком).

В этом случае, поскольку основным языком является английский, заполнитель «ЭЛЕКТРОННАЯ ПОЧТА НА ОРИГИНАЛЬНОМ ЯЗЫКЕ ЗДЕСЬ» был заменен кодом.

файл RmygtVY7gN

Замените «EMAIL EN FRANÇAIS ICI» на предоставленный код и настройте фразы на их переведенные версии. Повторите эти действия для других языков, например «EMAIL EN ESPAÑOL AQUI».

файл afttYobcEX

Например, для французского языка вы измените «Спасибо за покупку!» от «Merci pour votre achat!». Убедитесь, что вы меняете только предложения. Вы не должны переводить какой-либо жидкий код между {% %} или {{ }}.

После обновления всех полей для каждого языка скопируйте весь контент из текстового редактора и вставьте его в разделе «Администратор Shopify» > «Уведомления» в нужное уведомление для изменения.

В этом случае редактируется электронное письмо «Подтверждение заказа»:

файл clkWsFZCfe

Выполните ту же процедуру для темы электронного письма.

файл

Для темы электронного письма процесс идентичен: в текстовом редакторе скопируйте код, затем замените поля переведенной темой, как показано здесь:

Для темы электронного письма процесс идентичен: в текстовом редакторе скопируйте код, затем замените поля переведенной темой, как показано здесь:

файл X16t4SR90f

Нажмите кнопку «Сохранить», расположенную в правом верхнем углу.

Все готово! Ваш клиент должен получить электронное письмо на своем языке.

Уведомления для клиентов

Чтобы настроить уведомления по электронной почте для своих клиентов, вы можете интегрировать языковой тег в раздел «Клиенты» вашего администратора Shopify > Клиенты. Этот тег будет отражать язык, выбранный посетителем при регистрации на вашем сайте.

Чтобы активировать эту возможность, вставьте строкутег_клиента: правдав код ConveyThis. Перейдите к администратору Shopify > Интернет-магазин > Темы > Действия > Изменить код > ConveyThis_switcher.liquid, чтобы внести эти изменения.

				
					<!-- ConveyThis: https://www.conveythis.com/   -->
<script type="rocketlazyloadscript" data-minify="1" src="https://www.conveythis.com/wp-content/cache/min/1/javascript/conveythis-initializer.js?ver=1714686201" defer></script>
<script type="rocketlazyloadscript" data-rocket-type="text/javascript">
	document.addEventListener("DOMContentLoaded", function(e) {
		ConveyThis_Initializer.init({
			api_key: "pub_********************"
		});
	});
</script>
				
			

После интеграции этого тега в код вы можете структурировать уведомление клиента на основе ранее обсуждавшегося формата:

Подход остается таким же, как описано в начальном разделе этого руководства, но используется следующий код:

				
					{% assign language = customer.tags | join: '' | split: '#conveythis-wrapper' %}       
{% case language[1] %}         
{% when 'en' %}              
English account confirmation            
{% else %}             
Original Customer account confirmation       
{% endcase %}
				
			
Предыдущий Уточните перевод вашего веб-сайта с помощью функции глоссария ConveyThis
Следующий Перевод PDF (принять PDF-файлы для конкретного языка)
Содержание