Ažuriranje obavijesti e-poštom o računu za POS zamjenu V2 radi zaokruživanja gotovine

Ako vaša trgovina upotrebljava prilagođene predloške obavijesti, možda ćete morati ručno ažurirati obavijest e-poštom za račun za POS zamjenu V2 kako biste osigurali da na računu prikazuje zaokruživanje gotovine.

Ove promjene zahtijevaju poznavanje koda koji se upotrebljava u predlošcima obavijesti platforme Shopify. Ako su predlošci uvelike prilagođeni i niste sigurni kako primijeniti potrebne promjene, obratite se programeru koji je unio promjene ili kliknite na Vrati na zadano da biste vratili predložak u izvorno stanje. Kada ga vratite na zadano, uklanjaju se sve prilagodbe, no zadani predložak osigurava vam najnoviju verziju predloška.

Ažuriranje obavijesti e-poštom o računu za POS zamjenu V2

Obavijest račun za POS zamjenu V2 možete ažurirati da biste prikazali neto iznos zaokruživanja gotovine koji proizlazi iz transakcija zamjene, zajedno sa zaokruženim ukupnim iznosom zamjene na računu.

Koraci:

  1. U administratorskom alatu za Shopify idite na Postavke > Obavijesti.

  2. Kliknite na Obavijesti korisnika.

  3. U odjeljku Point of Sale kliknite na Račun za POS zamjenu V2.

  4. Kliknite na Uredi kod.

  5. Dodajte logiku za izračun neto iznosa zaokruživanja gotovine i dodajte ga u exchange_total.

    1. Pronađite blok koda koji sadrži <span>Exchange total</span>.
    2. Zamijenite postojeći blok koda sljedećim blokom koda koji izračunava vrijednost net_exchange_rounding i dodaje je u 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>