De geprinte POS-bon updaten voor het afronden van contant geld
Als je winkel een aangepaste POS-bon via de code-editor gebruikt, moet je de geprinte POS-bon mogelijk handmatig updaten om ervoor te zorgen dat het afronden van contant geld op de bon wordt weergegeven.
Voor deze wijzigingen is bekendheid met de code vereist die wordt gebruikt in de meldingstemplates van Shopify. Als je templates in hoge mate zijn aangepast en je niet zeker weet hoe je de benodigde wijzigingen moet toepassen, neem dan contact op met de ontwikkelaar die de wijzigingen heeft aangebracht of klik op Terugzetten naar standaard om je template in de oorspronkelijke staat te herstellen. Wanneer je terugzet naar de standaardinstelling, worden al je aanpassingen verwijderd, maar zorgt de standaardtemplate ervoor dat je de meest recente templateversie hebt.
Op deze pagina
De geprinte POS-bon updaten
Je kunt de geprinte POS-bon updaten zodat het totale afrondingsbedrag voor contant geld van betalings- en terugbetalingstransacties wordt weergegeven, samen met het afgeronde totaalbedrag op de bon.
Stappen:
Ga in het Shopify-beheercentrum naar Point of Sale > Instellingen.
Klik in de sectie Aanpassingen op Afgedrukte bonnen om de POS-editor te openen.
Klik op de pagina Bonaanpassing op Je bonnen aanpassen > Code bewerken of op Code-editor.
Zoek in de
transactions.liquid-template het codeblok met<section class='totals'>.Voeg aan het einde van de sectie (nadat
receipt.totalis afgedrukt), als er op de bestelling sprake is van afronding van contant geld, de liquid-variabelenorder.total_cash_rounding_adjustmentenorder.total_adjusted_amounttoe. De POS-client stelt deze in op respectievelijk het totale afrondingsbedrag voor contant geld en het afgeronde totaalbedrag.
{% 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 %}