Atnaujinti POS atspausdintą kvitą dėl grynųjų pinigų apvalinimo

Jei jūsų parduotuvėje naudojamas pritaikytas POS kvitas per kodo redaktorių, gali tekti rankiniu būdu atnaujinti POS atspausdintą kvitą, siekiant užtikrinti, kad kvite būtų rodomas grynųjų pinigų apvalinimas.

Šiems pakeitimams reikia išmanyti kodą, naudojamą „Shopify“ pranešimų šablonuose. Jei jūsų šablonai yra labai pritaikyti ir nesate tikri, kaip pritaikyti reikiamus pakeitimus, susisiekite su pakeitimus atlikusiu kūrėju arba spustelėkite Atkurti numatytąjį, kad atkurtumėte pradinę šablono būseną. Atkūrus numatytąjį šabloną, visi jūsų pritaikymai pašalinami, tačiau numatytasis šablonas užtikrina, kad naudosite naujausią šablono versiją.

Atnaujinti POS atspausdintą kvitą

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

Veiksmai:

  1. Iš „Shopify“ administravimo priemonės eikite į Pardavimo kanalai > Point of Sale.

  2. Skiltyje Patirties parduotuvėje pritaikymas, prie Kvitai spustelėkite Redaguoti.

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

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

  5. Skilties pabaigoje (po receipt.total atspausdinimo), jei užsakymui taikomas 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 korekciją 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 %}