Aumenta tus ventas con Candy Rack

Candy Rack está oficialmente reconocida como una aplicación Built for Shopify.
La única aplicación de upsell que necesitas para maximizar el rendimiento de tu tienda Shopify. Ahora con un carrito deslizante integrado y Gemini AI.
Prueba gratis

Tomas Janu

•

Jun 1, 2024

(updated

Oct 1, 2026

)

Cómo añadir un código QR para transferencias bancarias en la página de confirmación de pedido y en el correo electrónico

Aprenda a añadir un código QR para transferencias bancarias a la página de confirmación de pedido y al correo electrónico. Instrucciones detalladas, incluyendo capturas de pantalla y ejemplos de código.

Cómo añadir un código QR para transferencias bancarias en la página de confirmación de pedido y en el correo electrónico
Cómo añadir un código QR para transferencias bancarias en la página de confirmación de pedido y en el correo electrónico

Pagar mediante un código QR, que se escanea en la aplicación bancaria móvil, es cada vez más popular; en algunos países, incluso ha superado a los pagos con tarjeta o NFC. Especialmente en Europa, las transferencias bancarias siguen siendo un método común para pagar pedidos online.

Qué es el pago con QR y cómo funciona

El "pago con QR" es básicamente un código que contiene información de pago como el número de cuenta/IBAN, el importe y el concepto. En lugar de introducir todos estos datos manualmente, los clientes solo tienen que escanear el código en su aplicación bancaria y confirmar el pago.

Las ventajas son:

  • Comodidad – El proceso es muy sencillo y rápido. No hay riesgo de errores al escribir el número de cuenta, etc. El comerciante recibe el pago de inmediato (en el caso de SEPA).
  • Seguridad – No compartes los datos de tu tarjeta.
  • Sin comisiones – No hay comisiones de pago como en las transacciones con tarjeta.

Para generar el código QR, debe utilizar una API de servicio. En nuestro ejemplo, usamos QR Platba para bancos checos. Alternativamente, puede usar el generador de códigos QR EPC, que es compatible con los 27 países SEPA.

Cómo implementar un código QR en la página de confirmación de pedido

Para implementar el código QR en la página de confirmación/estado del pedido, vaya a la administración de su tienda > Configuración > Pantalla de pago > Página de estado del pedido > Scripts adicionales e inserte el siguiente código.

{% comment %}
  BEGIN: QR code content box for bank transfers by Digismoothie
{% endcomment %}

{%- liquid
    # Make sure to change these input variables
    assign bank_account_number = 'ACCOUNT-NUMBER'
    assign bank_code = 'BANK-CODE'
    assign due_days = 0
    assign qr_code_size = 150
  
    # Do not change these
    assign compatible_order = order
    if first_time_accessed
      assign compatible_order = checkout.order
    endif
    assign bank_variable_symbol = compatible_order.order_number
    assign bank_amount = compatible_order.total_price | divided_by: 100.0 | round: 2
    assign seconds = due_days | times: 24 | times: 60 | times: 60
    assign due_date = order.created_at | date: "%s" | plus: seconds | date: "%Y-%m-%d"
    assign is_bank = false
    assign is_cancelled = order.cancelled
    assign is_paid = order.financial_status
    capture payment_methods
      for t in compatible_order.transactions
        echo t.gateway | downcase
      endfor
    endcapture
    # Change the lookup keyword 'bank' if necessary
    if payment_methods contains 'bank'
      assign is_bank = true
    endif
  -%}

  {%- if is_bank and is_cancelled == false and is_paid == “pending” -%}
    <script>
      Checkout.$(function() {
        Shopify.Checkout.OrderStatus.addContentBox(
          `<div class="text-container"><h2>Údaje pro platbu bankovním převodem</h2><p>Platbu prosím uhraďte na náš bankovní účet dle následujících parametrů nebo využijte QR kód níže.<ul style="list-style-type: disc; margin-left: 16px;"><li>Číslo účtu: <span class="emphasis">{{ bank_account_number }}/{{ bank_code }}</span></li><li>Částka: <span class="emphasis">{{ total_price | money_with_currency }}</span></li><li>Variabilní symbol: <span class="emphasis">{{ bank_variable_symbol }}</span></li></ul></p><p>Na kompletaci objednávky začneme pracovat ihned, jakmile platbu zaregistrujeme.</p></div>`,`<img src="https://api.paylibo.com/paylibo/generator/czech/image?accountNumber={{ bank_account_number }}&bankCode={{ bank_code }}&amount={{ bank_amount }}&currency=CZK&vs={{ bank_variable_symbol }}&message=Shopify+obj.+{{ bank_variable_symbol }}&date={{ due_date }}" width="{{ qr_code_size }}">`
        )
      });
    </script>
  {%- endif -%}
  
  {% comment %}
  	END: QR code content box for bank transfers by Digismoothie
  {% endcomment %}

