Actualizarea dovezii de plată imprimate POS pentru rotunjirea numerar

Dacă magazinul dvs. utilizează o dovadă de plată POS personalizată prin editorul de cod, atunci este posibil să fie necesar să vă actualizați manual dovada de plată imprimată POS pentru a vă asigura că afișează rotunjirea numerar pe aceasta.

Aceste modificări necesită familiaritate cu codul utilizat în șabloanele de notificare de la Shopify. Dacă șabloanele dvs. sunt foarte personalizate și nu știți cum să aplicați modificările necesare, contactați dezvoltatorul care a făcut modificările sau faceți clic pe Reveniți la versiunea implicită pentru a restaura șablonul la starea sa originală. Atunci când reveniți la versiunea implicită, toate personalizările dvs. sunt eliminate, dar șablonul implicit vă asigură că aveți cea mai recentă versiune a șablonului.

Actualizarea dovezii de plată imprimate POS

Puteți actualiza dovada de plată imprimată POS pentru a afișa suma totală a ajustării pentru rotunjirea numerar din tranzacțiile de plată și restituire, împreună cu suma totală rotunjită de pe dovadă.

Pași:

  1. Din panoul de administrare Shopify, accesați Point of Sale > Setări.

  2. În secțiunea Personalizare, dă clic pe Chitanțe tipărite pentru a deschide editorul POS.

  3. În pagina Personalizarea chitanței, faceți clic pe Personalizați-vă chitanțele > Editați codul sau pe Editor de cod.

  4. În șablonul transactions.liquid, localizați blocul de cod care conține <section class='totals'>.

  5. La sfârșitul secțiunii (după ce imprimă receipt.total), dacă pe comandă este prezentă rotunjirea numerar, adăugați variabilele Liquid order.total_cash_rounding_adjustment și order.total_adjusted_amount, pe care clientul POS le va seta la ajustarea totală pentru rotunjirea numerar și, respectiv, la suma totală rotunjită.

{% 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 %}