Aktualizowanie powiadomienia e-mailem o fakturze do zamówienia w przypadku wymiany
Jeśli w Twoim sklepie wykorzystywane są dostosowane szablony powiadomień , może zaistnieć konieczność ręcznej aktualizacji powiadomienia e-mail Faktura do zamówienia , aby zapewnić jego poprawne działanie podczas dodawania pozycji wymiany do zwrotu .
Zmiany te wymagają znajomości kodu, który jest wykorzystywany w szablonach powiadomień Shopify. Jeśli Twoje szablony zawierają dużo dostosowań i nie masz pewności, jak zastosować niezbędne zmiany, skontaktuj się z programistą, który dokonał zmian, lub kliknij opcję Przywróć ustawienia domyślne , aby przywrócić oryginalny wygląd szablonu. Przywrócenie ustawień domyślnych powoduje usunięcie wszelkich wprowadzonych dostosowań, ale daje pewność, że korzystasz z najnowszej wersji szablonu.
Uwaga
Zanim dokonasz zmian, wykonaj kopię zapasową szablonu, kopiując i wklejając go do innego dokumentu, np. Google Docs. Zanim klikniesz opcję Zapisz po dokonaniu zmian, kliknij Podgląd , aby przejrzeć swoje zmiany i upewnić się, że ich skutek jest zgodny z oczekiwaniami.
Aktualizuj powiadomienie e-mail o fakturze do zamówienia Możesz zaktualizować powiadomienie o fakturze do zamówienia za pomocą nowego bloku kodu zmian pozycji. Ten blok kodu dodaje statusy pozycji zamówienia w celu identyfikacji pozycji zwrotu i wymiany w podsumowaniu zamówienia.
Z panelu administracyjnego Shopify przejdź do opcji Ustawienia > Powiadomienia .
Kliknij opcję Powiadomienia klienta .
W sekcji Wyjątki dotyczące zamówień kliknij opcję Faktura do zamówienia .
Kliknij opcję Edytuj kod .
Znajdź domyślny blok kodu zmian pozycji .
Skopiuj nowy blok kodu zmian pozycji i zastąp domyślny blok kodu nowym.
Kliknij opcję Zapisz .
Domyślny blok kodu zmian pozycji pojedynczej <table class= "row" >
{% for line in subtotal_line_items %}
<tr class= "order-list__item" >
<td class= "order-list__item__cell" >
<table>
<td>
{% if line.image %}
<img src= "{{ line | img_url: 'compact_cropped' }}" align= "left" width= "60" height= "60" class= "order-list__product-image" />
{% endif %}
</td>
<td class= "order-list__product-description-cell" >
{% if line.product.title %}
{% assign line_title = line.product.title %}
{% else %}
{% assign line_title = line.title %}
{% endif %}
{% if line.quantity < line.quantity %}
{% capture line_display %} {{ line.quantity }} of {{ line.quantity }} {% endcapture %}
{% else %}
{% assign line_display = line.quantity %}
{% endif %}
< span class= "order-list__item-title" > {{ line_title }} × {{ line_display }}</span><br/>
{% if line.variant.title != 'Default Title' %}
<span class= "order-list__item-variant" > {{ line.variant.title }}</span><br/>
{% endif %}
{% for group in line.groups %}
<span class= "order-list__item-variant" > Part of: {{ group.display_title }}</span><br/>
{% endfor %}
{% if line.gift_card and line.properties["__shopify_send_gift_card_to_recipient"] %}
{% for property in line.properties %}
{% assign property_first_char = property.first | slice: 0 %}
{% if property.last != blank and property_first_char != '_' %}
<div class= "order-list__item-property" >
<dt> {{ property.first }}:</dt>
<dd>
{% if property.last contains '/uploads/' %}
<a href= "{{ property.last }}" class= "link" target= "_blank" >
{{ property.last | split: '/' | last }}
</a>
{% else %}
{{ property.last }}
{% endif %}
</dd>
</div>
{% endif %}
{% endfor %}
{% endif %}
{% if line.selling_plan_allocation %}
<span class= "order-list__item-variant" > {{ line.selling_plan_allocation.selling_plan.name }}</span><br/>
{% endif %}
{% if line.refunded_quantity > 0 %}
<span class= "order-list__item-refunded" > Refunded</span>
{% endif %}
{% if line.discount_allocations %}
{% for discount_allocation in line.discount_allocations %}
{% if discount_allocation.discount_application.target_selection != 'all' %}
<p>
<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>
</p>
{% endif %}
{% endfor %}
{% endif %}
</td>
<td class= "order-list__price-cell" >
{% if line.original_line_price != line.final_line_price %}
<del class= "order-list__item-original-price" > {{ line.original_line_price | money }}</del>
{% endif %}
<p class= "order-list__item-price" >
{% if line.final_line_price > 0 %}
{{ line.final_line_price | money }}
{% else %}
Free
{% endif %}
</p>
</td>
</table>
</td>
</tr> {% endfor %}
</table>
Nowy blok kodu zmian pozycji pojedynczej {% if line_items_including_zero_quantity == empty %}
<table class="row">
{% for line in subtotal_line_items %}
<tr class="order-list__item">
<td class="order-list__item__cell">
<table>
<td>
{% if line . image %}
<img src="{{ line | img_url : 'compact_cropped' }} " align="left" width="60" height="60" class="order-list__product-image"/>
{% endif %}
</td>
<td class="order-list__product-description-cell">
{% if line . product . title %}
{% assign line_title = line . product . title %}
{% else %}
{% assign line_title = line . title %}
{% endif %}
{% if line . quantity < line . quantity %}
{% capture line_display %} {{ line . quantity }} of {{ line . quantity }} {% endcapture %}
{% else %}
{% assign line_display = line . quantity %}
{% endif %}
<span class="order-list__item-title">{{ line_title }} × {{ line_display }} </span><br/>
{% if line . variant . title != 'Default Title' %}
<span class="order-list__item-variant">{{ line . variant . title }} </span><br/>
{% endif %}
{% for group in line . groups %}
<span class="order-list__item-variant">Part of: {{ group . display_title }} </span><br/>
{% endfor %}
{% if line . gift_card and line . properties [ "__shopify_send_gift_card_to_recipient" ] %}
{% for property in line . properties %}
{% assign property_first_char = property . first | slice : 0 %}
{% if property . last != blank and property_first_char != '_' %}
<div class="order-list__item-property">
<dt>{{ property . first }} :</dt>
<dd>
{% if property . last contains '/uploads/' %}
<a href="{{ property . last }} " class="link" target="_blank">
{{ property . last | split : '/' | last }}
</a>
{% else %}
{{ property . last }}
{% endif %}
</dd>
</div>
{% endif %}
{% endfor %}
{% endif %}
{% if line . selling_plan_allocation %}
<span class="order-list__item-variant">{{ line . selling_plan_allocation . selling_plan . name }} </span><br/>
{% endif %}
{% if line . item_updates . size > 0 %}
<span class="order-list__item-update-status">{{ line . item_updates [ 0 ] }} </span>
{% elsif line . refunded_quantity > 0 %}
<span class="order-list__item-refunded">Refunded</span>
{% endif %}
{% if line . discount_allocations %}
{% for discount_allocation in line . discount_allocations %}
{% if discount_allocation . discount_application . target_selection != 'all' %}
<p>
<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>
</p>
{% endif %}
{% endfor %}
{% endif %}
</td>
<td class="order-list__price-cell">
{% if line . original_line_price != line . final_line_price %}
<del class="order-list__item-original-price">{{ line . original_line_price | money }} </del>
{% endif %}
<p class="order-list__item-price">
{% if line . final_line_price > 0 or line . quantity == 0 %}
{{ line . final_line_price | money }}
{% else %}
Free
{% endif %}
</p>
</td>
</table>
</td>
</tr>{% endfor %}
</table>
{% else %}
<table class="row">
{% for line in line_items_including_zero_quantity %}
<tr class="order-list__item">
<td class="order-list__item__cell">
<table>
<td>
{% if line . image %}
<img src="{{ line | img_url : 'compact_cropped' }} " align="left" width="60" height="60" class="order-list__product-image"/>
{% endif %}
</td>
<td class="order-list__product-description-cell">
{% if line . product . title %}
{% assign line_title = line . product . title %}
{% else %}
{% assign line_title = line . title %}
{% endif %}
{% if line . quantity < line . quantity %}
{% capture line_display %} {{ line . quantity }} of {{ line . quantity }} {% endcapture %}
{% else %}
{% assign line_display = line . quantity %}
{% endif %}
<span class="order-list__item-title">{{ line_title }} × {{ line_display }} </span><br/>
{% if line . variant . title != 'Default Title' %}
<span class="order-list__item-variant">{{ line . variant . title }} </span><br/>
{% endif %}
{% for group in line . groups %}
<span class="order-list__item-variant">Part of: {{ group . display_title }} </span><br/>
{% endfor %}
{% if line . gift_card and line . properties [ "__shopify_send_gift_card_to_recipient" ] %}
{% for property in line . properties %}
{% assign property_first_char = property . first | slice : 0 %}
{% if property . last != blank and property_first_char != '_' %}
<div class="order-list__item-property">
<dt>{{ property . first }} :</dt>
<dd>
{% if property . last contains '/uploads/' %}
<a href="{{ property . last }} " class="link" target="_blank">
{{ property . last | split : '/' | last }}
</a>
{% else %}
{{ property . last }}
{% endif %}
</dd>
</div>
{% endif %}
{% endfor %}
{% endif %}
{% if line . selling_plan_allocation %}
<span class="order-list__item-variant">{{ line . selling_plan_allocation . selling_plan . name }} </span><br/>
{% endif %}
{% if line . item_updates . size > 0 %}
<span class="order-list__item-update-status">{{ line . item_updates [ 0 ] }} </span>
{% elsif line . refunded_quantity > 0 %}
<span class="order-list__item-refunded">Refunded</span>
{% endif %}
{% if line . discount_allocations %}
{% for discount_allocation in line . discount_allocations %}
{% if discount_allocation . discount_application . target_selection != 'all' %}
<p>
<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>
</p>
{% endif %}
{% endfor %}
{% endif %}
</td>
<td class="order-list__price-cell">
{% if line . original_line_price != line . final_line_price %}
<del class="order-list__item-original-price">{{ line . original_line_price | money }} </del>
{% endif %}
<p class="order-list__item-price">
{% if line . final_line_price > 0 or line . quantity == 0 %}
{{ line . final_line_price | money }}
{% else %}
Free
{% endif %}
</p>
</td>
</table>
</td>
</tr>{% endfor %}
</table>
{% endif %}