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 ऑफ़र को हटाएं.
{% elsif transaction.gateway_display_name != "Shop Cash" %}कोड लाइन खोजें.- उस लाइन को निम्नलिखित कोड लाइन से बदलें:
{% elsif transaction.gateway_display_name != "Shop Cash" and transaction.gateway != "shop_offer" %}- वैकल्पिक: अपने बदलावों का प्रीव्यू देखने के लिए प्रीव्यू पर क्लिक करें.
- सेव करें पर क्लिक करें.