> ## Documentation Index
> Fetch the complete documentation index at: https://docs.appreval.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Mostrar la suscripción en el email de confirmación de pedido

> Un ajuste único en la plantilla de Shopify para que el email de tu cliente indique que el producto es una suscripción y con qué frecuencia se renueva.

El email de confirmación que Shopify le manda a tu cliente después de cada cobro se ve igual
que el de una compra común: nombre del producto, cantidad y precio. Nada indica que ese
pedido es parte de una suscripción ni cada cuánto se va a repetir.

Con un ajuste único en la plantilla —dos minutos, una sola vez por tienda— el email pasa a
mostrar la frecuencia debajo de cada producto.

<Note>
  **El dato ya está en el pedido.** Reval etiqueta cada línea de los pedidos que genera con
  una propiedad que indica la frecuencia. Podés verla ahora mismo abriendo cualquier pedido
  de suscripción en tu admin de Shopify. Lo único que falta es que la plantilla del email la
  imprima, porque la de Shopify por defecto no muestra las propiedades de línea.
</Note>

## Qué va a ver tu cliente

Debajo del nombre de cada producto, en gris y en cuerpo chico:

| Plan del producto | Aparece en el email         |
| ----------------- | --------------------------- |
| Cada 1 mes        | `Suscripción: Mensual`      |
| Cada 3 meses      | `Suscripción: Cada 3 meses` |
| Cada 1 semana     | `Suscripción: Semanal`      |
| Cada 15 días      | `Suscripción: Cada 15 días` |

Si el cliente además compró un add-on de única vez, esa línea se distingue sola:

```
Compra única: Pago único — abonado por separado
```

Eso evita el malentendido más común con los add-ons: que el cliente crea que ese producto
extra también se le va a cobrar todos los meses.

## Cómo hacerlo

<Warning>
  Necesitás acceso de administrador a la tienda. Shopify no expone una API para las
  plantillas de notificación —solo se editan a mano— así que Reval no puede hacer este
  cambio por vos al instalarse.
</Warning>

<Steps>
  <Step title="Abrí la plantilla de confirmación de pedido">
    En tu admin de Shopify: **Configuración → Notificaciones → Confirmación de pedido**.
    Tocá **Editar código**.
  </Step>

  <Step title="Ubicá el bucle de las líneas del pedido">
    Buscá el bloque que recorre los productos. Empieza con algo parecido a
    `{% for line in subtotal_line_items %}` y adentro imprime el título de cada producto.

    El lugar exacto donde pegar es **justo después del título del producto**, para que la
    frecuencia quede debajo del nombre.
  </Step>

  <Step title="Pegá el fragmento">
    ```liquid theme={null}
    {% for property in line.properties %}
      {% unless property.last == blank %}
        <br><span style="font-size:13px;color:#777;">{{ property.first }}: {{ property.last }}</span>
      {% endunless %}
    {% endfor %}
    ```
  </Step>

  <Step title="Guardá y probá">
    Guardá los cambios y usá **Enviar email de prueba** desde la misma pantalla. El email de
    prueba usa datos de ejemplo, así que para ver la frecuencia real conviene reenviar la
    confirmación de un pedido de suscripción existente desde la ficha del pedido.
  </Step>
</Steps>

## Antes de dar por cerrado

**Se hace una vez por tienda, y sobrevive a las actualizaciones de Reval** — la plantilla es
tuya, vive en Shopify, y no se toca cuando actualizamos la app.

**Si cambiás de tema, revisá que siga.** Las plantillas de notificación son independientes
del tema, así que normalmente no se pierden. Pero si en algún momento restaurás la plantilla
por defecto desde **Revertir a la plantilla original**, el fragmento se va con ella y hay que
volver a pegarlo.

**Si tenés otras apps que agregan propiedades a las líneas** —grabados personalizados,
mensajes de regalo, fechas de entrega— este fragmento también las va a imprimir, porque
recorre todas las propiedades de la línea. En general es lo deseable. Si preferís mostrar
solo la de suscripción, reemplazá la condición `{% unless property.last == blank %}` por
`{% if property.first == 'Suscripción' or property.first == 'Compra única' %}` y cerrá con
`{% endif %}` en lugar de `{% endunless %}`.
