Обновление печатного чека POS для округления наличных
Если ваш магазин использует настроенные чеки POS с помощью редактора кода, то вам может понадобиться обновить печатный чек POS вручную, чтобы убедиться, что в нем отображается округление наличных.
Эти изменения требуют знакомства с кодом, который используется в шаблонах уведомлений Shopify. Если ваши шаблоны сильно изменены и вы не знаете, как применить необходимые изменения, обратитесь к разработчику, который их вносил, или нажмите Вернуть к настройкам по умолчанию, чтобы восстановить исходное состояние шаблона. При возврате к настройкам по умолчанию все ваши настройки будут удалены, но шаблон по умолчанию гарантирует, что у вас самая актуальная версия шаблона.
На этой странице
Обновление печатного чека POS
Вы можете обновить печатный чек POS, чтобы в нем отображалась общая сумма корректировки при округлении наличных для транзакций оплаты и возврата платежа, а также округленная общая сумма.
Шаги:
В панели администратора Shopify перейдите в раздел Каналы продаж > Point of Sale.
В разделе Настроить обслуживание в магазине нажмите Редактировать рядом с пунктом Чеки.
На странице Настройка чека нажмите Настроить чеки > Редактировать код или Редактор кода.
В шаблоне
transactions.liquidнайдите блок кода, который содержит<section class='totals'>.В конце раздела (после вывода
receipt.total), если в заказе есть округление наличных, добавьте переменные liquidorder.total_cash_rounding_adjustmentиorder.total_adjusted_amount, которые клиент POS установит как общую корректировку округления наличных и округленную итоговую сумму соответственно.
{% 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 %}