No olvide introducir su número de cuenta bancaria y código reales en lugar de los marcadores [BANK-ACCOUNT] y [BANK-CODE].

Una vez hecho esto, vaya a su tienda y cree un pedido con pago por transferencia bancaria. Si no ve el código QR inmediatamente en la página de confirmación, intente actualizarla.

A QR code payment displayed at the order confirmation page
Un pago con código QR mostrado en la página de confirmación de pedido

Cómo implementar un código QR en el correo electrónico de confirmación de pedido

La implementación del código QR en el correo electrónico es similar. Vaya a la administración de su tienda > Configuración > Notificaciones > Notificaciones al cliente > Confirmación de pedido > Editar código e inserte el siguiente código justo después de la línea {% capture email_body %}.

{% comment %}
  BEGIN: QR code content box for bank transfers by Digismoothie
{% endcomment %}

{% if order.financial_status == 'pending' %}
  {% assign has_pending_payment = true %}
{% else %}
  {% assign has_pending_payment = false %}
{% endif %}
  {% if has_pending_payment %}
    <p>Your text:</p>
<ul><li>Bank account number: <b>[BANK-ACCOUNT]</b></li><li>Amount: <b>{{ total_price | money_with_currency }}</b></li><li>Refenrece: <b>{{ order_number }}</b></li></ul>

{%- liquid
    # Make sure to change these input variables
    assign bank_account_number = '[BANK-ACCOUNT]'
    assign bank_code = '[BANK-CODE]'
    assign due_days = 0
    assign qr_code_size = 150
  
    # Do not change these
    assign compatible_order = order
    if first_time_accessed
      assign compatible_order = checkout.order
    endif
    assign bank_amount = compatible_order.total_price | divided_by: 100.0 | round: 2
    assign seconds = due_days | times: 24 | times: 60 | times: 60
    assign due_date = order.created_at | date: "%s" | plus: seconds | date: "%Y-%m-%d"
  -%}
  
<img style="margin-left:45px" src="https://api.paylibo.com/paylibo/generator/czech/image?accountNumber={{ bank_account_number }}&bankCode={{ bank_code }}&amount={{ bank_amount }}&currency=CZK&vs={{ order_number }}&message=Shopify+obj.+{{ order_number }}&date={{ due_date }}" width="{{ qr_code_size }}">
  
  {% comment %}
    END: QR code content box for bank transfers by Digismoothie
  {% endcomment %}

No olvide introducir su número de cuenta bancaria y código reales en lugar de los marcadores [BANK-ACCOUNT] y [BANK-CODE].

Una vez hecho esto, vaya a su tienda y cree un pedido con pago por transferencia bancaria. Compruebe el correo electrónico de confirmación de pedido para ver si todo funciona correctamente.

A QR code payment displayed in the order confirmation e-mail
Un pago con código QR mostrado en el correo electrónico de confirmación de pedido

Conclusión y notas finales

Una de las desventajas de las transferencias bancarias es que algunos clientes nunca llegan a pagar el pedido. Por otro lado, este método puede atraer a clientes que no pagarían con tarjeta de crédito por miedo a hacerlo.

Para aumentar la tasa de pago de los pedidos por transferencia bancaria, puede probar nuestra aplicación de recordatorios de pago, Payster.

Si necesita ayuda con la implementación del código QR en su tienda, puede contratar los servicios de nuestra agencia.

Tomas Janu

A Tom le apasiona escribir sobre ventas adicionales, optimización de conversiones y tendencias de comercio electrónico. Es uno de nuestros cofundadores y, a veces, puedes hablar con él si contactas a nuestro equipo de soporte. Asegúrate de seguirlo en LinkedIn para obtener más consejos y noticias sobre Shopify.
Prueba gratisCandy Rack preview

Últimos artículos

Todos los artículos

Impulsa tu negocio en Shopify con nuestras aplicaciones

Todas nuestras aplicaciones están diseñadas para ayudarte a hacer crecer tu negocio en Shopify. Échales un vistazo y aprovecha el período de prueba gratuito.

Impulsa mi Shopify