Estoy tratando de enviar un correo al cliente después de realizar un pedido. Este correo electrónico incluirá todos los productos de venta cruzada de los productos pedidos.
Usé los siguientes enlaces como referencia:
enviar correo electrónico utilizando observador de eventos
Plantillas de correo electrónico transaccionales avanzadas
Todo esta funcionando bien.
Pero ahora mi duda es, ¿podré usar el bucle foreach dentro del archivo html que se encuentra dentro del directorio de configuración regional ?
Para poder iterar e imprimir toda la información del producto en la plantilla de correo. ¿Alguien puede ayudar?
items=$items
? Como$items
es la variable php.En realidad, puede usar un bucle for en los correos electrónicos. Lo he probado en la versión 2.3.3. Esta es la ubicación del código para inspeccionar. Así es como se ve en la plantilla:
La información de transporte:
Aparte. En 2.3.4 el código fue refactorizado , pero creo que aún debería funcionar ya que no fue eliminado. Recuerde que Magento eliminó la capacidad de invocar funciones en objetos a partir de esta versión, por lo que es posible que su
order->getItems()
función no funcione.fuente