Ενημέρωση της ειδοποίησης email «Δημιουργήθηκε επιστροφή» για ανταλλαγές

Εάν το κατάστημά σας χρησιμοποιεί προσαρμοσμένα πρότυπα ειδοποιήσεων, τότε ενδέχεται να χρειαστεί να ενημερώσετε με μη αυτόματο τρόπο την ειδοποίηση email «Δημιουργήθηκε επιστροφή» για να διασφαλίσετε ότι λειτουργεί όταν προσθέτετε είδη ανταλλαγής σε μια επιστροφή.

Αυτές οι αλλαγές απαιτούν εξοικείωση με τον κώδικα που χρησιμοποιείται στα πρότυπα ειδοποιήσεων του Shopify. Αν τα πρότυπά σας είναι εξαιρετικά προσαρμοσμένα και δεν είστε βέβαιοι για το πώς να εφαρμόσετε τις απαραίτητες αλλαγές, επικοινωνήστε με τον προγραμματιστή που έκανε τις αλλαγές ή κάντε κλικ στην επιλογή Επαναφορά στην προεπιλογή για να επαναφέρετε το πρότυπό σας στην αρχική του κατάσταση. Όταν κάνετε επαναφορά στην προεπιλογή, καταργούνται όλες οι προσαρμογές σας, αλλά το προεπιλεγμένο πρότυπο εξασφαλίζει ότι διαθέτετε την πιο πρόσφατη έκδοση προτύπου.

Ενημερώστε την ειδοποίηση email «Δημιουργήθηκε επιστροφή»

Μπορείτε να ενημερώσετε την ειδοποίηση «Δημιουργήθηκε επιστροφή» ώστε να περιλαμβάνει τις ακόλουθες αλλαγές:

  • Για τις ανταλλαγές με καθαρό πληρωτέο ποσό, ένας πελάτης μπορεί πλέον να λαμβάνει μια ενέργεια πληρωμής (κουμπί «Πληρωμή τώρα») στο email επιστροφής. Αυτό περιλαμβάνει ενημερώσεις στο τμήμα οδηγιών του email, ώστε να αντικατοπτρίζεται το ανεξόφλητο υπόλοιπο που μπορεί να οφείλει ένας πελάτης, και οι οδηγίες μετακινούνται στην κορυφή του email.
  • Μια νέα ενότητα που εμφανίζει τα είδη ανταλλαγής κάτω από την επικεφαλίδα «Είδη που θα λάβετε» και μετονομάζει την ενότητα «Επιστρεφόμενα είδη» σε «Είδη προς επιστροφή».
  • Στο email επιστροφής περιλαμβάνεται μια οικονομική σύνοψη με το κόστος των ειδών επιστροφής και ανταλλαγής, καθώς και τις ισχύουσες χρεώσεις επιστροφής.

Βήματα:

  1. Από τον Διαχειριστή Shopify, μεταβείτε στις Ρυθμίσεις > Ειδοποιήσεις.

  2. Κάντε κλικ στην επιλογή Ειδοποιήσεις πελατών.

  3. Στην ενότητα Επιστροφές, κάντε κλικ στην επιλογή Δημιουργήθηκε επιστροφή.

  4. Κάντε κλικ στην επιλογή Επεξεργασία κώδικα.

  5. Εντοπίστε την πρώτη εμφάνιση του {% if return_delivery.type == 'shopify_label' %} και, στη συνέχεια, ενημερώστε τις οδηγίες αποστολής επιστροφής:

    1. Εντοπίστε τη γραμμή κώδικα <p class="return-creation__subtitle">...</p>.
    2. Προσθέστε το παρακάτω μπλοκ κώδικα μετά τη γραμμή κώδικα:
