Aggiornamento della notifica email della ricevuta di cambio merce POS V2 per l'arrotondamento del contante
Se il tuo negozio utilizza un modello di notifica personalizzato, potrebbe essere necessario aggiornare il tuo POS cambio V2 ricevuta inviare manualmente una notifica via email per assicurarti che venga visualizzato il contenuto arrotondato sulla ricevuta.
Queste modifiche richiedono familiarità con il codice usato nei modelli di notifica di Shopify. Se i tuoi modelli sono altamente personalizzati e non sai bene come applicare le modifiche necessarie, contatta lo sviluppatore che ha effettuato le modifiche o clicca su Ripristina impostazioni predefinite per ripristinare lo stato originale del modello. Quando effettui questa operazione vengono rimosse tutte le personalizzazioni, ma il modello predefinito ti garantisce di avere la versione più recente del modello.
Aggiornamento della notifica email della ricevuta di cambio merce POS V2
È possibile aggiornare la notifica POS cambio V2 ricevuta per visualizzare l'importo netto arrotondato derivante dal cambio transazione, insieme all'importo totale arrotondato del cambio nella ricevuta.
Passaggi:
Dal pannello di controllo Shopify, vai su Impostazioni > Notifiche.
Clicca su Notifiche al cliente.
Nella sezione punto vendita cliccare su POS cambio V2 ricevuta.
Clicca su Modifica codice.
Aggiungere la logica per calcolare l'importo dell'arrotondamento del contante netto e aggiungerlo a
exchange_total
.- Individuare il blocco di codice che contiene
<span>Exchange total</span>
. - Sostituisci il blocco di codice esistente con il seguente blocco di codice che calcola
net_exchange_rounding
e lo aggiunge aexchange_total
:
- Individuare il blocco di codice che contiene
<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>