อัปเดตเทมเพลตอีเมลคำสั่งซื้อที่แก้ไขสำหรับ Shop Campaigns
คุณสามารถอัปเดตเทมเพลตการแจ้งเตือนคำสั่งซื้อที่แก้ไขเพื่อแสดงข้อเสนอ Shop Campaigns และ Shop Cash ในรายงานธุรกรรมของอีเมลที่คุณส่งให้ลูกค้าเมื่อมีการแก้ไขคำสั่งซื้อได้ การอัปเดตเทมเพลตอีเมลคำสั่งซื้อที่แก้ไขจะช่วยให้ลูกค้าเห็นข้อมูล Shop Cash และข้อเสนอที่ถูกต้องเมื่อมีการเปลี่ยนแปลงคำสั่งซื้อของตน
ขั้นตอน:
จากส่วนผู้ดูแล Shopify ของคุณ ให้ไปที่ การตั้งค่า > การแจ้งเตือน
คลิกที่การแจ้งเตือนลูกค้า
ในส่วนข้อยกเว้นเกี่ยวกับคำสั่งซื้อ ให้คลิกคำสั่งซื้อที่แก้ไข
คลิกแก้ไขโค้ด
เพิ่มส่วนย่อยของโค้ดเพื่อคำนวณจำนวนเงินธุรกรรมข้อเสนอของ Shop ในบรรทัดยอดรวม:
- ค้นหาบรรทัดโค้ด
{% assign transaction_size = 0 %}บรรทัดแรก - แทนที่บล็อกโค้ดที่มีอยู่ด้วยบล็อกโค้ดต่อไปนี้:
- ค้นหาบรรทัดโค้ด
{% assign transaction_size = 0 %}
{% assign transaction_amount = 0 %}
{% assign net_transaction_amount_rounding = 0 %}
{% assign authorized_amount = 0 %}
{% assign has_refunds = false %}
{% assign shopify_pay_captured = false %}
{% assign shop_cash_offers_captured = false %}
{% for transaction in transactions %}
{% if transaction.status == "success" %}
{% if transaction.kind == "sale" or transaction.kind == "capture" %}
{% if transaction.payment_details.credit_card_company %}
{% assign shopify_pay_captured = true %}
{% endif %}
{% if transaction.gateway == "shop_cash" or transaction.gateway == "shop_offer" %}
{% assign shop_cash_offers_captured = true %}
{% endif %}
{% assign transaction_size = transaction_size | plus: 1 %}
{% assign transaction_amount = transaction_amount | plus: transaction.amount %}
{% if transaction.amount_rounding != nil %}
{% assign net_transaction_amount_rounding = net_transaction_amount_rounding | plus: transaction.amount_rounding %}
{% endif %}
{% elsif transaction.kind == "refund" or transaction.kind == "change" %}
{% assign transaction_size = transaction_size | plus: 1 %}
{% assign transaction_amount = transaction_amount | minus: transaction.amount %}
{% assign has_refunds = true %}
{% if transaction.amount_rounding != nil %}
{% assign net_transaction_amount_rounding = net_transaction_amount_rounding | minus: transaction.amount_rounding %}
{% endif %}
{% elsif transaction.kind == "authorization" %}
{% assign authorized_amount = authorized_amount | plus: transaction.amount %}
{% endif %}
{% endif %}
{% endfor %}
{% if shopify_pay_captured == true and shop_cash_offers_captured == false %}
{% for transaction in transactions %}
{% if transaction.status == "success" %}
{% if transaction.kind == "authorization" and transaction.gateway == "shop_cash" or transaction.gateway == "shop_offer" %}
{% assign transaction_size = transaction_size | plus: 1 %}
{% assign transaction_amount = transaction_amount | plus: transaction.amount %}
{% if transaction.amount_rounding != nil %}
{% assign net_transaction_amount_rounding = net_transaction_amount_rounding | plus: transaction.amount_rounding %}
{% endif %}
{% endif %}
{% endif %}
{% endfor %}
{% endif %}- แสดงชื่อธุรกรรมข้อเสนอของ Shop ในบรรทัดยอดรวม:
- ค้นหาบรรทัดโค้ดต่อไปนี้:
{% for transaction in transactions %}
{% assign amount_rounding = 0 %} - แทนที่บล็อกโค้ดที่มีอยู่ด้วยบล็อกโค้ดต่อไปนี้:
- ค้นหาบรรทัดโค้ดต่อไปนี้:
{% for transaction in transactions %}
{% assign amount_rounding = 0 %}
{% if transaction.amount_rounding != 0 %}
{% assign amount_rounding = transaction.amount_rounding %}
{% endif %}
{% if transaction.status == "success" and transaction.kind == "capture" or transaction.kind == "sale" %}
{% if transaction.payment_details.gift_card_last_four_digits %}
{% capture transaction_name %}Gift card (ending with {{ transaction.payment_details.gift_card_last_four_digits }}){% endcapture %}
{% elsif transaction.payment_details.credit_card_company %}
{% capture transaction_name %}{{ transaction.payment_details.credit_card_company }} (ending in {{ transaction.payment_details.credit_card_last_four_digits }}){% endcapture %}
{% else %}
{% capture transaction_name %}{{ transaction.gateway_display_name }}{% endcapture %}
{% endif %}
<tr class="subtotal-line">
<td class="subtotal-line__title">
<p>
<span>{{transaction_name}}</span>
</p>
</td>
<td class="subtotal-line__value">
<strong>{{ transaction.amount | plus: amount_rounding | money }}</strong>
</td>
</tr>
{% elsif shopify_pay_captured and shop_cash_offers_captured == false and transaction.kind == "authorization" and transaction.gateway == "shop_cash" or transaction.gateway == "shop_offer" %}
{% capture transaction_name %}{{ transaction.gateway_display_name }}{% endcapture %}- ลบข้อเสนอของ Shop ออกจากบรรทัดวิธีการชำระเงิน:
- ค้นหาบรรทัดโค้ด
{% if transaction.payment_details.credit_card_company %} - แทนที่บล็อกโค้ดที่มีอยู่ด้วยบล็อกโค้ดต่อไปนี้:
- ค้นหาบรรทัดโค้ด
{% if transaction.payment_details.credit_card_company %}
{% capture credit_card_url %}notifications/{{ transaction.payment_details.credit_card_company | downcase | replace: " ", "_" }}.png{% endcapture %}
<img src="{{ credit_card_url | shopify_asset_url }}" class="customer-info__item-credit" height="24">
<span><%= t('notifications.views.mailers.notifications.order_confirmation.payment_method') %></span><br>
{% elsif transaction.gateway != "shop_offer" %}
{{ transaction.gateway_display_name }}<br>
{% endif %}- ตัวเลือกเสริม: คลิกแสดงตัวอย่างเพื่อดูตัวอย่างการเปลี่ยนแปลงของคุณ
- คลิกบันทึก