Актуализиране на имейл известието за POS разписка за замяна V2 за закръгляване при плащане в брой

Ако Вашият магазин използва персонализирани шаблони за известия, тогава може да се наложи ръчно да актуализирате Вашето имейл известие „POS разписка за замяна V2“, за да сте сигурни, че то показва закръгляване при плащане в брой на разписката.

Тези промени изискват познания по кода, който се използва в шаблоните за известия на Shopify. Ако Вашите шаблони са силно персонализирани и не сте сигурни как да приложите необходимите промени, тогава се свържете с разработчика, който е направил промените, или щракнете върху „Връщане към стандартните“, за да възстановите шаблона си в първоначалното му състояние. Когато се върнете към стандартните, всички Ваши персонализации се премахват, но стандартният шаблон гарантира, че имате най-актуалната версия на шаблона.

Актуализиране на имейл известието за POS разписка за замяна V2

Можете да актуализирате известието „POS разписка за замяна V2“, за да се показва нетната сума на закръгляването при плащане в брой, произтичаща от транзакции за замяна, заедно със закръглената обща сума за замяна в разписката.

Стъпки:

  1. От Вашия администраторски панел на Shopify отидете в Настройки > Известия.

  2. Щракнете върху „Известия за клиенти“.

  3. В секцията „Точка на продажба“ щракнете върху „POS разписка за замяна V2“.

  4. Щракнете върху „Редактиране на код“.

  5. Добавяне на логика за изчисляване на нетната сума на закръгляването при плащане в брой и добавянето ѝ към exchange_total.

    1. Намерете кодовия блок, който съдържа <span>Exchange total</span>.
    2. Заменете съществуващия кодов блок със следния кодов блок, който изчислява net_exchange_rounding и го добавя към exchange_total:
<table class="row subtotal-table">
  <div class="subtotal-table--total subtotal-table--total-no-border">
    <tr class="subtotal-line">
      <td class="subtotal-line__title">
        <p>
          <span>Exchange total</span>
        </p>
      </td>
      <td class="subtotal-line__value">
        <strong>{% if exchange_total < 0 %}-{% endif %}{{ exchange_total | abs | money_with_currency }}</strong>
      </td>
    </tr>
  </div>
  {% assign net_exchange_rounding = 0 %}
  {% for transaction in transactions %}
    {% if transaction.status == "success" %}
      {% if transaction.kind == "sale" or transaction.kind == "capture"  %}
        {% if transaction.amount_rounding != nil %}
          {% assign net_exchange_rounding = net_exchange_rounding | plus: transaction.amount_rounding %}
        {% endif %}
      {% elsif transaction.kind == "refund" or transaction.kind == "change" %}
        {% if transaction.amount_rounding != nil %}
          {% assign net_exchange_rounding = net_exchange_rounding | minus: transaction.amount_rounding %}
        {% endif %}
      {% endif %}
    {% endif %}
  {% endfor %}
  {% if net_exchange_rounding != 0 %}
    <table class="row subtotal-table subtotal-table--total">
      <div class="subtotal-line__value-small">
        <tr class="subtotal-line">
          <td class="subtotal-line__title">
            <p> <span>Cash rounding</span> </p>
          </td>
          <td class="subtotal-line__value">
            <strong>{% if net_exchange_rounding < 0 %}-{% endif %} {{ net_exchange_rounding | abs | money }}</strong>
          </td>
        </tr>
      </div>
    </table>
    <table class="row subtotal-table subtotal-table--total">
      {% assign rounded_exchange_total = exchange_total | plus: net_exchange_rounding %}
      {% if rounded_exchange_total > 0 %}
        <tr class="subtotal-line">
          <td class="subtotal-line__title">
            <p> <span>Paid</span> </p>
          </td>
          <td class="subtotal-line__value">
            <strong>{{ rounded_exchange_total | money_with_currency }}</strong>
          </td>
        </tr>
      {% elsif rounded_exchange_total < 0 %}
        <tr class="subtotal-line">
        <td class="subtotal-line__title">
          <p> <span>Refund</span> </p>
        </td>
        <td class="subtotal-line__value">
          <strong>-{{ rounded_exchange_total | abs | money_with_currency }}</strong>
        </td>
      </tr>
      {% else %}
        <tr class="subtotal-line">
          <td class="subtotal-line__title">
            <p> <span>Adjusted exchange total</span> </p>
          </td>
          <td class="subtotal-line__value">
            <strong>{{ rounded_exchange_total | money_with_currency }}</strong>
          </td>
        </tr>
      {% endif %}
    </table>
  {% endif %}
</table>