Shop Campaigns کے لیے ترمیم شدہ آرڈر کا ای میل ٹیمپلیٹ اپ ڈیٹ کریں

جب کسی آرڈر میں ترمیم کی جائے تو کسٹمرز کو بھیجی جانے والی ای میل کی ٹرانزیکشن رپورٹ میں Shop Campaigns آفرز اور Shop Cash دکھانے کے لیے آپ ترمیم شدہ آرڈر کے نوٹیفکیشن ٹیمپلیٹ کو اپ ڈیٹ کر سکتے ہیں۔ اپنے ترمیم شدہ آرڈر کے ای میل ٹیمپلیٹ کو اپ ڈیٹ کرنے سے یہ یقینی بنایا جا سکتا ہے کہ آرڈرز میں تبدیلیاں کیے جانے پر کسٹمرز کو درست Shop Cash اور آفر کی معلومات دکھائی دیں۔

اقدامات:

  1. اپنے Shopify ایڈمن سے، سیٹنگز > نوٹیفکیشنز پر جائیں۔

  2. کسٹمر نوٹیفکیشنز پر کلک کریں۔

  3. آرڈر کی مستثنیات سیکشن میں، ترمیم شدہ آرڈر پر کلک کریں۔

  4. کوڈ میں ترمیم کریں پر کلک کریں۔

  5. سب ٹوٹل لائنز میں Shop آفر کی ٹرانزیکشن کی رقم کیلکولیٹ کرنے کے لیے کوڈ کا ایک اسنیپٹ شامل کریں:

    1. پہلی {% assign transaction_size = 0 %} کوڈ لائن تلاش کریں۔
    2. موجودہ کوڈ بلاک کو درج ذیل کوڈ بلاک سے تبدیل کریں:
{% 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 %}
  1. سب ٹوٹل لائنز میں Shop آفر کی ٹرانزیکشن کا نام ڈسپلے کریں:
    1. کوڈ کی درج ذیل لائنیں تلاش کریں:
      {% for transaction in transactions %}
      {% assign amount_rounding = 0 %}
    2. موجودہ کوڈ بلاک کو درج ذیل کوڈ بلاک سے تبدیل کریں:
{% 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 %}
  1. پیمنٹ کے طریقہ کار کی لائنز سے Shop آفرز ہٹائیں:
    1. {% if transaction.payment_details.credit_card_company %} کوڈ لائن تلاش کریں۔
    2. موجودہ کوڈ بلاک کو درج ذیل کوڈ بلاک سے تبدیل کریں:
{% 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 %}
  1. اختیاری: اپنی تبدیلیوں کا پیش نظارہ دیکھنے کے لیے پریویو پر کلک کریں۔
  2. محفوظ کریں پر کلک کریں۔