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.
Qué va a ver tu cliente
Debajo del nombre de cada producto, en gris y en cuerpo chico:
Si el cliente además compró un add-on de única vez, esa línea se distingue sola:
Cómo hacerlo
1
Abrí la plantilla de confirmación de pedido
En tu admin de Shopify: Configuración → Notificaciones → Confirmación de pedido.
Tocá Editar código.
2
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.3
Pegá el fragmento
4
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.
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 %}.