POS keitimo V2 kvito pranešimo el. paštu atnaujinimas dėl grynųjų pinigų apvalinimo
Jei Jūsų parduotuvėje naudojami pritaikyti pranešimų šablonai, gali tekti rankiniu būdu atnaujinti pranešimą el. paštu POS keitimo V2 kvitas, kad kvite būtų rodomas grynųjų pinigų apvalinimas.
Šiems pakeitimams atlikti reikia išmanyti „Shopify“ pranešimų šablonuose naudojamą kodą. Jei Jūsų šablonai yra labai pritaikyti ir nesate tikri, kaip atlikti būtinus pakeitimus, susisiekite su pakeitimus atlikusiu kūrėju arba spustelėkite Grąžinti numatytuosius nustatymus, kad atkurtumėte pradinę šablono būseną. Kai grąžinsite numatytuosius nustatymus, visi Jūsų pritaikymai bus pašalinti, bet numatytasis šablonas užtikrins, kad turėsite naujausią šablono versiją.
Šiame puslapyje
POS keitimo V2 kvito pranešimo el. paštu atnaujinimas
Galite atnaujinti pranešimą POS keitimo V2 kvitas, kad kvite būtų rodoma grynoji grynųjų pinigų apvalinimo suma, susidaranti dėl keitimo operacijų, kartu su apvalinta bendra keitimo suma.
Veiksmai:
Savo „Shopify“ administratoriaus skydelyje eikite į Nustatymai > Pranešimai.
Spustelėkite Klientų pranešimai.
Skiltyje Pardavimo vieta spustelėkite POS keitimo V2 kvitas.
Spustelėkite Redaguoti kodą.
Pridėkite logiką, kad apskaičiuotumėte grynąją grynųjų pinigų apvalinimo sumą ir pridėtumėte ją prie
exchange_total.- Raskite kodo bloką, kuriame yra
<span>Exchange total</span>. - Esamą kodo bloką pakeiskite šiuo kodo bloku, kuris apskaičiuoja
net_exchange_roundingir prideda jį prieexchange_total:
- Raskite kodo bloką, kuriame yra
<table class="row subtotal-table">
<div class="subtotal-table--total subtotal-table--total-no-border">
<tr class="subtotal-line">
<td class="subtotal-line__title">
<p>
<span>Exchange total</span>
</p>
</td>
<td class="subtotal-line__value">
<strong>{% if exchange_total < 0 %}-{% endif %}{{ exchange_total | abs | money_with_currency }}</strong>
</td>
</tr>
</div>
{% assign net_exchange_rounding = 0 %}
{% for transaction in transactions %}
{% if transaction.status == "success" %}
{% if transaction.kind == "sale" or transaction.kind == "capture" %}
{% if transaction.amount_rounding != nil %}
{% assign net_exchange_rounding = net_exchange_rounding | plus: transaction.amount_rounding %}
{% endif %}
{% elsif transaction.kind == "refund" or transaction.kind == "change" %}
{% if transaction.amount_rounding != nil %}
{% assign net_exchange_rounding = net_exchange_rounding | minus: transaction.amount_rounding %}
{% endif %}
{% endif %}
{% endif %}
{% endfor %}
{% if net_exchange_rounding != 0 %}
<table class="row subtotal-table subtotal-table--total">
<div class="subtotal-line__value-small">
<tr class="subtotal-line">
<td class="subtotal-line__title">
<p> <span>Cash rounding</span> </p>
</td>
<td class="subtotal-line__value">
<strong>{% if net_exchange_rounding < 0 %}-{% endif %} {{ net_exchange_rounding | abs | money }}</strong>
</td>
</tr>
</div>
</table>
<table class="row subtotal-table subtotal-table--total">
{% assign rounded_exchange_total = exchange_total | plus: net_exchange_rounding %}
{% if rounded_exchange_total > 0 %}
<tr class="subtotal-line">
<td class="subtotal-line__title">
<p> <span>Paid</span> </p>
</td>
<td class="subtotal-line__value">
<strong>{{ rounded_exchange_total | money_with_currency }}</strong>
</td>
</tr>
{% elsif rounded_exchange_total < 0 %}
<tr class="subtotal-line">
<td class="subtotal-line__title">
<p> <span>Refund</span> </p>
</td>
<td class="subtotal-line__value">
<strong>-{{ rounded_exchange_total | abs | money_with_currency }}</strong>
</td>
</tr>
{% else %}
<tr class="subtotal-line">
<td class="subtotal-line__title">
<p> <span>Adjusted exchange total</span> </p>
</td>
<td class="subtotal-line__value">
<strong>{{ rounded_exchange_total | money_with_currency }}</strong>
</td>
</tr>
{% endif %}
</table>
{% endif %}
</table>