Ενημέρωση της ειδοποίησης email για απόδειξη ανταλλαγής V2 POS για τη στρογγυλοποίηση μετρητών

Αν το κατάστημά σας χρησιμοποιεί προσαρμοσμένα πρότυπα ειδοποιήσεων, τότε μπορεί να χρειαστεί να ενημερώσετε με μη αυτόματο τρόπο την ειδοποίηση email Απόδειξη ανταλλαγής V2 POS για να βεβαιωθείτε ότι εμφανίζεται η στρογγυλοποίηση μετρητών στην απόδειξη.

Αυτές οι αλλαγές απαιτούν εξοικείωση με τον κώδικα που χρησιμοποιείται στα πρότυπα ειδοποιήσεων του Shopify. Αν τα πρότυπά σας είναι εξαιρετικά προσαρμοσμένα και δεν είστε βέβαιοι για το πώς να εφαρμόσετε τις απαραίτητες αλλαγές, επικοινωνήστε με τον προγραμματιστή που έκανε τις αλλαγές ή κάντε κλικ στην επιλογή Επαναφορά στην προεπιλογή για να επαναφέρετε το πρότυπό σας στην αρχική του κατάσταση. Όταν κάνετε επαναφορά στην προεπιλογή, όλες οι προσαρμογές σας καταργούνται, αλλά το προεπιλεγμένο πρότυπο εξασφαλίζει ότι διαθέτετε την πιο πρόσφατη έκδοση προτύπου.

Ενημέρωση της ειδοποίησης email για απόδειξη ανταλλαγής V2 POS

Μπορείτε να ενημερώσετε την ειδοποίηση Απόδειξη ανταλλαγής V2 POS για να εμφανίζεται το καθαρό ποσό στρογγυλοποίησης μετρητών που προκύπτει από συναλλαγές ανταλλαγής, μαζί με το στρογγυλοποιημένο συνολικό ποσό ανταλλαγής στην απόδειξη.

Βήματα:

  1. Από τον Διαχειριστή Shopify, μεταβείτε στις Ρυθμίσεις > Ειδοποιήσεις.

  2. Κάντε κλικ στην επιλογή Ειδοποιήσεις πελατών.

  3. Στην ενότητα Point of Sale, κάντε κλικ στην επιλογή Απόδειξη ανταλλαγής V2 POS.

  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>