Motor de template de emails
Breve descripción de las funcionalidades del motor de templates de emails
Last updated
Breve descripción de las funcionalidades del motor de templates de emails
Last updated
WoowUp internamente utiliza una versión del motor de templates Twig ejecutándose en un Sandbox para que el entorno sea completamente seguro de ejecutarse.
A continuación se detallan los tags, filtros y funciones disponibles para utilizar:
Las variables pueden modificarse con filtros. Los filtros se separa de las variables por un símbolo pipe "|" y puede tener argumentos opcionales en paréntesis. Los filtros pueden ser encadenados de forma múltiple donde la salida del primer filtro es aplicado al siguiente filtro.
Las funciones pueden llamarse para generar contenido. Las funciones son invocadas por su nombre seguido por paréntesis () y pueden contener argumentos de forma opcional.
Los mismos operadores que posee Twig por defecto
Tag
Descripción
if
for
set
Filtro
Descripción
upper
Convierte a mayúscula un texto
lower
Convierte a minúscula un texto
escape
Escapea un texto en un formato dado
raw
Imprime el texto sin escapear en entidades HTML
slice
Corta un texto a partir de un inicio y una longitud
capitalize
Convierte a mayúscula la primer letra del texto
title
Convierte a mayúscula la primer letra de cada palabra del texto
trim
Elimina ciertos caracteres al inicio, al final o en ambas posiciones de un texto
url_encode
Codifica como URL una cadena de texto
default
Retorna un valor default y el valor de la variable es vacío o nulo
replace
Busca un texto y lo reemplaza por otro
number_format
Formatea un número con separadores de miles y decimales
truncate
Corta un texto a una cierta longitud, si lo corta le agrega por default "..." al final
first_word
Retorna la primera palabra de una String
Función
Descripción
now
Retorna la fecha actual con formato dd/mm/yyyy
date_format
Formatea una fecha en un cierto formato
hex
Convierte a hexadecimal un texto
number_format
Formatea un número con separadores de miles y decimales
product_by_sku
Busca un producto por SKU
purchase_by_invoice_number
Busca una venta por número de factura
new_products_by_category
Busca los productos nuevos por categorías
best_sellers_by_category
Busca los productos mas vendidos por categoría
recommended_products
Busca los productos recomendados para un cliente
recommended_products_by_category
Busca los productos recomendados para un cliente por categoría
range
Genera un listado de números a partir de un intervalo
chunks
Divide un array en pedazos
json_encode
Encoder en formato JSON un array
json_decode
Decoder un JSON en un array
base64_encode
Encoder en base 64 un texto
base64_decode
Decoder texto en base 64