Užsakymo patvirtinimo el. laiško šablono atnaujinimas „Shop Campaigns“ reikmėms
Galite atnaujinti pranešimo šabloną „Užsakymo patvirtinimas“, kad klientams siunčiamo užsakymo patvirtinimo el. laiško operacijų ataskaitoje būtų rodomi „Shop Campaigns“ pasiūlymai ir „Shop Cash“. Atnaujinę užsakymo patvirtinimo el. laiško šabloną užtikrinsite, kad klientai matytų, kaip jų pirkiniui buvo pritaikyti „Shop Cash“ ir pasiūlymai.
Veiksmai:
Savo „Shopify“ administratoriaus skydelyje eikite į „Nustatymai“ > „Pranešimai“.
Spustelėkite „Pranešimai klientams“.
Skiltyje „Užsakymų apdorojimas“ spustelėkite „Užsakymo patvirtinimas“.
Spustelėkite „Redaguoti kodą“.
Pridėkite kodo fragmentą, kad apskaičiuotumėte „Shop“ pasiūlymo operacijos sumą tarpinės sumos eilutėse:
- Raskite pirmąją kodo eilutę
{% assign transaction_size = 0 %}. - Pakeiskite esamą kodo bloką šiuo kodo bloku:
- Raskite pirmąją 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 %}
{% 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 %}- Parodykite „Shop“ pasiūlymo operacijos pavadinimą tarpinės sumos eilutėse.
- 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 %}- Pašalinkite „Shop“ pasiūlymą iš mokėjimo būdo eilučių.
- Raskite kodo eilutę
{% elsif transaction.gateway_display_name != "Shop Cash" %}. - Pakeiskite tą eilutę šia kodo eilute:
- Raskite kodo eilutę
{% elsif transaction.gateway_display_name != "Shop Cash" and transaction.gateway != "shop_offer" %}- Pasirinktinai: spustelėkite „Peržiūra“, kad peržiūrėtumėte pakeitimus.
- Spustelėkite „Išsaugoti“.