<div class="return-label-beta__instructions">
                <h2>Instructions</h2>

                <ol>
                  <li>Pack the items you're returning.</li>
                  {% if return.checkout_payment_collection_url %}
                    <li>Pay the outstanding balance.</li>
                  {% endif %}
                  <li>Print your return shipping label. If you haven't received it yet, we'll send it to you soon.</li>
                  <li>Attach the label to the package. Cover or remove any old shipping labels.</li>
                  <li>
                    {% if return_delivery.carrier_name %}
                      Give the package to {{ return_delivery.carrier_name }}.
                    {% else %}
                      Give the package to the carrier identified on the label.
                    {% endif %}
                  </li>
                  <li>
                    Track your return using <a target="_blank" href="{{ return_delivery.tracking_url) }}">your tracking number</a> to make sure we get it.
                  </li>
                </ol>
              </div>
  1. Ενημερώστε την παρότρυνση για δράση ώστε να περιλαμβάνει τη λογική Πληρωμή τώρα :
    1. Εντοπίστε τη γραμμή κώδικα <table class="row actions">...</table>.
    2. Αντικαταστήστε το υπάρχον μπλοκ κώδικα με το ακόλουθο μπλοκ κώδικα:
{% capture url_primary %}{{ return.checkout_payment_collection_url }}{% endcapture %}
{% capture text_primary %}Pay now{% endcapture %}
{% capture url_secondary %}{% endcapture %}
{% capture text_secondary %}{% endcapture %}
{% if url_primary != blank or url_secondary != blank %}
<table class="row actions">
  <tr>
    <td class="empty-line">&nbsp;</td>
  </tr>
  <tr>
    <td class="actions__cell">
      {% if url_primary != blank %}
      <table class="button main-action-cell">
        <tr>
          <td class="button__cell">
            <a href="{{ url_primary }}" class="button__text">{{ text_primary }}</a>
          </td>
        </tr>
      </table>
      {% endif %}
      {% if url_secondary != blank %}
      <table class="button return__mobile-padding main-action-cell">
        <tr>
          <td class="button__cell">
            <a href="{{ url_secondary }}" class="button__text return__main-button">{{ text_secondary }}</a>
          </td>
        </tr>
      </table>
      {% endif %}
{% endif %}
  1. Εντοπίστε την πρώτη εμφάνιση του {% elsif return_delivery.type == 'manual' %}, και, στη συνέχεια, ενημερώστε τις οδηγίες μη αυτόματης αποστολής επιστροφής:
    1. Εντοπίστε τη γραμμή κώδικα <p class="return-creation__subtitle">...</p>.
    2. Προσθέστε το παρακάτω μπλοκ κώδικα μετά τη γραμμή κώδικα:
<div class="return-label-beta__instructions">
                <h2>Instructions</h2>

                <ol>
                  <li>Pack the items you're returning.</li>
                  {% if return.checkout_payment_collection_url %}
                    <li>Pay the outstanding balance.</li>
                  {% endif %}
                  <li>Print your return shipping label. If you haven't received it yet, we'll send it to you soon.</li>
                  <li>Attach the label to the package. Cover or remove any old shipping labels.</li>
                  <li>
                    {% if return_delivery.carrier_name %}
                      Give the package to {{ return_delivery.carrier_name }}.
                    {% else %}
                      Give the package to the carrier identified on the label.
                    {% endif %}
                  </li>
                  <li>
                    Track your return using <a target="_blank" href="{{ return_delivery.tracking_url) }}">your tracking number</a> to make sure we get it.
                  </li>
                </ol>
              </div>
  1. Προσθέστε το παρακάτω μπλοκ κώδικα μετά το προηγούμενο βήμα εντός του μπλοκ κώδικα {% elsif return_delivery.type == 'manual' %}:
{% capture url_primary %}{{ return.checkout_payment_collection_url }}{% endcapture %}
{% capture text_primary %}Pay now{% endcapture %}
{% capture url_secondary %}{% endcapture %}
{% capture text_secondary %}{% endcapture %}
{% if url_primary != blank or url_secondary != blank %}
<table class="row actions">
  <tr>
    <td class="empty-line">&nbsp;</td>
  </tr>
  <tr>
    <td class="actions__cell">
      {% if url_primary != blank %}
      <table class="button main-action-cell">
        <tr>
          <td class="button__cell">
            <a href="{{ url_primary }}" class="button__text">{{ text_primary }}</a>
          </td>
        </tr>
      </table>
      {% endif %}
      {% if url_secondary != blank %}
      <table class="button return__mobile-padding main-action-cell">
        <tr>
          <td class="button__cell">
            <a href="{{ url_secondary }}" class="button__text return__main-button">{{ text_secondary }}</a>
          </td>
        </tr>
      </table>
      {% endif %}
      <table class="link secondary-action-cell">
        <tr>
          <td class="link__cell">or <a target="_blank" href="{{ order.order_status_url }}">View your order</a></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
{% endif %}
  1. Καταργήστε τις παλιές οδηγίες στο κάτω μέρος της ειδοποίησης:
    1. Εντοπίστε τη γραμμή κώδικα <h3>Instructions</h3>.
    2. Εντοπίστε και καταργήστε ολόκληρο το μπλοκ κώδικα <table class="row section">...</table> που αρχίζει επτά γραμμές πάνω από το <h3>Instructions</h3>.
  2. Προσθέστε στοιχεία γραμμής ανταλλαγής και ενημερώστε τον τίτλο των ειδών επιστροφής:
    1. Εντοπίστε την ετικέτα <h3>Returned items</h3>.
    2. Εντοπίστε και αντικαταστήστε ολόκληρο το μπλοκ κώδικα <table class="row section">...</table>, το οποίο αρχίζει επτά γραμμές πάνω από το <h3>Returned items</h3>, με το ακόλουθο μπλοκ κώδικα:
