Shopify – اعلان های ایمیل Shopify خود را ترجمه کنید
ConveyThis به طور خودکار ترجمه های محتوای وب سایت را مدیریت می کند. ایمیلهایی که خارج از محدوده وبسایت هستند، بهطور خودکار توسط ConveyThis ترجمه نمیشوند. اما، با استفاده از ConveyThis همراه با کد مایع، می توانید به صورت دستی ترجمه محتوای ایمیل را بر اساس زبان سفارش کنترل کنید.
به خاطر داشته باشید، این روش برای اعلانهای سفارش اعمال میشود، اما هشدار ایجاد کارت هدیه نیست.
قبل از غواصی، درک کنید که انواع مختلف اعلان وجود دارد و رویکرد برای هر کدام کمی متفاوت است:
یک ویرایشگر متن مورد نظر خود را باز کنید و کد مایع زیر را قرار دهید!
ویرایشگر متن دلخواه خود را فعال کنید و کد مایع داده شده را رها کنید. کد را با زبان هایی که سایت شما صحبت می کند تنظیم کنید. با تنظیم کدهای زبان مناسب، خطوط "when" را تنظیم کنید.
سایت خود را با استفاده از 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 خود، به تنظیمات > اعلانها بروید و روی ایمیلی که هوس ترجمه را دارد، لنگر بزنید. رویای یک ایمیل چند زبانه "تأیید سفارش" دارید؟ قطب نمای شما این است:
متن ایمیل را کپی کنید!
به ویرایشگر متن خود برگردید و «ایمیل به زبان اصلی اینجا» را با کدی که کپی کردهاید عوض کنید (با فرض اینکه انگلیسی زبان اصلی شما باشد)
در این مثال، از آنجایی که انگلیسی زبان اصلی است، جای جای «ایمیل در زبان اصلی اینجا» با کد جایگزین شده است.
"EMAIL EN FRANÇAIS ICI" را با کد ارائه شده تعویض کنید و عبارات را با نسخه های ترجمه شده خود تنظیم کنید. برای سایر زبانها مانند 'EMAIL EN ESPAÑOL AQUI' تکرار کنید
به عنوان مثال، برای فرانسوی، "از خرید شما متشکرم!" توسط 'Merci pour votre achat!'. مطمئن شوید که فقط جملات را تغییر می دهید. شما نباید هیچ کد مایعی را بین {% %} یا {{ }} ترجمه کنید
پس از بهروزرسانی تمام فیلدها برای هر زبان، کل محتوا را از ویرایشگر متن خود کپی کنید و آن را در قسمت Shopify admin > Notifications، در اعلان مورد نظر برای تغییر وارد کنید.
در این مورد، ایمیل ویرایش شده "تأیید سفارش" است:
همین رویه را برای موضوع ایمیل دنبال کنید
برای موضوع ایمیل، فرآیند یکسان است: در ویرایشگر متن خود، کد را کپی کنید، سپس فیلدها را با موضوع ترجمه شده جایگزین کنید، همانطور که در اینجا نشان داده شده است:
برای موضوع ایمیل، فرآیند یکسان است: در ویرایشگر متن خود، کد را کپی کنید، سپس فیلدها را با موضوع ترجمه شده جایگزین کنید، همانطور که در اینجا نشان داده شده است:
دکمه "ذخیره" واقع در گوشه سمت راست بالا را فشار دهید
شما تمام شده اید! مشتری شما باید ایمیل را به زبان خود دریافت کند.
اطلاعیه برای مشتریان
برای سفارشی کردن اعلانهای ایمیل برای مشتریان خود، میتوانید یک برچسب زبان را در بخش «مشتریان» مدیر Shopify > مشتریان خود ادغام کنید. این تگ زبان انتخاب شده توسط بازدید کننده هنگام ثبت نام در سایت شما را نشان می دهد.
برای فعال کردن این قابلیت، خط را وارد کنیدcustomer_tag: درست است
به کد ConveyThis. برای انجام این تنظیم به سرپرست Shopify > فروشگاه آنلاین > تم ها > اقدامات > ویرایش کد > ConveyThis_switcher.liquid بروید.
پس از ادغام این تگ در کد، می توانید اعلان مشتری را بر اساس فرمت مورد بحث قبلی ساختار دهید:
رویکرد همان چیزی است که در بخش اولیه این راهنما بیان شده است، اما از کد زیر استفاده کنید:
{% assign language = customer.tags | join: '' | split: '#conveythis-wrapper' %}
{% case language[1] %}
{% when 'en' %}
English account confirmation
{% else %}
Original Customer account confirmation
{% endcase %}