Обновление печатной квитанции POS для округления наличных
Если в вашем магазине используется квитанция POS, изменённая в редакторе кода, вам может потребоваться вручную обновить печатную квитанцию POS, чтобы в ней отображалось округление наличных.
Эти изменения требуют знания кода, используемого в шаблонах уведомлений Shopify. Если ваши шаблоны сильно изменены и вы не знаете, как внести необходимые изменения, свяжитесь с разработчиком, который их вносил, или нажмите «Восстановить по умолчанию», чтобы вернуть шаблон в исходное состояние. При восстановлении по умолчанию все ваши настройки будут удалены, но шаблон по умолчанию гарантирует, что у вас будет самая последняя версия шаблона.
На этой странице
Обновление печатной квитанции POS
Вы можете обновить печатную квитанцию POS, чтобы на ней отображались общая сумма корректировки округления наличных из транзакций оплаты и возврата платежа, а также округлённая итоговая сумма.
Инструкции:
В панели администратора Shopify перейдите в раздел Point of Sale > «Настройки».
В разделе «Персонализация» нажмите «Печатные чеки», чтобы открыть редактор POS.
На странице «Настройка квитанций» нажмите «Настроить квитанции» > «Редактировать код» или «Редактор кода».
В шаблоне
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 %}