Ενημέρωση του προτύπου email ακυρωμένης παραγγελίας για τις καμπάνιες Shop Campaigns

Μπορείτε να ενημερώσετε το πρότυπο ειδοποίησης Ακυρωμένη παραγγελία για να εμφανίζονται οι προσφορές Shop Campaigns και το Shop Cash στην αναφορά συναλλαγής του email που στέλνετε στους πελάτες όταν μια παραγγελία ακυρώνεται. Η ενημέρωση του προτύπου email ακυρωμένης παραγγελίας μπορεί να διασφαλίσει ότι οι πελάτες βλέπουν ακριβείς πληροφορίες για το 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 %}

      {% # Add shop cash/offer transactions to totals if shopify pay is captured and shop cash/offer is not captured yet %}
      {% 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. Προαιρετικά: Κάντε κλικ στην επιλογή Προεπισκόπηση για να δείτε μια προεπισκόπηση των αλλαγών σας.
  2. Κάντε κλικ στην επιλογή Αποθήκευση.