Aktualizácia vytlačenej účtenky POS pre zaokrúhľovanie hotovosti

Ak váš obchod používa vlastné účtenky POS pomocou editora kódu, možno budete musieť vytlačenú účtenku POS aktualizovať manuálne, aby sa na nej zobrazovalo zaokrúhľovanie hotovosti.

Tieto zmeny vyžadujú znalosť kódu, ktorý sa používa v šablónach upozornení platformy Shopify. Ak sú vaše šablóny vo veľkej miere prispôsobené a neviete, ako potrebné zmeny použiť, kontaktujte vývojára, ktorý zmeny vykonal, alebo kliknutím na tlačidlo Vrátiť na predvolené obnovte pôvodný stav šablóny. Pri vrátení na predvolené hodnoty sa odstránia všetky vaše prispôsobenia, avšak predvolená šablóna vám zaručí, že máte k dispozícii najaktuálnejšiu verziu šablóny.

Aktualizácia vytlačenej účtenky POS

Môžete aktualizovať vytlačenú účtenku POS, aby sa na nej zobrazovala celková suma úpravy pri zaokrúhľovaní hotovosti z transakcií za platby a vrátenia peňazí spolu so zaokrúhlenou celkovou sumou.

Postup:

  1. V administrátorovi Shopify prejdite na možnosť Predajné kanály > Predajné miesto.

  2. V sekcii Prispôsobiť nákup v obchode kliknite na tlačidlo Upraviť pri možnosti Účtenky.

  3. Na stránke Prispôsobenie účtenky kliknite na možnosť Prispôsobiť účtenky > Upraviť kód alebo na Editor kódu.

  4. V šablóne transactions.liquid nájdite blok kódu s obsahom <section class='totals'>.

  5. Ak je v objednávke prítomné zaokrúhľovanie hotovosti, na koniec sekcie (za výpisom receipt.total) pridajte liquid premenné order.total_cash_rounding_adjustment a order.total_adjusted_amount, ktoré klient POS nastaví na celkovú úpravu pri zaokrúhľovaní hotovosti, resp. zaokrúhlenú celkovú sumu.

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