A POS csere V2 bizonylathoz tartozó e-mailes értesítés frissítése a pénztári kerekítéshez
Ha az üzlete testreszabott értesítési sablonokat használ, akkor előfordulhat, hogy manuálisan kell frissítenie a POS csere V2 bizonylat e-mailes értesítését annak érdekében, hogy az megjelenítse a pénztári kerekítést a bizonylaton.
Ezekhez a módosításokhoz ismerni kell a Shopify értesítési sablonjaiban használt kódot. Ha a sablonjai nagymértékben testre vannak szabva, és nem biztos benne, hogyan végezze el a szükséges módosításokat, akkor vegye fel a kapcsolatot a módosításokat végző fejlesztővel, vagy kattintson a Visszaállítás az alapértelmezettre gombra a sablon eredeti állapotának visszaállításához. Az alapértelmezettre való visszaállításkor az összes testreszabás törlődik, de az alapértelmezett sablon biztosítja, hogy a legfrissebb sablonverzióval rendelkezzen.
A POS csere V2 bizonylathoz tartozó e-mailes értesítés frissítése
Frissítheti a POS csere V2 bizonylat-értesítést, hogy az megjelenítse a cseretranzakciókból származó nettó pénztári kerekítés összegét, a bizonylaton szereplő kerekített csere-végösszeg mellett.
Lépések:
A Shopify adminisztrációs felületén lépjen a Beállítások > Értesítések menüpontba.
Kattintson a Vásárlói értesítések lehetőségre.
A Point of Sale szakaszban kattintson a POS csere V2 bizonylat lehetőségre.
Kattintson a Kód szerkesztése gombra.
Adjon hozzá logikát a nettó pénztári kerekítés összegének kiszámításához, és adja hozzá az
exchange_total-hoz.- Keresse meg a
<span>Exchange total</span>elemet tartalmazó kódblokkot. - Cserélje le a meglévő kódblokkot a következő kódblokkra, amely kiszámítja a
net_exchange_roundingértékét, és hozzáadja azt azexchange_total-hoz:
- Keresse meg a
<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>