Magento – VariableN für Transaktionsemails

Una vez más surgió el tema de las diferentes variables en el correo electrónico Magento transaccional, Aquí está un breve resumen, Hice el Magento Wiki han tomado.

Variables de correo electrónico

Lo que sigue es una lista compilada de las variables que puede utilizar en las plantillas de correo electrónico. NO VERIFICADO; PRIMERA PRUEBA!

Por favor, añadir o modificar según sea necesario.

– Para el registro:

{{var al cliente}} Se imprimirá toda la información del cliente

{{var customer.ID}}

{{var customer.email}}

{{customer.firstname var}}

{{customer.lastname var}}

{{var customer.name}}

{{var customer.password}}

{{var customer.created_in}} Nombre de la tienda

{{var customer.dob}} Fecha de Nacimiento

{{var customer.password_hash}}

{{var customer.prefix}}

{{customer.middlename var}} Inicial

{{customer.suffix var}}

{{var customer.group_id}}

{{var customer.taxvat}}

{{var customer.store.name}} ¿Qué tienda se registraron con (En la tienda de demostración este se mostrará como 'Inglés'

{{var customer.store.group.name}} La tienda real de su nombre (No la tienda Ver)

– Para suscribirse / Baja del boletín:

{{var subscriber.getConfirmationLink()}}

{{var subscriber.getUnsubscriptionLink()}}

{{var subscriber.email}}

– Enviar a un amigo:

{{var product_image}}

{{var name}} Nombre del destinatario

{{var correo electrónico}} E-mail del destinatario

{{product_name var}} Nombre del producto

{{var product_url}} Url del producto

{{var mensaje}} Mensaje de texto

{{fue SENDER_NAME}} Nombre del remitente

{{fue SENDER_EMAIL}} Del remitente de correo electrónico

{{var product_image}} Imagen del producto

– Bloquear

{{núcleo de bloque type = '/ plantilla’ interfaz de la zona = '’ plantilla de correo = '/ orden / envío / track.phtml’ el envío = $ = $ de orden de embarque para}}

– Depende Estado

{{dependen order.getIsNotVirtual()}}

{{/depender}}

{{dependen vendibles}}

{{/depender}}

– Si la condición

{{si order.getIsNotVirtual()}}

{{más}}

{{/si}}

(lo demás es opcional)

– Disposición

Diseño de "manijas" contienen pequeños bloques de código para su reutilización. Los mangos están almacenados en un lugar diferente a las plantillas normales. Esta ubicación se encuentra en el archivo de configuración de diseño para el módulo específico que está trabajando. Por ejemplo, la "sales_email_order_invoice_items" mango se encuentra en el fichero de configuración sales.xml encuentra en:

/app / design / frontend / default / layout / sales.xml

Va a encontrar el elemento:

<sales_email_order_items>
<bloque type =”ventas y order_email_items” nombre =”artículos” template =”e-mail / orden / items.phtml”>
<método de acción =”addItemRender”><tipo>defecto</tipo><bloquear>ventas y order_email_items_order_default</bloquear><plantilla>e-mail / orden / artículos / orden / default.phtml</plantilla></acción>
<método de acción =”addItemRender”><tipo>agrupados</tipo><bloquear>ventas / order_email_items_order_grouped</bloquear><plantilla>e-mail / orden / artículos / orden / default.phtml</plantilla></acción>
</bloquear>
</sales_email_order_items>

A partir de ahí podemos encontrar en la plantilla se está tirando de la, y la forma en que se está construyendo. En este caso:

/app / design / frontend / default /{your_theme}/Plantilla / email / orden / items.phtml

es la plantilla de los padres con la plantilla por defecto se utiliza:

/app / design / frontend / default /{your_theme}/Plantilla / email / orden / artículos / orden / default.phtml

{{= área de diseño”frontend” handle =”sales_email_order_invoice_items” factura = $ = $ para la factura para}}

{{diseño de manejar =”sales_email_order_items” order = $ para}}

{{diseño de manejar =”sales_email_order_creditmemo_items” creditmemo = $ fin = $ creditmemo fin}}

{{diseño de manejar =”sales_email_order_shipment_items” el envío = $ = $ de orden de embarque para}}

– Piel

{{la piel url =”'}}

– Almacenar

{{tienda url =””}}

nombre

– Otro

{{Hay addAllLink}}

{{era la red de alerta}}

{{fue billingAddress.format('Html')}}

{{var checkoutType}}

{{var cómo}}

{{var creditmemo.id}}

{{var creditmemo.increment_id}}

{{data.comment var}}

{{puede data.email}}

{{puede data.name}}

{{var data.telephone}}

{{se DateAndTime}}

{{var invoice.id}}

{{var invoice.increment_id}}

{{var invoice.created_at}}

{{elementos var}}

{{var items_html}}

{{var mensaje}}

{{var name}}

{{var order.customer_email}}

{{fue order.getBillingAddress().formato('Html')}}

{{fue order.getBillingAddress().getName()}}

{{var order.getCreatedAtFormated('Larga')}}

{{var order.getCustomerName()}}

{{order.getCustomerFirstname var()}}

{{order.getCustomerLastName var()}}

{{var order.getEmailCustomerNote()}} Actualmente unknwon la forma de probar esta variable para que se ajuste / vacío

{{var order.getShippingAddress().formato('Html')}}

{{order.getShippingDescription var()}}

{{fue order.getStatusLabel()}}

{{var order.getStoreGroupName()}}

{{se order.id}}

{{var order.increment_id}}

{{var contraseña}}

{{var payment_html}}

{{var paymentMethod}}

{{product_name var}}

{{var product_url}}

{{razón por var}} Razón por la falta de pago

{{var shipment.increment_id}}

{{var shippingAddress.format('Html')}}

{{var shippingMethod}}

{{Noticias de mayo}}

{{var user.name}}

{{var viewOnSiteLink}}

{{var las advertencias}}

{{fue billing.name}} Utiliza el nombre completo de la información de facturación (para evitar que el correo electrónico enviado a "Estimado cliente, etc’.

Publicado por Covos

DESDE 2009 He estado trabajando intensamente con Magento. Empecé con la creación y el funcionamiento de las tiendas B2C. Esto se extendió a través de mi trabajo en el sector de la logística. Esto dio lugar a sistemas especializados primera B2E. Hoy trabajo del día a día con una emocionante B2C, B2B- y proyectos B2E e informes en este blog sobre los desafíos y dan consejos de expertos.

18 pensamientos sobre “Magento – VariableN für Transaktionsemails”

  1. Hola,
    lista muy buena – Me he dado cuenta a la misma hora como favorito.
    Sólo tengo el problema con una tienda multimarca en relación con la transacción de e-mails. Es de alguna manera siempre se utiliza la imagen por defecto y no de la piel de la tienda – Usted lo sabe tal vez. una solución (salvo que se crea para cada tienda propia transacción e-mails deben).

    SALUDO
    Cristiano

    1. Hola!

      Si el “De imagen estándar” El logotipo de las tiendas respectivas significaba? Si es así, puede este> en Sistema> Configuración> factura de venta- diseño y la entrega se puede ajustar. No es el “Logotipo de impresión HTML (incluidas las plantillas de correo electrónico)”

      VG!

      1. Hola,
        es la imagen estándar para la plantilla “New Order” Secundarios y de acuerdo a la vista de la tienda? Según mis pruebas: no!

        Tenga en cuenta que es un, lo que es posiblemente debido a. debe cambiar.

        1. Por lo que yo he probado hasta ahora: Ja. De lo contrario, visite (Hoy he tenido el caso), que mglw. Enlace a la imagen estándar no es correcto. Para mí, esta por ejemplo,.

          <td valign="top"></td>

          Aquí, a continuación, hizo referencia a logo_email.gif Esto por lo tanto debe ser adecuadamente.

  2. Hola, Busqué mucho tiempo y espero una pista aquí: Nos gustaría que los comentarios personalizados en el email transaccionales (Orden / Invitado Orden) hacer visible. Lo ha {{var cómo}} Y {{era order.comment}} intenta, pero no lo hace. ¿Alguien tiene alguna idea de? Magneto 1.7 (OnePage checkout IWD)

      1. Gracias por la respuesta, Los desarrolladores aún no han informado, probablemente, debido a que la extensión se proporciona de forma gratuita. El campo de comentarios es de verdad del Magento, así que pensé que podría lograr algo con variables… Probamos más…

  3. Do anyone know how can i show a product image in the “Send a friend” plantilla?

    So if i need {{var product_image}} it shows only the link to the product.

    Gracias,

    Jan

  4. Hola,

    Vengo mientras que algunos años de retraso, pero este tema es para mí sigue siendo actual 🙂

    ¿Qué es la variable de correo electrónico para el TÍTULO ? Quiero mostrar esto en el correo electrónico, pero por desgracia parece que este en cualquier lugar 🙁

      1. Hola,

        lo siento, había expresado a mí mismo mal. Le pido al sexo y luego usar esto como un saludo. Así 🙂 ¿Cómo consigo el género en el correo electrónico ?

        Gracias 😉

  5. ¿Cómo puedo instalar la dirección de correo electrónico del cliente en el correo electrónico de confirmación de pedido? Lo he tenido con {{order.getcustomer.email var()}} probado, no funciona.

    Alrededor de una respuesta que sería muy feliz!

    VG

  6. Hola,
    Tengo que tomar el tema también de nuevo. He estado tratando de conseguir una gran cantidad de los impuestos y cargos de envío para la confirmación del pedido y la factura. Por desgracia eso no funciona.

    Sería muy bueno, si pudiera ayudar.

    Gracias siempre

    1. Moin!
      Cuando se trata de correos electrónicos, esto no debería ser una variable desde arriba, pero durante un Magento-bloque, de alrededor {{diseño de manejar =”sales_email_order_items” order = $ para}} carga. Esto está de vuelta (en parte) en relación con la sales.xml de sus propias plantillas (app diseño frontend Eigenes Temática Temática layout ). Además, aquí también juegan los totales y artículos (app\design\frontend\Eigenes Theme\Theme\template\email\order\) un papel importante.
      ayer tuvimos un caso en una extensión de unos pocos o.g. Archivos ha sobrescrito y por lo tanto Totales repente cuadra del correo había desaparecido.
      Espero que esto ayude un poco?!
      VG

      1. Hola,
        Gracias por la respuesta. Los archivos que tenía un aspecto de ayer y se comparan con una vieja copia de seguridad, en el que las actualizaciones i.O. son. Los archivos tienen el mismo contenido, como en la copia de seguridad. ¿Hay otro lugar, mails donde se generan?

  7. En general, también se ejecuta aquí a lo largo de las líneas de:

    Base> predeterminado> Tema o.
    Base> Tema o.
    Tema (aunque esto sería inusual).

    En el e-generación es en 99% de los casos, por lo tanto, en primer lugar en su propio / Tema parecía utilizada para los archivos necesarios. ¿Hay algo, se da un paso más abajo, etc.
    Así que me gustaría probar este:
    1. Das Plantilla des Tiendas, que se utiliza para los mensajes de correo electrónico, en modo de prueba “base” ajustar.
    2. Borrar la caché
    3. Enviar e-mail
    4. Así, se puede excluir, que es el propio tema. ¿Existe el error sigue, el problema ya está en el nivel de base.
    5. Ahora se puede ver, si es posible. es una extensión, tiene ninguna influencia (En parte es suficiente no sólo la extensión para deshabilitar – encontramos justo)
    6. De lo contrario, tienes que probar los archivos de plantillas originales – evtl. copiar como un tema de prueba independiente en el servidor (“Base2” z.B.)

Deja un comentario

Su dirección de correo electrónico no será publicado. Los campos obligatorios están marcados *