Shopify – แปลการแจ้งเตือนทางอีเมล Shopify ของคุณ
- หลัก
- การจัดการการแปล
- 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 admin ของคุณ ให้ไปที่การตั้งค่า > การแจ้งเตือน แล้วเปิดอีเมลที่คุณต้องการแปล! 🌐🛍️
ในใจกลางแดชบอร์ด Shopify ของคุณ ให้ไปที่การตั้งค่า > การแจ้งเตือน และยึดอีเมลที่ต้องการแปล ฝันถึงอีเมล 'ยืนยันคำสั่งซื้อ' หลายภาษาใช่ไหม นี่คือเข็มทิศของคุณ:
คัดลอกเนื้อหาอีเมล! 📧✨
กลับไปที่โปรแกรมแก้ไขข้อความของคุณและสลับ 'อีเมลในภาษาต้นฉบับที่นี่' ด้วยโค้ดที่คุณคัดลอกไว้ (สมมติว่าภาษาอังกฤษเป็นภาษาหลักของคุณ) สําเร็จรูป
ในกรณีนี้ เนื่องจากภาษาอังกฤษเป็นภาษาหลัก ตัวยึดตำแหน่ง 'EMAIL IN THE ORIGINAL LANGUAGE HERE' จึงถูกแทนที่ด้วยโค้ด
แลก 'EMAIL EN FRANçAIS ICI' ด้วยโค้ดที่ให้มา และปรับวลีให้เป็นเวอร์ชันที่แปลแล้ว ทำซ้ำกับภาษาอื่นๆ เช่น 'EMAIL EN ESPAñOL AQUI' 🔄🌍
ตัวอย่างเช่น สำหรับภาษาฝรั่งเศส คุณจะเปลี่ยน 'ขอบคุณสำหรับการซื้อของคุณ!' โดย 'Merci pour votre achat!' ตรวจสอบให้แน่ใจว่าคุณเปลี่ยนเฉพาะประโยคเท่านั้น คุณต้องไม่แปลโค้ดเหลวใดๆ ระหว่าง {% %} หรือ {{ }}
หลังจากอัปเดตช่องทั้งหมดสำหรับแต่ละภาษาแล้ว ให้คัดลอกเนื้อหาทั้งหมดจากโปรแกรมแก้ไขข้อความของคุณแล้วแทรกไว้ใต้ Shopify admin > การแจ้งเตือน ในการแจ้งเตือนที่ต้องการเพื่อแก้ไข 🛍️🔔
ในกรณีนี้ อีเมลที่แก้ไขคือ 'ยืนยันการสั่งซื้อ':
ทำตามขั้นตอนเดียวกันสำหรับหัวเรื่องของอีเมล 📧🔝
สำหรับหัวเรื่องอีเมล กระบวนการจะเหมือนกัน: ในโปรแกรมแก้ไขข้อความของคุณ ให้คัดลอกโค้ด จากนั้นแทนที่ฟิลด์ด้วยหัวเรื่องที่แปลแล้ว ดังที่แสดงไว้ที่นี่:
สำหรับหัวเรื่องอีเมล กระบวนการจะเหมือนกัน: ในโปรแกรมแก้ไขข้อความของคุณ ให้คัดลอกโค้ด จากนั้นแทนที่ฟิลด์ด้วยหัวเรื่องที่แปลแล้ว ดังที่แสดงไว้ที่นี่:
กดปุ่ม "บันทึก" ที่มุมขวาบน 🔝💾
คุณทำเสร็จแล้ว! ลูกค้าของคุณควรได้รับอีเมลในภาษาของพวกเขา
การแจ้งเตือนสำหรับลูกค้า 🌍
หากต้องการปรับแต่งการแจ้งเตือนทางอีเมลสำหรับลูกค้าของคุณ คุณสามารถรวมแท็ก Lang ไว้ในส่วน "ลูกค้า" ของ Shopify admin > ลูกค้า แท็กนี้จะแสดงภาษาที่ผู้เข้าชมเลือกเมื่อลงทะเบียนบนไซต์ของคุณ
หากต้องการเปิดใช้งานความสามารถนี้ ให้แทรกบรรทัดcustomer_tag: จริง
ลงในโค้ด ConveyThis ไปที่ Shopify admin ของคุณ > ร้านค้าออนไลน์ > ธีม > การดำเนินการ > แก้ไขโค้ด > 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 %}