ปรับแต่งแคมเปญ Shopify Email ของคุณโดยใช้ Liquid
Liquid คือภาษาโปรแกรมของ Shopify ที่ใช้งานง่ายและเป็นภาษาเดียวกันกับที่ร้านค้าธีมของ Shopify ใช้สร้างธีม
คุณสามารถใช้ Liquid แบบกำหนดเองเพื่อปรับปรุงข้อความ Shopify Email ของคุณโดยการสร้างอีเมลด้วยโค้ดแบบกำหนดเองทั้งหมดหรือโดยการเพิ่มส่วน Liquid แบบกำหนดเองลงในเทมเพลต ตัวเลือกเหล่านี้จะช่วยให้คุณป้อน Liquid หรือ HTML แบบกำหนดเองได้
คุณสามารถใช้ Liquid แบบปรับแต่งเองเพื่อแสดงองค์ประกอบแบบปรับแต่งเองได้ เช่น รูปภาพแบบขนาบข้างกัน ปุ่มแบบปรับแต่งเอง รูปภาพที่ปรับแต่งขนาดเอง และขนาดส่วนแบบปรับแต่งเอง
ในหน้านี้
ข้อพิจารณา
ตรวจสอบข้อควรพิจารณาต่อไปนี้ก่อนที่คุณจะเริ่มเพิ่ม Liquid แบบปรับแต่งเองลงในข้อความ Shopify Email ของคุณ
- ตัวแปรที่ใส่ในโค้ดของคุณต้องเป็นตัวแปรที่ Liquid แบบปรับแต่งเองรองรับ
- คุณสามารถใช้อุปกรณ์เดสก์ท็อปสร้างส่วน Liquid แบบปรับแต่งเองได้เท่านั้น
- จำเป็นต้องมีตัวแปร
unsubscribe_link
ในอีเมล Liquid แบบปรับแต่งเอง หากคุณเปิดใช้งานการติดตามการเปิด อ่าน คุณจะต้องใช้ตัวแปรopen_tracking
ด้วย ดูข้อมูลเพิ่มเติมเกี่ยวกับการเพิ่มตัวแปรที่จำเป็นในอีเมล - โค้ดที่คุณป้อนมีข้อจํากัดดังต่อไปนี้:
- ส่วน Liquid แบบกำหนดเองมีขนาดได้สูงสุด 50 กิโลไบต์ (KB)
- อีเมลที่สร้างด้วยโค้ด Liquid แบบกำหนดเองมีขนาดได้สูงสุด 500 KB
ตัวแปร Liquid ที่ Liquid แบบกำหนดเองรองรับ
คุณสามารถใช้ตัวแปรต่อไปนี้เพื่อปรับแต่งข้อความใน Shopify Email ด้วย Liquid ได้
ตัวแปร Liquid ที่รองรับเทมเพลตอีเมลทั้งหมด
เมื่อใช้ Liquid คุณจะสามารถใช้ตัวแปรต่อไปนี้เพื่อปรับแต่งข้อความใดๆ ก็ได้ใน Shopify Email
ตัวแปร | คำอธิบาย |
---|---|
all_products | สินค้าทั้งหมดใน ร้านค้าของคุณ |
unsubscribe_link | ตัวแปรนี้จะให้สิทธิ์การเข้าถึงลิงก์เพื่อยกเลิกการสมัครรับข้อมูล จำเป็นต้องมีตัวแปรนี้หากคุณสร้างอีเมลที่ใช้โค้ดแบบกำหนดเอง |
open_tracking | ตัวแปรนี้จะให้สิทธิ์การเข้าถึงบล็อกการติดตามการเปิดอ่านที่มีการจัดรูปแบบล่วงหน้า จำเป็นต้องมีตัวแปรนี้หากคุณสร้างอีเมลที่ใช้โค้ดแบบกำหนดเองและได้เปิดใช้งานการติดตามการเปิดอ่าน |
data.customer.* |
ตัวแปรนี้จะให้สิทธิ์การเข้าถึงคุณสมบัติของข้อมูลลู กค้าต่อไปนี้ first_name last_name email city สถานะ ประเทศ ไม่สามารถใช้คุณสมบัติเหล่านี้ภายในตัวกรอง Liquid หรือ เงื่อนไข Liquid ได้ |
email.* |
ตัวแปรนี้จะให้สิทธิ์การเข้าถึงคุณสมบัติของอีเมลต่อไปนี้ subject แสดงบรรทัดหัวเรื่องของอีเมลpreview_text แสดงข้อความตัวอย่างของอีเมล |
shop.* | ตัวแปรนี้จะให้สิทธิ์การเข้าถึงคุณสมบัติของร้านค้าต่อไปนี้
name แสดงชื่อร้านค้าdomain แสดงโดเมนหลักของร้านค้าurl แสดง URL ร้านค้าshopify_domain แสดงโดเมน Shopify
|
ตัวแปร Liquid ที่รองรับอีเมลแจ้งขั้นตอนการชำระเงินที่ยังไม่เสร็จสิ้น
คุณสามารถใช้ตัวแปรต่อไปนี้เพื่อปรับแต่งข้อความขั้นตอนการช ำระเงินที่ยังไม่เสร็จสิ้นใน Shopify Email ด้วย Liquid ได้
ตัวแปร | คำอธิบาย |
---|---|
abandoned_checkout.* |
ตัวแปรนี้ให้สิทธิ์การเข้าถึงคุณสมบัติของขั้นตอนการชำระเงินที่ยังไม่เสร็จสิ้นต่อไปนี้
|
id(checkout ID) | ID เฉพาะของขั้นตอนการชำระเงินเพื่อการใช้งานภายใน |
shop | ชื่อร้านค้า Shopify ของคุณ |
name | ชื่อขขั้นตอนการชำระเงินที่ยังไม่เสร็จสิ้น หรือที่เรียกว่าหมายเลขการขั้นตอนการชำระเงิน |
total_price | ราคารวมของคำสั่งซื้อ (ยอดรวม + ค่าจัดส่ง - ส่วนลดค่าจัดส่ง + ภาษี) |
shipping_price |
ราคาค่าจัดส่ง ตัวอย่าง |
shipping_address | ที่อยู่ที่จัดส่ง |
billing_address | ที่อยู่สำหรับเรียกเก็บเงิน |
line_items | รายการสินค้าเฉพาะรายการทั้งหมดในขั้นตอนการชำระเงินที่ยังไม่เสร็จสิ้น |
unavailable_line_items | รายการสินค้าเฉพาะรายการทั้งหมดในขั้นตอนการชำระเงินที่ยังไม่เสร็จสิ้นยังไม่พร้อมให้บริการ |
note | หมายเหตุที่แนบมากับขั้นตอนการชำระเงินที่ยังไม่เสร็จสิ้น |
landing_site |
เส้นทางของเว็บไซต์แลนดิ้งเพจที่ลูกค้าใช้ ซึ่งเป็นหน้าแรกที่ลูกค้าเข้าถึงเมื่อพวกเขามาถึงร้านค้า ตัวอย่างเช่น |
landing_site_ref |
แยกพารามิเตอร์ อ้างอิงจากเว็บไซต์แลนดิ้งเพจ พารามิเตอร์อ้างอิงอาจเป็น: หากค่าของ {% if landing_site_ref == 'my-tracking-token' %} การดำเนินการของฉ้ัน... {% endif %} |
referring_site |
URL ของช่องทางอ้างอิงที่นำลูกค้ารายดังกล่าวให้มาเยี่ยมชมร้านค้าของคุณ ตัวอย่างเช่น: |
created_at | วันและเวลาที่ลูกค้าได้สร้างขั้นตอนการชำระเงินที่พวกเขาไม่ได้ดำเนินการให้เสร็จสิ้น |
closed_at | วันที่และเวลาที่ปิดขั้นตอนการชำระเงิน |
customer_locale | รหัสภาษาสองหรือสามตัวอักษรของภาษาท้องถิ่นของลูกค้า โดยอาจ ตามด้วยรหัสภูมิภาคหรือไม่ก็ได้ ตัวอย่างเช่น th, en-CA |
item_count | ผลรวมของจำนวนสินค้าทั้งหมด |
unique_gateways | รายการผู้ให้บริการการชำระเงินที่ไม่ซ้ำกันที่มีให้ใช้งานในขั้นตอนการชำระเงิน |
discount | ส่วนลดที่ใช้กับตะกร้าสินค้าหรือสินค้าเฉพาะรายการในขั้นตอนขั้นตอนการชำระเงินที่ยังไม่เสร็จสิ้น |
discounts | รายการส่วนลดที่ใช้กับขั้นตอนการชำระเงิน |
successfully_applied_discounts | ส่วนลดที่ใช้กับขั้นตอนการชำระเงินเรียบร้อยแล้ว |
discounts_amount |
จำนวนเงินรวมของส่วนลดเมื่อใช้ส่วนลดทั้งหมด ตัวอย่าง: +$5.00 |
discounts_savings |
จำนวนเงินรวมที่ประหยัดได้เมื่อใช้ส่วนลดทั้งหมด ตัวอย่างเช่น:-$5.00 |
buyer_accepts_marketing | การคืนสินค ้า จริงหรือ เท็จทั้งนี้ขึ้นอยู่กับว่าลูกค้ายอมรับการตลาดระหว่างขั้นตอนการชำระเงินที่ยังไม่เสร็จสิ้นหรือไม่ |
subtotal_line_items | สินค้าเฉพาะรายการที่ใช้ในการคํานวณราคารวมในขั้นตอนการชำระเงิน โดยไม่รวมทิปของสินค้าเฉพาะรายการใดๆ |
requires_shipping | การคืนสินค้า จริงหากมีสินค้าอย่างน้อยหนึ่งรายการในขั้นตอนการชำระเงินที่ต้องจัดส่ง |
subtotal_price | ราคารวมของสินค้าเฉพาะรายการในขั้นตอนการชำระเงิน |
อีเมลที่เชื่อมโยงกับขั้นตอนการชำระเงินที่ยังไม่เสร็จสิ้น | |
shop_name | ชื่อร้านค้าของคุณ |
tax_lines |
ระบบจะแบ่งภาษีตามประเภทของภาษี: {% for tax_line in tax_lines %} {{ tax_line.title }} ({{ tax_line.rate_percentage }}%) : {{ tax_line.price | money_with_currency }} {% endfor %} |
tax_price | ภาษีรวมของสินค้าทั้งหมดในขั้นตอนการชำระเงิน |
attributes |
ลักษณะที่แนบมากับขั้นตอนการชำระเงินที่ยังไม่เสร็จสิ้น ตัวอย่าง |
shipping_method | ข้อมูลเกี่ยวกับวิธีจัดส่งวิธีแรกที่มีให้ใช้งานในขั้นตอนการชำระเงิน |
shipping_methods | วิธีการจัดส่งมีให้บริการในขั้นตอนการชำระเงิน |
free | การคืนสินค้า จริง หากราคารวมของหน้าการชำระเงินเป็นศูนย์ |
free_shipping | การคืนสินค้า จริงหากขั้นตอนการชำระเงินไม่ต้องมีการจัดส่ง หรือหากราคาค่าจัดส่งเป็นศูนย์ |
different_billing_address | การคืนสินค้า จริงหรือ เท็จโดยขึ้นอยู่กับว่าที่อยู่ที่จัดส่งเป็นที่อยู่เดียวกันกับที่อยู่สำหรับเรียกเก็บเงินหรือไม่ |
customer | อ็อบเจกต์ customer จะมีมีแอตทริบิวต์ของเอาต์พุต customer |
gift_cards | บัตรของขวัญที่ใช้กับขั้นตอนการการชำระเงิน |
gift_cards_amount | จํานวนราคาในขั้นตอนการชําระเงินที่จะชําระด้วยบัตรของขวัญ |
transactions | ธุรกรรมของขั้นตอนการชำระเงิน |
shareable_url | URL ของสินค้าชิ้นแรกในสินค้าเฉพาะรายการ |
shareable_title | ชื่อสินค้าของสินค้าเฉพาะรายการชิ้นแรก |
total_tip | ยอดรวมทิปที่ลูกค้าเพิ่มในขั้นตอนการชำระเงิน |
discount_applications | อธิบายว่าเหตุผลและวิธีลดราคาสินค้าในขั้นตอนการชำระเงิน |
cart_level_discount_applications | การใช้ส่ว นลดเฉพาะตะกร้าสินค้าของตะกร้าสินค้า |
currency | สกุลเงินที่ใช้ในขั้นตอนการชำระเงินที่ยังไม่เสร็จสิ้น |
line_items_subtotal_price | ผลรวมของราคาของสินค้าเฉพาะรายการทั้งหมดของขั้นตอนการชำระเงินหลังจากมีการใช้ส่วนลดสินค้าเฉพาะรายการแล้ว |
ตัวแปร Liquid สำหรับการเรียกดูที่ถูกละทิ้งและอีเมลตะกร้าสินค้าที่ยังไม่ชำระเงิน
ตัวแปร abandoned_visit.*
จะป้อนข้อมูลก็ต่อเมื่ออีเมลเป็นส่วนหนึ่งของตะกร้าสินค้าที่ยังไม่ชำระเงินหรือการดำเนินการอัตโนมัติทางการตลาดสำหรับการเรียกดูสินค้าที่ถูกละทิ้งตรวจสอบคุณสมบัติต่อไปนี้ที่ตัวแปรนี้ให้สิทธิ์การเข้าถึง
ตัวแปร | คำอธิบาย |
---|---|
abandoned_visit.* |
ตัวแปรนี้ให้สิทธิ์การเข้าถึงคุณสมบัติของตะกร้าสินค้าที่ยังไม่ชำระเงินหรือการสำรวจเลือกดูต่อไปนี้
|
การใช้ตัวแปรที่จำเป็น
เมื่อคุณสร้างอีเมล Liquid แบบปรับแต่งเอง คุณจำเป็นต้องใช้ตัวแปร unsubscribe_link
หากคุณเปิดใช้งานการติดตามการเปิดอ่าน คุณจะต้องใช้ตัวแปร open_tracking
ด้วย
แม้ว่าจะสามารถแทรกตัวแปรเหล่านี้ที่ใดก็ได้ในโค้ดของอีเมล แต่ตำแหน่งที่มีการเพิ่มตัวแปรเหล่านี้บ่อยที่สุดคือในส่วนท้ายของอีเมล อย่างเช่นในตัวอย่างต่อไปนี้:
ตัวอย่างของโค้ด Liquid แบบปรับแต่งเอง
คุณสามารถเพิ่ม Liquid หรือ HTML แบบปรับแต่งเองลงในเครื่องมือแก้ไขโค้ดได้ โค้ดต่อไปนี้คือตัวอย่างวิธีที่คุณสามารถเพิ่มโค้ด Liquid เพื่อแสดงชื่อร้านค้า ปุ่มแบบปรับแต่งเอง และรูปภาพที่ปรับแต่งขนาดเองในข้อความอีเมลได้