Atšaukto užsakymo el. laiško šablono, skirto „Shop Campaigns“, atnaujinimas
Galite atnaujinti pranešimo šabloną Atšauktas užsakymas, kad „Shop Campaigns“ pasiūlymai ir „Shop Cash“ būtų rodomi el. laiško, kurį siunčiate klientams atšaukus užsakymą, operacijų ataskaitoje. Atnaujinę atšaukto užsakymo el. laiško šabloną užtikrinsite, kad klientai matytų tikslią „Shop Cash“ ir pasiūlymų informaciją, kai užsakymai yra atšaukiami.
Veiksmai:
Savo „Shopify“ administratoriaus skydelyje eikite į Nustatymai > Pranešimai.
Spustelėkite Klientų pranešimai.
Skiltyje Užsakymų išimtys spustelėkite Atšauktas užsakymas.
Spustelėkite Redaguoti kodą.
Pridėkite kodo fragmentą, kad apskaičiuotumėte „Shop“ pasiūlymo operacijos sumą tarpinės sumos eilutėse:
- Raskite pirmą kodo eilutę
{% assign transaction_size = 0 %}. - Pakeiskite esamą kodo bloką šiuo kodo bloku:
- Raskite pirmą kodo eilutę
{% 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 %}- Tarpinės sumos eilutėse parodykite „Shop“ pasiūlymo operacijos pavadinimą.
- Raskite šias kodo eilutes:
{% for transaction in transactions %}
{% assign amount_rounding = 0 %} - Pakeiskite esamą kodo bloką šiuo kodo bloku:
- Raskite šias kodo eilutes:
{% 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 %}- Pasirinktinai: spustelėkite Peržiūra, kad peržiūrėtumėte pakeitimus.
- Spustelėkite Išsaugoti.