Cómo funciona
Cada pedido tiene una URL pública con este formato:- 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 }}.
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:{{ 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:
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:
- Ve a Tienda online > Temas en tu panel de Shopify.
- Pulsa en Editar código (menú … del tema activo).
- Busca el archivo
sections/main-order.liquidotemplates/customers/order.liquid. - Añade el fragmento de código en la posición que prefieras.
- 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:- Ve a Configuración > Notificaciones en tu panel de Shopify.
- Selecciona la notificación donde quieras incluir el enlace (por ejemplo, Confirmación de pedido u Order confirmation).
- Añade el fragmento de código en el cuerpo del email.
- 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.