Uaktualnianie drukowanego paragonu POS pod kątem zaokrąglania gotówki

Jeśli w Twoim sklepie są używane paragony POS dostosowane w edytorze kodów, może być konieczne ręczne uaktualnienie drukowanych paragonów POS w celu zapewnienia wyświetlania zaokrąglania gotówki na paragonie.

Zmiany te wymagają znajomości kodu, który jest wykorzystywany w szablonach powiadomień Shopify. Jeśli Twoje szablony zawierają dużo dostosowań i nie masz pewności, jak zastosować niezbędne zmiany, skontaktuj się z programistą, który dokonał zmian, lub kliknij opcję Przywróć ustawienia domyślne, aby przywrócić oryginalny wygląd szablonu. Przywrócenie ustawień domyślnych powoduje usunięcie wszelkich wprowadzonych dostosowań, ale daje pewność, że korzystasz z najnowszej wersji szablonu.

Uaktualnianie drukowanych paragonów POS

Można uaktualnić powiadomienie Drukowany paragon POS, aby wyświetlać łączną kwotę korekty zaokrąglenia gotówki z transakcjach płatności i zwrotów kosztów wraz z zaokrągloną łączną kwotą na paragonie.

Kroki:

  1. W panelu administracyjnym Shopify przejdź do opcji: Punkt sprzedaży > Ustawienia.

  2. Kliknij opcję Dostosowanie paragonu.

  3. W sekcji Wydrukowane paragony kliknij Edytor kodów (dotyczy tylko lokalizacji Pro).

  4. W szablonie transactions.liquid znajdź blok kodu zawierający <section class='totals'>.

  5. Na końcu sekcji (po wydrukowaniu receipt.total), jeśli w zamówieniu występuje zaokrąglenie gotówki, dodaj zmienne liquid order.total_cash_rounding_adjustment i order.total_adjusted_amount, które klient POS ustawi odpowiednio na łączną korektę zaokrąglenia gotówki i zaokrągloną łączną kwotę.

{% 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 %}
Nie możesz znaleźć odpowiedzi, których szukasz? Jesteśmy tutaj, aby Ci pomóc.