Saltar al contenido principal
EasyVerifactu genera una página pública de facturas para cada pedido de Shopify. Tus clientes pueden acceder a ella para ver y descargar las facturas en PDF asociadas a sus pedidos. Esta funcionalidad no requiere configuración. Funciona automáticamente para todos los pedidos que tengan facturas emitidas.

Cómo funciona

Cada pedido tiene una URL pública con este formato:
https://easyverifactu.com/shopify/invoices?shop=tu-tienda.myshopify.com&orderId=ID_DEL_PEDIDO
Donde:
  • shop es el dominio de tu tienda Shopify (por ejemplo, mi-tienda.myshopify.com).
  • orderId es el identificador numérico interno del pedido en Shopify. No es el número de pedido (como #1001), sino el ID largo que aparece en la URL del panel de administración cuando abres un pedido (por ejemplo, 5551234567890). En Liquid, este valor corresponde a {{ order.id }}.
Cuando un cliente accede a esta URL, ve una tabla con todas las facturas emitidas para ese pedido: número de factura, fecha, importe y un botón de descarga para cada una. Si el pedido aún no tiene facturas, se muestra un mensaje indicándolo.

Añadir el enlace en tu tienda Shopify

Para que tus clientes puedan acceder a esta página, necesitas añadir un enlace en algún punto de tu tienda. Tienes dos formas principales de hacerlo:

Opción 1: Editar la plantilla Liquid del tema

Si tu tema permite editar plantillas Liquid (la mayoría de temas lo permiten), puedes añadir un enlace de descarga de facturas en la página de detalle de pedido del cliente. Busca la sección donde se muestran los detalles del pedido y añade el siguiente código Liquid:
<a href="https://easyverifactu.com/shopify/invoices?shop={{ shop.permanent_domain }}&orderId={{ order.id }}" target="_blank">
  Descargar facturas
</a>
{{ shop.permanent_domain }} genera automáticamente el dominio .myshopify.com de tu tienda y {{ order.id }} el identificador numérico del pedido. Si quieres que el enlace aparezca como un botón, puedes usar las clases CSS de tu tema. Por ejemplo, en el tema Dawn:
<a href="https://easyverifactu.com/shopify/invoices?shop={{ shop.permanent_domain }}&orderId={{ order.id }}" target="_blank" class="button button--secondary">
  Descargar facturas
</a>
Dónde colocar el código: En la mayoría de temas, la plantilla de detalle de pedido es un archivo llamado sections/main-order.liquid (o similar). Busca la zona donde se muestran el número de pedido o los datos de envío y coloca el enlace donde tenga más sentido visual. Para editar la plantilla:
  1. Ve a Tienda online > Temas en tu panel de Shopify.
  2. Pulsa en Editar código (menú del tema activo).
  3. Busca el archivo sections/main-order.liquid o templates/customers/order.liquid.
  4. Añade el fragmento de código en la posición que prefieras.
  5. Guarda los cambios.

Si usas Nuevas cuentas de cliente de Shopify

Las nuevas cuentas de cliente de Shopify no se basan en plantillas Liquid editables, sino en un sistema de extensiones. Si tu tienda usa este sistema, no puedes añadir el enlace editando el tema directamente. En este caso, te recomendamos incluir el enlace de descarga en los emails de notificación (opción siguiente).

Opción 2: Emails de notificación

Independientemente del tipo de tema o cuentas que uses, puedes incluir el enlace de descarga en los emails que Shopify envía a tus clientes. Las plantillas de notificación de Shopify sí usan Liquid, por lo que puedes añadir:
<a href="https://easyverifactu.com/shopify/invoices?shop={{ shop.permanent_domain }}&orderId={{ order.id }}">
  Descargar facturas
</a>
Para editar la plantilla de email:
  1. Ve a Configuración > Notificaciones en tu panel de Shopify.
  2. Selecciona la notificación donde quieras incluir el enlace (por ejemplo, Confirmación de pedido u Order confirmation).
  3. Añade el fragmento de código en el cuerpo del email.
  4. Guarda los cambios.

Qué ve el cliente

Cuando el cliente accede a la página de facturas, ve:
  • El número de pedido.
  • Una tabla con todas las facturas emitidas: número de factura, fecha y el importe total (impuestos incluidos).
  • Un botón Descargar por cada factura, que descarga el PDF directamente.
Si el pedido tiene facturas rectificativas (por ejemplo, tras un reembolso), también aparecen en la tabla. Si el pedido aún no tiene facturas emitidas, se muestra un mensaje genérico sin revelar información del pedido.