Aggiorna la ricevuta stampata del POS per l'arrotondamento contante

Se il tuo negozio utilizza una ricevuta del POS personalizzata tramite l'editor di codice, potresti dover aggiornare manualmente la ricevuta stampata del POS per assicurarti che mostri l'arrotondamento contante sulla ricevuta.

Queste modifiche richiedono familiarità 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 o clicca su Ripristina impostazioni predefinite per riportare il modello allo stato originale. Quando ripristini le impostazioni predefinite, tutte le personalizzazioni vengono rimosse, ma il modello predefinito ti garantisce di avere la versione più recente.

Aggiorna la ricevuta stampata del POS

Puoi aggiornare la ricevuta stampata del POS per mostrare l'importo totale dell'arrotondamento contante dalle transazioni di pagamento e rimborso, insieme all'importo totale arrotondato sulla ricevuta.

Passaggi:

  1. Dal pannello di controllo Shopify, vai a Punto vendita > Impostazioni.

  2. Nella sezione Personalizzazione, clicca su Ricevute cartacee per aprire l'editor POS.

  3. Nella pagina Personalizzazione della ricevuta, clicca su Personalizza le ricevute > Modifica codice o 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 la stampa di receipt.total), se nell'ordine è presente un arrotondamento contante, aggiungi le variabili Liquid order.total_cash_rounding_adjustment e order.total_adjusted_amount, che il client POS imposterà rispettivamente sull'arrotondamento contante totale 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 %}