El procesador de mails permite usar diferentes variables listadas a continuacion:
Variables de Pedidos
Disponibles para todos los mails transaccionales referentes a una order online
Variable | Descripción | Valores |
{{blogname}} | Nombre del sitio | |
{{email}} | El mail del dueño de la tienda, el mail que recibe las notificaciones administrativas y de contacto. | |
{{order_number}} | Es el numero de pedidom mismo que aparece en el administrador | |
{{shipping_tracking_url}} | Link para tracking de shipping | |
{{shipping_method_type}} | Metodo de envío seleccionado | |
{{shipping_method_id}} | ||
{{payment_method_id}} | bacs,cheque,paypal,cash | |
{{payment_method_title}} | Titulo del medio de pago seleccionado | Transferencia Bancaria, Mercadopago, etc |
{{role}} | Rol simplificado, reconoce 'minorista' como a los invitados, clientes y, administradores y excluye a listas diferentes | minorista, mayorista,listaX,etc |
{{real_role}} | El rol verdadero de cada cliente | guest,administrator,customer,shop_manager, mayorista,listaX, etc.En general con el otro es suficiente. |
{{order_details}} | Tabla con los detalles de la orden | |
{{order_meta}} | Información adicional del pedido | |
{{customer_email}} | Mail del cliente | |
{{customer_name}} | Nombre del cliente | |
{{customer_details}} | Tabla con datos de facturación y dirección |
Operadores Comparativos
== (igual) != (distinto) <= (menor o igual) < (menor) >= (mayor o igual) > (mayor)
Condicionales
Podemos armar bloques condicionales dependiendo del valor de estas variables de la siguiente manera
{{if NOMBRE_DE_LA_VARIABLE=='EL_VALOR'}}
Ejemplo:
1- Texto para los que compran con transferencia bancaria
{{if payment_method_id=='bacs'}}
<!--poner contenido aqui -->
{{/if}}
2- Mas de una variable
{{if payment_method_id=='bacs' OR role =='minorista'}} <!--El OR funciona como un O, o se cumple una o la otra.-> <!--El AND funciona como un Y, se tienen que cumplir las 2.-> {{/if}}
3- Texto solo para minoristas
{{if role=='minorista'}}
<!--poner contenido aqui -->
{{/if}}