A POS nyomtatott nyugta frissítése a pénztári kerekítéshez
Ha az üzlete a kódszerkesztőben testreszabott POS-nyugtát használ, előfordulhat, hogy manuálisan kell frissítenie a POS nyomtatott nyugtát, hogy a pénztári kerekítés is megjelenjen rajta.
Ezek a módosítások a Shopify értesítési sablonjaiban használt kód ismeretét igénylik. Ha a sablonjai nagymértékben testre vannak szabva, és nem biztos benne, hogyan végezze el a szükséges módosításokat, akkor vegye fel a kapcsolatot a módosításokat végző fejlesztővel, vagy kattintson a „Visszaállítás alapértelmezettre” lehetőségre a sablon eredeti állapotának visszaállításához. Az alapértelmezett értékre való visszaállítás eltávolítja az összes testreszabást, de az alapértelmezett sablon biztosítja, hogy a legfrissebb sablonverzióval rendelkezzen.
Ezen az oldalon
A POS nyomtatott nyugta frissítése
Frissítheti a POS nyomtatott nyugtát, hogy a fizetési és visszatérítési tranzakciók esetén megjelenítse a pénztári kerekítés korrekciójának teljes összegét, valamint a nyugtán szereplő kerekített végösszeget.
Lépések:
A Shopify adminisztrációs felületén lépjen a Point of Sale > Beállítások menüpontba.
A Testreszabás szakaszban kattintson a Nyomtatott nyugták elemre a POS-szerkesztő megnyitásához.
A Nyugta testreszabása oldalon kattintson a Nyugták testreszabása > Kód szerkesztése vagy a Kódszerkesztő lehetőségre.
A
transactions.liquidsablonban keresse meg a<section class='totals'>kódot tartalmazó kódblokkot.A szakasz végén (miután kiírja a
receipt.totalértéket), ha a rendelésen van pénztári kerekítés, adja hozzá azorder.total_cash_rounding_adjustmentés azorder.total_adjusted_amountliquid változókat. A POS-kliens ezeket a változókat a pénztári kerekítés korrekciójának teljes összegére, illetve a kerekített végösszegre állítja be.
{% 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 %}