Shop Campaigns için sipariş düzenlendi e-posta şablonunu güncelleme

Bir sipariş düzenlendiğinde müşterilere gönderdiğiniz e-postanın işlem raporunda Shop Campaigns tekliflerini ve Shop Cash'i görüntülemek için Sipariş düzenlendi bildirim şablonunu güncelleyebilirsiniz. Sipariş düzenlendi e-posta şablonunuzu güncellemek, siparişlerinde değişiklik yapıldığında müşterilerin doğru Shop Cash ve teklif bilgilerini görmelerini sağlayabilir.

Adımlar:

  1. Shopify yöneticinizden Ayarlar > Bildirimler sayfasına gidin.

  2. Müşteri bildirimleri'ne tıklayın.

  3. Sipariş istisnaları bölümünde Sipariş düzenlendi'ye tıklayın.

  4. Kodu düzenle'ye tıklayın.

  5. Alt toplam satırlarında Shop teklifi işlem tutarını hesaplamak için bir kod parçacığı ekleyin:

    1. İlk {% assign transaction_size = 0 %} kod satırını bulun.
    2. Mevcut kod bloğunu aşağıdaki kod bloğuyla değiştirin:
{% 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. Alt toplam satırlarında Shop teklifi işlem adını görüntüleyin:
    1. Aşağıdaki kod satırlarını bulun:
      {% for transaction in transactions %}
      {% assign amount_rounding = 0 %}
    2. Mevcut kod bloğunu aşağıdaki kod bloğuyla değiştirin:
{% 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 tekliflerini ödeme yöntemi satırlarından kaldırın:
    1. {% if transaction.payment_details.credit_card_company %} kod satırını bulun.
    2. Mevcut kod bloğunu aşağıdaki kod bloğuyla değiştirin:
{% 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. İsteğe bağlı: Değişikliklerinizi önizlemek için Önizle'ye tıklayın.
  2. Kaydet'e tıklayın.