Jump to content

Como se puede enviar una COPIA de la Factura PDF


Toly

Recommended Posts

Estimados, quien puede ayudarme, necesito que la factura pdf que encima al cliente con el detalle de compra también se me envié a mí a un correo especifico. siempre y cuando una ORDEN este el pago aceptado. 

 

porfa alguien que me oriente!!!

 

 

mil grs!!!!

Link to comment
Share on other sites

Lo mas practico seria hacerlo desde 

classes/PaymentModule.php

En la function validateOrder, antes de esta parte 

if (Validate::isEmail($this->context->customer->email)) {

Mail::Send(

(int) $order->id_lang,

'order_conf',

...........

se añade

 $orderToBcc = Configuration::get('PS_INVOICE') && $order_status->invoice && $order->invoice_number ? Configuration::get('PS_SHOP_EMAIL') : null ;

Mas abajo, en

...
null,

_PS_MAIL_DIR_,

false,

(int) $order->id_shop

después de (int) $order->id_shop añadimos  una coma y debajo ponemos la variable creada anteriormente, quedando así esa parte

(int) $order->id_shop,

$orderToBcc

 

 

De esta manera se recibirá  en el email establecido como email de la tienda en

CONFIGURAR / Contacto - Datos de Contacto - Dirección de correo electrónico de la tienda

la copia del email que recibe el cliente con la factura adjunta cuando un pedido es valido y se ha emitido factura

Link to comment
Share on other sites

hace 10 horas, ventura dijo:

Lo mas practico seria hacerlo desde 


classes/PaymentModule.php

En la function validateOrder, antes de esta parte 


if (Validate::isEmail($this->context->customer->email)) {

Mail::Send(

(int) $order->id_lang,

'order_conf',

...........

se añade


 $orderToBcc = Configuration::get('PS_INVOICE') && $order_status->invoice && $order->invoice_number ? Configuration::get('PS_SHOP_EMAIL') : null ;

Mas abajo, en


...
null,

_PS_MAIL_DIR_,

false,

(int) $order->id_shop

después de (int) $order->id_shop añadimos  una coma y debajo ponemos la variable creada anteriormente, quedando así esa parte


(int) $order->id_shop,

$orderToBcc

 

 

De esta manera se recibirá  en el email establecido como email de la tienda en


CONFIGURAR / Contacto - Datos de Contacto - Dirección de correo electrónico de la tienda

la copia del email que recibe el cliente con la factura adjunta cuando un pedido es valido y se ha emitido factura

Te agradesco VENTURA por la información pero hice lo que me comentas y no funciona.. no me envía una copia al mail ventas(es el que esta configurado en datos contactos)

realice una venta desde 0.

Adjunto IMG.

Muchas Gracias!!

 

slds.

Captura de Pantalla 2020-07-26 a la(s) 12.08.40.png

Link to comment
Share on other sites

56 minutes ago, Toly said:

Te agradesco VENTURA por la información pero hice lo que me comentas y no funciona.. no me envía una copia al mail ventas(es el que esta configurado en datos contactos)

realice una venta desde 0.

Adjunto IMG.

Muchas Gracias!!

 

slds.

Captura de Pantalla 2020-07-26 a la(s) 12.08.40.png

En versiones 1.7.6, 1.7.7 funciona correctamente.

Date cuenta que $orderToBcc, es un parámetro mas de la function Mail ::Send, no incluyas espacios de mas, la coma delante del parámetro del id->shop e inmediatamente despues debajo el parámetro nuevo.

Revisa logs de errores y borra cache de la instalación

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...