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.

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:

  1. Ga in het Shopify-beheercentrum naar Point of Sale > Instellingen.

  2. Klik op Bonnen aanpassen.

  3. Klik in het gedeelte Gedrukte bon op Code-editor (alleen van toepassing op Pro-locaties).

  4. Zoek in de template transactions.liquid naar het codeblok dat <section class='totals'> bevat.

  5. 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 variabelen order.total_cash_rounding_adjustment en order.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 %}
Zat het antwoord dat je zocht er niet bij? Wij helpen je graag verder.