Aktualizácia e-mailového oznámenia o potvrdení o výmene cez POS V2 o zaokrúhľovanie hotovosti

Ak váš obchod používa prispôsobené šablóny oznámení, možno bude potrebné manuálne aktualizovať e-mailové oznámenie o potvrdení o výmene cez POS V2, aby sa zaokrúhľovanie hotovosti zobrazovalo na potvrdení.

Tieto zmeny vyžadujú znalosť kódu používaného v šablónach oznámení Shopify. Ak máte šablóny výrazne prispôsobené a nie ste si istí, ako zmeny aplikovať, kontaktujte vývojára, ktorý prispôsobenia vytvoril, alebo kliknite na Vrátiť na predvolené. Tým obnovíte šablónu do pôvodného stavu. Pri návrate na predvolené nastavenia sa všetky prispôsobenia odstránia, no predvolená šablóna vám zaručí, že máte najaktuálnejšiu verziu šablóny.

Aktualizácia e-mailového oznámenia o potvrdení o výmene cez POS V2

Oznámenie o potvrdení o výmene cez POS V2 môžete aktualizovať tak, aby sa na potvrdení zobrazovala čistá suma zaokrúhľovania hotovosti vyplývajúca z transakcií výmeny spolu s celkovou zaokrúhlenou sumou výmeny.

Kroky:

  1. V administrátorovi Shopify prejdite na Nastavenia > Oznámenia.

  2. Kliknite na Oznámenia pre zákazníkov.

  3. V sekcii Point of Sale kliknite na Potvrdenie o výmene cez POS V2.

  4. Kliknite na Upraviť kód.

  5. Pridajte logiku na výpočet čistej sumy zaokrúhľovania hotovosti a pripočítajte ju k exchange_total.

    1. Nájdite blok kódu, ktorý obsahuje <span>Exchange total</span>.
    2. Existujúci blok kódu nahraďte týmto blokom, ktorý vypočíta net_exchange_rounding a pripočíta ho k 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>