POS spausdinto kvito atnaujinimas dėl grynųjų pinigų apvalinimo

Jei Jūsų parduotuvė naudoja per kodo rengyklę pritaikytą POS kvitą, gali reikėti rankiniu būdu atnaujinti POS spausdintą kvitą, kad jame būtų rodomas grynųjų pinigų apvalinimas.

Norint atlikti šiuos pakeitimus, reikia išmanyti kodą, naudojamą „Shopify“ pranešimų šablonuose. Jei Jūsų šablonai yra labai pritaikyti ir nesate tikri, kaip atlikti reikiamus pakeitimus, susisiekite su kūrėju, kuris atliko pakeitimus, arba spustelėkite Atkurti numatytąjį, kad atkurtumėte pradinę šablono būseną. Kai atkuriate numatytąjį šabloną, pašalinami visi Jūsų pritaikymai, tačiau numatytasis šablonas užtikrina, kad turėsite naujausią šablono versiją.

POS spausdinto kvito atnaujinimas

Galite atnaujinti POS spausdintą kvitą, kad būtų rodoma bendra grynųjų pinigų apvalinimo koregavimo suma iš mokėjimo ir pinigų grąžinimo operacijų kartu su suapvalinta bendra suma kvite.

Veiksmai:

  1. Savo „Shopify“ administratoriaus skydelyje eikite į Point of Sale > Nustatymai.

  2. Skiltyje Tinkinimas spustelėkite Atspausdintus kvitus, kad atidarytumėte POS redaktorių.

  3. Puslapyje Kvito pritaikymas spustelėkite Pritaikyti kvitus > Redaguoti kodą arba Kodo rengyklė.

  4. Šablone transactions.liquid raskite kodo bloką, kuriame yra <section class='totals'>.

  5. Skyriaus pabaigoje (po to, kai išspausdinama receipt.total), jei užsakyme yra grynųjų pinigų apvalinimas, pridėkite „Liquid“ kintamuosius order.total_cash_rounding_adjustment ir order.total_adjusted_amount, kuriuos POS klientas atitinkamai nustatys kaip bendrą grynųjų pinigų apvalinimo koregavimo sumą ir suapvalintą bendrą sumą.

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