Cập nhật mẫu email chỉnh sửa đơn hàng cho Shop Campaigns
Có thể cập nhật mẫu thông báo Đơn hàng đã chỉnh sửa để hiển thị ưu đãi Shop Campaigns và Shop Cash trong báo cáo giao dịch của email gửi cho khách hàng khi đơn hàng được chỉnh sửa. Việc cập nhật mẫu email chỉnh sửa đơn hàng giúp đảm bảo khách hàng thấy thông tin Shop Cash và ưu đãi chính xác khi có thay đổi với đơn hàng.
Các bước thực hiện:
Từ trang quản trị Shopify, đi tới Cài đặt > Thông báo.
Nhấp vào Thông báo cho khách hàng.
Trong phần Ngoại lệ đơn hàng, nhấp vào Đơn hàng đã chỉnh sửa.
Nhấp vào Chỉnh sửa mã.
Thêm đoạn mã để tính số tiền giao dịch của ưu đãi Shop trong các dòng tổng phụ:
- Tìm dòng mã
{% assign transaction_size = 0 %}đầu tiên. - Thay thế khối mã hiện tại bằng khối mã sau:
- Tìm dòng mã
{% 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 %}- Hiển thị tên giao dịch của ưu đãi Shop trong các dòng tổng phụ:
- Tìm các dòng mã sau:
{% for transaction in transactions %}
{% assign amount_rounding = 0 %} - Thay thế khối mã hiện tại bằng khối mã sau:
- Tìm các dòng mã sau:
{% 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 %}- Xóa ưu đãi Shop khỏi các dòng phương thức thanh toán:
- Tìm dòng mã
{% if transaction.payment_details.credit_card_company %}. - Thay thế khối mã hiện tại bằng khối mã sau:
- Tìm dòng mã
{% 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 %}- Tùy chọn: Nhấp vào Xem trước để xem trước thay đổi.
- Nhấp vào Lưu.