Actualiza el recibo impreso de POS para el redondeo en efectivo

Si la tienda usa un recibo de POS personalizado mediante el editor de código, es posible que debas actualizar el recibo impreso de POS manualmente para asegurarte de que muestre el redondeo en efectivo en el recibo.

Estos cambios requieren conocimientos sobre el código que se usa en las plantillas de notificaciones de Shopify. Si las plantillas están muy personalizadas y no sabes con certeza cómo aplicar los cambios necesarios, contacta al desarrollador que las modificó o haz clic en Restablecer a la configuración predeterminada para restaurar la plantilla a su estado original. Cuando restableces la configuración predeterminada, se eliminan todas las personalizaciones, pero la plantilla predeterminada garantiza que tengas la versión de plantilla más actual.

Actualiza el recibo impreso de POS

Puedes actualizar el recibo impreso de POS para que muestre el monto total del ajuste por redondeo en efectivo de las transacciones de pago y reembolso, junto con el monto total redondeado en el recibo.

Pasos:

  1. Desde el panel de control de Shopify, ve a Canales de ventas > Point of Sale.

  2. En la sección Personalizar la experiencia en la tienda, haz clic en Editar para la opción Recibos.

  3. En la página Personalización de recibo, haz clic en Personalizar recibos > Editar código, o en Editor de código.

  4. En la plantilla transactions.liquid, busca el bloque de código que contiene <section class='totals'>.

  5. Al final de la sección (después de que se imprima receipt.total), si el pedido tiene redondeo en efectivo, agrega las variables de liquid order.total_cash_rounding_adjustment y order.total_adjusted_amount, las cuales el cliente de POS configurará como el ajuste total por redondeo en efectivo y el monto total redondeado, respectivamente.

{% 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 %}