Posodobitev natisnjenega potrdila POS za zaokroževanje gotovine

Če vaša trgovina uporablja prilagojeno potrdilo POS prek urejevalnika kode, boste morda morali ročno posodobiti natisnjeno potrdilo POS, da zagotovite, da je na potrdilu prikazano zaokroževanje gotovine.

Te spremembe zahtevajo poznavanje kode, ki se uporablja v predlogah obvestil Shopify. Če so vaše predloge močno prilagojene in niste prepričani, kako uporabiti potrebne spremembe, se obrnite na razvijalca, ki je izvedel spremembe, ali kliknite Povrni na privzeto, da predlogo obnovite v njeno prvotno stanje. Ko jo povrnete na privzeto, se odstranijo vse vaše prilagoditve, vendar privzeta predloga zagotavlja, da imate najnovejšo različico predloge.

Posodobitev natisnjenega potrdila POS

Natisnjeno potrdilo POS lahko posodobite tako, da na njem poleg zaokroženega skupnega zneska prikažete skupni znesek prilagoditve zaokroževanja gotovine pri transakcijah plačil in povračil.

Koraki:

  1. V skrbniku Shopify pojdite v Point of Sale > Nastavitve.

  2. V razdelku Prilagajanje kliknite Natisnjeni računi, da odprete urejevalnik POS.

  3. Na strani Prilagajanje potrdila kliknite Prilagodite potrdila > Uredi kodo ali Urejevalnik kode.

  4. V predlogi transactions.liquid poiščite blok kode, ki vsebuje <section class='totals'>.

  5. Če je v naročilu prisotno zaokroževanje gotovine, na koncu razdelka (potem ko izpiše receipt.total) dodajte spremenljivki Liquid order.total_cash_rounding_adjustment in order.total_adjusted_amount. Odjemalec POS ju bo nastavil na skupno prilagoditev zaokroževanja gotovine oziroma na zaokroženi skupni znesek.

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