Aggiornamento della ricevuta stampata del POS per l'arrotondamento del contante

Se il tuo negozio utilizza una ricevuta POS personalizzata tramite un editor di codice, potrebbe essere necessario aggiornare manualmente la ricevuta stampataPOS per assicurarti che venga visualizzato l'arrotondamento del contenuto 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.

aggiornare la ricevuta stampata POS

È possibile aggiornare la ricevuta stampata del POS per visualizzare l'importo totale dell'arrotondamento del contante per le transazioni di pagamento e rimborso, insieme all'importo totale arrotondato nella ricevuta.

Passaggi:

  1. Dal pannello di controllo Shopify vai su POS > Impostazioni.

  2. Clicca ricevuta personalizzazione.

  3. Nella sezione Ricevuta stampata , fare clic su Editor codice (applicabile solo per Pro sede).

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

  5. Alla fine della sezione (dopo aver stampato receipt.total), se nell'ordine è presente l'arrotondamento del contante, aggiungere le variabili liquid order.total_cash_rounding_adjustment e order.total_adjusted_amount , che il client POS imposterà rispettivamente sulla regolazione dell'arrotondamento del 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 %}
Non trovi le risposte che stai cercando? Siamo qui per aiutarti.