<table class="row content">
  <tr>
    <td class="content__cell">
      <center>
        <table class="container">
          <tr>
            <td>

          <h2>Items to return</h2>
          <table class="row">
  {% for line_item in return.line_items %}
  <tr class="order-list__item">
    <td class="order-list__item__cell">
      <table>
        <td>
          {% if line_item.image %}
            <img src="{{ line_item | img_url: 'compact_cropped' }}" align="left" width="60" height="60" class="order-list__product-image"/>
          {% endif %}
        </td>
        <td class="order-list__product-description-cell">
          {% assign line_display = line_item.quantity  %}

          <span class="order-list__item-title">{{ line_item.title_without_variant }}&nbsp;&times;&nbsp;{{ line_display }}</span><br/>

          {% if line_item.variant.title != 'Default Title' %}
            <span class="order-list__item-variant">{{ line_item.variant.title }}</span><br/>
          {% endif %}

          {% if line_item.discount_allocations %}
            {% for discount_allocation in line_item.discount_allocations %}
              {% if discount_allocation.amount > 0 %}
                <span class="order-list__item-discount-allocation">
                  <img src="{{ 'notifications/discounttag.png' | shopify_asset_url }}" width="18" height="18" class="discount-tag-icon" />
                  <span>
                    {{ discount_allocation.discount_application.title | upcase }}
                    (-{{ discount_allocation.amount | money }})
                  </span>
                </span>
              {% endif %}
            {% endfor %}
          {% endif %}
        </td>

        <td class="order-list__price-cell">
          {% if line_item.original_line_price != line_item.final_line_price %}
            <del class="order-list__item-original-price">{{ line_item.original_line_price | money }}</del>
          {% endif %}
          <p class="order-list__item-price">
            {% if line_item.final_line_price > 0 %}
              {{ line_item.final_line_price | money }}
            {% else %}
              Free
            {% endif %}
          </p>
        </td>
      </table>
    </td>
  </tr>
  {% endfor %}
</table>


            </td>
          </tr>
        </table>
      </center>
    </td>
  </tr>
