עדכון התראת הדוא"ל על החזרה שנוצרה עבור החלפות
אם החנות שלך משתמשת בתבניות התראה מותאמות אישית, ייתכן שתצטרך לעדכן באופן ידני את התראת הדוא"ל החזרה שנוצרה כדי להבטיח שהיא פועלת כשאתה מוסיף פריטי החלפה להחזרה.
שינויים אלה דורשים היכרות עם הקוד המשמש בתבניות ההתראה של Shopify. אם התבניות שלך עברו התאמה אישית נרחבת ואינך בטוח כיצד להחיל את השינויים הדרושים, פנה למפתח שביצע את השינויים או לחץ על חזרה לברירת המחדל כדי לשחזר את התבנית למצבה המקורי. בעת חזרה לברירת המחדל, כל ההתאמות האישיות שלך מוסרות, אך תבנית ברירת המחדל מבטיחה שתהיה לך את גרסת התבנית העדכנית ביותר.
עדכון התראת הדוא"ל על החזרה שנוצרה
באפשרותך לעדכן את ההתראה החזרה שנוצרה כך שתכלול את השינויים הבאים:
- עבור החלפות עם יתרה לתשלום, לקוח יכול כעת לקבל פעולת תשלום (לחצן תשלום עכשיו) בדוא"ל ההחזרה שלו. הדבר כולל עדכונים לחלק ההוראות בדוא"ל כדי לשקף את היתרה שלא שולמה שלקוח עשוי להיות חייב, וההוראות מועברות לראש הדוא"ל.
- מקטע חדש המציג פריטי החלפה תחת הכותרת פריטים שתקבלו ומשנה את שם המקטע פריטים שהוחזרו ל-פריטים להחזרה.
- סיכום פיננסי נכלל כחלק מדוא"ל ההחזרה עם עלות פריטי ההחזרה וההחלפה, ודמי החזרה רלוונטיים.
שלבים:
מלוח המנהל של Shopify, עבור אל הגדרות > התראות.
לחץ על התראות ללקוחות.
במקטע החזרות, לחץ על החזרה שנוצרה.
לחץ על עריכת קוד.
יש לאתר את המופע הראשון של
{% if return_delivery.type == 'shopify_label' %}, ולאחר מכן לעדכן את הוראות השילוח להחזרה:- יש לאתר את שורת הקוד
<p class="return-creation__subtitle">...</p>. - יש להוסיף את בלוק הקוד הבא לאחר שורת הקוד:
- יש לאתר את שורת הקוד
<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>- יש לעדכן את הקריאה לפעולה כך שתכלול את הלוגיקה של תשלום כעת :
- יש לאתר את שורת הקוד
<table class="row actions">...</table>. - יש להחליף את בלוק הקוד הקיים בבלוק הקוד הבא:
- יש לאתר את שורת הקוד
{% 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"> </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 %}- יש לאתר את המופע הראשון של
{% elsif return_delivery.type == 'manual' %}, ולאחר מכן לעדכן את הוראות השילוח הידני להחזרה:- יש לאתר את שורת הקוד
<p class="return-creation__subtitle">...</p>. - יש להוסיף את בלוק הקוד הבא לאחר שורת הקוד:
- יש לאתר את שורת הקוד
<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>- יש להוסיף את בלוק הקוד הבא לאחר השלב הקודם, בתוך בלוק הקוד
{% 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"> </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 %}- יש להסיר את ההוראות הישנות בתחתית ההתראה:
- יש לאתר את שורת הקוד
<h3>Instructions</h3>. - יש לאתר ולהסיר את כל בלוק הקוד
<table class="row section">...</table>שמתחיל שבע שורות מעל<h3>Instructions</h3>.
- יש לאתר את שורת הקוד
- יש להוסיף פריטי שורה להחלפה ולעדכן את הכותרת של הפריטים המוחזרים:
- יש לאתר את התג
<h3>Returned items</h3>. - יש לאתר ולהחליף את כל בלוק הקוד
<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 }} × {{ 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 }} × {{ 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 %}- שילוב נתונים פיננסיים ועמלות החזרה. יש להוסיף את הבלוק הבא לאחר השינויים מהשלב הקודם, או להוסיף את הבלוק לפני שורת הקוד
<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>- יש ללחוץ על שמירה.