עדכון תבנית הדוא"ל של הזמנה שנערכה עבור Shop Campaigns
באפשרותך לעדכן את תבנית ההתראה הזמנה שנערכה כדי להציג מבצעים של Shop Campaigns ו-Shop Cash בדוח העסקאות בדוא"ל שנשלח ללקוחות בעת עריכת הזמנה. עדכון תבנית הדוא"ל של הזמנה שנערכה יבטיח שהלקוחות יראו מידע מדויק על Shop Cash ומבצעים בעת ביצוע שינויים בהזמנה שלהם.
שלבים:
ממנהל Shopify, עבור אל הגדרות > התראות.
לחץ על התראות ללקוחות.
במקטע חריגות בהזמנות, לחץ על הזמנה שנערכה.
לחץ על עריכת קוד.
הוסף קטע קוד לחישוב סכום העסקה של מבצע Shop בשורות של סכומי ביניים:
- אתר את שורת הקוד הראשונה
{% assign transaction_size = 0 %}. - החלף את בלוק הקוד הקיים בבלוק הקוד הבא:
- אתר את שורת הקוד הראשונה
{% 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 %}- הצג את שם העסקה של מבצע Shop בשורות של סכומי ביניים:
- אתר את שורות הקוד הבאות:
{% for transaction in transactions %}
{% assign amount_rounding = 0 %} - החלף את בלוק הקוד הקיים בבלוק הקוד הבא:
- אתר את שורות הקוד הבאות:
{% 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 %}- הסר את מבצעי Shop משורות אמצעי התשלום:
- אתר את שורת הקוד
{% if transaction.payment_details.credit_card_company %}. - החלף את בלוק הקוד הקיים בבלוק הקוד הבא:
- אתר את שורת הקוד
{% 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 %}- אופציונלי: לחץ על תצוגה מקדימה כדי להציג את השינויים בתצוגה מקדימה.
- לחץ על שמירה.