Aggiorna la ricevuta stampata del POS per l’arrotondamento contante

Se il tuo negozio utilizza ricevute del POS personalizzate tramite editor di codice, potresti dover aggiornare la ricevuta stampata del POS manualmente per assicurarti che mostri l’arrotondamento contante.

Queste modifiche richiedono dimestichezza con il codice utilizzato nei modelli di notifica di Shopify. Se i modelli sono molto personalizzati e non sai come applicare le modifiche necessarie, contatta lo sviluppatore che le ha apportate oppure clicca su Ripristina predefinito per riportare il modello allo stato originale. Se ripristini il modello predefinito, tutte le personalizzazioni verranno rimosse, ma avrai la certezza di utilizzare la versione del modello più recente.

Aggiorna la ricevuta stampata del POS

Puoi aggiornare la ricevuta stampata del POS in modo da mostrare l’importo totale della rettifica per l’arrotondamento contante derivante dalle transazioni di pagamento e rimborso, insieme all’importo totale arrotondato nella ricevuta.

Procedura:

  1. Dal pannello di controllo Shopify, vai a Canali di vendita > POS.

  2. Nella sezione Personalizza l’esperienza in negozio, clicca su Modifica per la voce Ricevute.

  3. Nella pagina Personalizzazione ricevute, clicca su Personalizza le ricevute > Modifica codice, oppure su Editor di codice.

  4. Nel modello transactions.liquid, individua il blocco di codice che contiene <section class='totals'>.

  5. Alla fine della sezione (dopo che ha stampato receipt.total), se nell’ordine è presente l’arrotondamento contante, aggiungi le variabili Liquid order.total_cash_rounding_adjustment e order.total_adjusted_amount, che il client POS imposterà rispettivamente sulla rettifica totale dell’arrotondamento contante e sull’importo totale arrotondato.

{% if order.total_cash_rounding_adjustment %}
    {% comment %} order.total_cash_rounding_adjustment is a string, converting for safety edited {% endcomment %}
    {% assign rounding = order.total_cash_rounding_adjustment | plus: 0 | abs %}
    {% if rounding > 0 %}
      <div class='rounding-row-top-border'></div>
      <div class='totals-container'>
        <p class='totals-text'>{{ 'receipt.cash_rounding' | t | capitalize }}</p>
        <p>{{ order.total_cash_rounding_adjustment | money | escape }}</p>
      </div>
      <div class='totals-container'>
        <p class='totals-bold-text'>{{ 'receipt.adjusted_total' | t | capitalize }}</p>
        <p class='price'>{{ order.total_adjusted_amount | money | escape }}</p>
      </div>
    {% endif %}
  {% endif %}