</table>

        {% if return.exchange_line_items.size > 0 %}
          <table class="row content">
  <tr>
    <td class="content__cell">
      <center>
        <table class="container">
          <tr>
            <td>

            <h2>Items you'll receive</h2>
            <table class="row">
  {% for line_item in return.exchange_line_items %}
  <tr class="order-list__item">
    <td class="order-list__item__cell">
      <table>
        <td>
          {% if line_item.image %}
            <img src="{{ line_item | img_url: 'compact_cropped' }}" align="left" width="60" height="60" class="order-list__product-image"/>
          {% endif %}
        </td>
        <td class="order-list__product-description-cell">
          {% assign line_display = line_item.quantity  %}

          <span class="order-list__item-title">{{ line_item.title_without_variant }}&nbsp;&times;&nbsp;{{ line_display }}</span><br/>

          {% if line_item.variant.title != 'Default Title' %}
            <span class="order-list__item-variant">{{ line_item.variant.title }}</span><br/>
          {% endif %}

          {% if line_item.discount_allocations %}
            {% for discount_allocation in line_item.discount_allocations %}
              {% if discount_allocation.amount > 0 %}
                <span class="order-list__item-discount-allocation">
                  <img src="{{ 'notifications/discounttag.png' | shopify_asset_url }}" width="18" height="18" class="discount-tag-icon" />
                  <span>
                    {{ discount_allocation.discount_application.title | upcase }}
                    (-{{ discount_allocation.amount | money }})
                  </span>
                </span>
              {% endif %}
            {% endfor %}
          {% endif %}
        </td>

        <td class="order-list__price-cell">
          {% if line_item.original_line_price != line_item.final_line_price %}
            <del class="order-list__item-original-price">{{ line_item.original_line_price | money }}</del>
          {% endif %}
          <p class="order-list__item-price">
            {% if line_item.final_line_price > 0 %}
              {{ line_item.final_line_price | money }}
            {% else %}
              Free
            {% endif %}
          </p>
        </td>
      </table>
    </td>
  </tr>
  {% endfor %}
</table>


            </td>
          </tr>
        </table>
      </center>
    </td>
  </tr>
</table>
        {% endif %}
  1. Εισαγάγετε τα οικονομικά στοιχεία και τις χρεώσεις επιστροφής. Προσθέστε το ακόλουθο μπλοκ μετά τις αλλαγές από το προηγούμενο βήμα ή προσθέστε το μπλοκ πριν από τη γραμμή κώδικα <table class="row footer">:
<table class="row section">
  <tr>
    <td class="section__cell">
      <center>
        <table class="container">
          <tr>
            <td>

          <table class="row subtotal-lines">
  <tr>
    <td class="subtotal-spacer"></td>
    <td>
      <table class="row subtotal-table">

<tr class="subtotal-line">
  <td class="subtotal-line__title">
    <p>
      <span>Subtotal</span>
    </p>
  </td>
  <td class="subtotal-line__value">
      <span>{{ return.line_items_subtotal_price | money }}</span>
  </td>
</tr>


        {% assign fees = return.fees %}
        {% for fee in fees %}

<tr class="subtotal-line">
  <td class="subtotal-line__title">
    <p>
      <span>{{ fee.title }}</span>
    </p>
  </td>
  <td class="subtotal-line__value">
      <span>{{ fee.subtotal | money }}</span>
  </td>
</tr>

{% endfor %}


        {% if return.total_tax_price > 0 %}

<tr class="subtotal-line">
  <td class="subtotal-line__title">
    <p>
      <span>Estimated taxes</span>
    </p>
  </td>
  <td class="subtotal-line__value">
      <span>{{ return.total_tax_price | money }}</span>
  </td>
</tr>

        {% endif %}

        {% if return.total_price > 0 %}
        <table class="row subtotal-table subtotal-table--total">

<tr class="subtotal-line">
  <td class="subtotal-line__title">
    <p>
      <span>Amount to pay</span>
    </p>
  </td>
  <td class="subtotal-line__value">
      <strong>{{ return.total_price | money_with_currency }}</strong>
  </td>
</tr>

        </table>
        {% elsif return.total_price <= 0 %}
        <table class="row subtotal-table subtotal-table--total">

<tr class="subtotal-line">
  <td class="subtotal-line__title">
    <p>
      <span>Estimated refund</span>
    </p>
  </td>
  <td class="subtotal-line__value">
      <strong>{{ return.total_price | abs | money_with_currency }}</strong>
  </td>
</tr>

        </table>
        {% endif %}
      </table>
    </td>
  </tr>
</table>


            </td>
          </tr>
        </table>
  1. Κάντε κλικ στο κουμπί Αποθήκευση.