Werk de POS afgedrukte bon voor afronding van contant geld bij
Als je winkel aangepaste POS bonnen gebruikt via de code-editor, moet je mogelijk je POS afgedrukte bon handmatig bijwerken om ervoor te zorgen dat de afronding van contant geld op de bon wordt weergegeven.
Voor deze wijzigingen moet je bekend zijn met de code die wordt gebruikt in de meldingstemplates van Shopify. Als je templates veel aanpassingen bevatten en je niet precies weet hoe je de vereiste wijzigingen moet doorvoeren, neem dan contact op met de ontwikkelaar die de wijzigingen heeft gemaakt. Je kunt ook op Weer instellen op standaard klikken om je template in de oorspronkelijke staat te herstellen. Als je teruggaat naar de standaard, verwijder je alle aanpassingen, maar dan weet je wel zeker dat je template de meest recente versie is.
Op deze pagina
De POS afgedrukte bon bijwerken
Je kunt de POS afgedrukte bon bijwerken zodat het totale bedrag van de afronding van contant geld van betaal- en terugbetalingstransacties wordt weergegeven, samen met het afgeronde totaalbedrag op de kassabon.
Stappen:
Ga in het Shopify-beheercentrum naar Point of Sale > Instellingen.
Klik op Bonnen aanpassen.
Klik in het gedeelte Gedrukte bon op Code-editor (alleen van toepassing op Pro-locaties).
Zoek in de template
transactions.liquid
naar het codeblok dat<section class='totals'>
bevat.Aan het einde van de sectie (nadat
receipt.total
is afgedrukt), als er afronding van contat geld op de bestelling aanwezig is, voeg je de liquid variabelenorder.total_cash_rounding_adjustment
enorder.total_adjusted_amount
toe. Welke POS-client zal instellen op respectievelijk de totale afrondingsaanpassing 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 %}