Actualizați notificarea prin e-mail a dovezii de plată POS pentru schimb V2 pentru rotunjirea numerarului
Dacă magazinul dumneavoastră utilizează șabloane de notificare personalizate, atunci este posibil să trebuiască să actualizați manual notificarea prin e-mail pentru dovada de plată POS pentru schimb V2 pentru a vă asigura că aceasta afișează rotunjirea numerarului pe dovada de plată.
Aceste modificări necesită familiaritate cu codul utilizat în șabloanele de notificare Shopify. Dacă șabloanele dumneavoastră sunt foarte personalizate și nu sunteți sigur(ă) cum să aplicați modificările necesare, contactați dezvoltatorul care a făcut modificările sau faceți clic pe Reveniți la setările implicite pentru a restabili șablonul la starea sa inițială. Atunci când reveniți la setările implicite, toate personalizările sunt eliminate, dar șablonul implicit vă asigură că aveți cea mai recentă versiune a șablonului.
Actualizarea notificării prin e-mail pentru dovada de plată POS pentru schimb V2
Puteți actualiza notificarea pentru dovada de plată POS pentru schimb V2 pentru a afișa suma netă a rotunjirii numerarului rezultată din tranzacțiile de schimb, împreună cu suma totală rotunjită a schimbului pe dovada de plată.
Pași:
Din panoul de administrare Shopify, accesați Setări > Notificări.
Faceți clic pe Notificări pentru clienți.
În secțiunea Point of Sale, faceți clic pe Dovadă de plată POS pentru schimb V2.
Faceți clic pe Editați codul.
Adăugați o logică pentru a calcula suma netă a rotunjirii numerarului și adăugați-o la
exchange_total.- Localizați blocul de cod care conține
<span>Exchange total</span>. - Înlocuiți blocul de cod existent cu următorul bloc de cod, care calculează
net_exchange_roundingși îl adaugă laexchange_total:
- Localizați blocul de cod care conține
<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>