Pregunta

Quiero enviar el correo electrónico al cliente en el pago de pago. Para que pueda usar métodos de pago alternativos, etc., puedo editar la plantilla fallida de la transacción de pago para este propósito y sé que puede cambiar las cosas sobre esto en Configuration>Checkout Pero, ¿dónde puedo encontrar la opción para el correo electrónico del cliente? Esta pregunta también se hace en Magento Pero ninguna respuesta adecuada es proporcionada por nadie.

Cualquier ayuda con respecto a esto sería muy apreciada. Gracias por adelantado.

¿Fue útil?

Solución

Prueba esto. Está funcionando perfectamente en mi camino.

App/Code/Core/Mage/Checkout/Helper/Data.php

Crea una matriz como esta en la línea 198 justo antes de esta línea:

foreach ($result_sendTo as $recipient) {
   $mailTemplate->setDesignConfig(array('area'=>'frontend', 'store'=>$checkout->getStoreId()))

formación

 $custdetail[]=array("email"=>$checkout->getCustomerEmail(),'name'  => $checkout->getCustomerFirstname());

Luego fusione con $ sendto array así:

$result_sendTo = array_merge((array)$sendTo, (array)$custdetail);

Luego cambie la variable $ sendto en foreach loop a $ result_sendto así:

foreach ($result_sendTo as $recipient) {

Esta funcionando.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a magento.stackexchange
scroll top