Memperbarui templat email konfirmasi pesanan untuk Shop Campaigns
Anda dapat memperbarui templat notifikasi Konfirmasi pesanan untuk menampilkan penawaran Shop Campaigns dan Shop Cash di laporan transaksi dari email konfirmasi pesanan yang Anda kirim ke pelanggan. Memperbarui templat email konfirmasi pesanan Anda dapat memastikan pelanggan melihat cara Shop Cash dan penawaran diterapkan pada pembelian mereka.
Langkah-langkah:
Dari admin Shopify Anda, buka Pengaturan > Notifikasi.
Klik Notifikasi pelanggan.
Di bagian Pemrosesan pesanan, klik Konfirmasi pesanan.
Klik Edit kode.
Tambahkan cuplikan kode untuk menghitung jumlah transaksi penawaran Shop di baris subtotal:
- Temukan baris kode
{% assign transaction_size = 0 %}pertama. - Ganti blok kode yang ada dengan blok kode berikut:
- Temukan baris kode
{% 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 %}- Tampilkan nama transaksi penawaran Shop di baris subtotal.
- Temukan baris kode berikut:
{% for transaction in transactions %}
{% assign amount_rounding = 0 %} - Ganti blok kode yang ada dengan blok kode berikut:
- Temukan baris kode berikut:
{% 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 %}- Hapus penawaran Shop dari baris metode pembayaran.
- Temukan baris kode
{% elsif transaction.gateway_display_name != "Shop Cash" %}. - Ganti baris tersebut dengan baris kode berikut:
- Temukan baris kode
{% elsif transaction.gateway_display_name != "Shop Cash" and transaction.gateway != "shop_offer" %}- Opsional: Klik Pratinjau untuk melihat pratinjau perubahan Anda.
- Klik Simpan.