Avisos
Vaciar todo

Hosting WordPress 70% dto Dominios promo

Envio email de venta a fabricante producto  

Página 1 / 2
 
José Luis Cañas Del Olmo
 José Luis Cañas Del Olmo
Estimable Member

Hola, buenas a tod@s

Sería posible enviar un email al fabricante del producto simultaneamente que se envia al cliente que ha comprado ese producto para que el fabricante, en mi caso, tenga constancia de que el cliente irá a recoger el producto a su local y conozca los datos del cliente ?

Muchas gracias

Citar
Respondido : 06/04/2012 12:53 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola José

Para realizar esto tienes dos opciones,

1- Crear un redireccionamiento de correo, que cada vez que te llegue a tu cuenta redireccione a la cuenta del proveedor.

2- Otra opción es modificar el core de virtuemart, el archivo : administrator/components/com_virtuemart/classes/ps_checkout.php , tiene la lógica para envío de emails en las líneas 2138 y 2143

Saludos.

ResponderCitar
Respondido : 06/04/2012 2:56 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

José Luis Cañas Del Olmo
 José Luis Cañas Del Olmo
Estimable Member

Hola Jhon,

He encontrado el archivo y las líneas, pero no comprendo si te refieres a lo de lógico por puerta lógica, es decir ( true/false ) unas líneas arriba o te refieres, a que en esta parte del código, está por realizar...

// End of Purchase Order
// *********************
//
//END: set up text mail
/////////////////////////////////////
// Send text email
//

Si es así, podrías indicarme donde podría encontrar dicho código ?

Muchas gracias por tu ayuda Jhon

Saludos

ResponderCitar
Respondido : 06/04/2012 3:08 pm
José Luis Cañas Del Olmo
 José Luis Cañas Del Olmo
Estimable Member

Hola Jhon,

Por otra parte, la opción número 1 no sería posible porque no únicamente hay un proveedor, hay varios y si fuera así, se tendría que ir cambiando continuamente para cada uno de los proveedores diversos.

Muchas gracias por tu ayuda !

Saludos

ResponderCitar
Respondido : 06/04/2012 3:45 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola Hector

Tal vez el número de línea no es exactamente igual, puedes enviar tu archivo:
administrator/components/com_virtuemart/classes/ps_checkout.php

Envíalo comprimido

Saludos.

ResponderCitar
Respondido : 06/04/2012 10:14 pm
José Luis Cañas Del Olmo
 José Luis Cañas Del Olmo
Estimable Member

Hola Jhon,

Claro, te envio el archivo...

Muchas gracias

ResponderCitar
Respondido : 06/04/2012 10:18 pm

Cursos Gratuitos WordPress

Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola Jose

En el archivo enviado:

Sin html : líneas 2151 y 2156

Con html : líneas 2265 y 2267

Utilizando las mismas funciones puedes enviar emails adicionales

Saludos.

ResponderCitar
Respondido : 06/04/2012 11:33 pm
José Luis Cañas Del Olmo
 José Luis Cañas Del Olmo
Estimable Member

Hola Jhon, buenos días.

He modificado esto, pero me surgen dos cuestiones.

Modificación: entre **********

*****************************************

2145 if (ORDER_MAIL_HTML == '0') {

$msg = $shopper_header . $shopper_message . $shopper_footer;

// Mail receipt to the shopper
vmMail( $from_email, $mosConfig_fromname, $shopper_email, $shopper_subject, $msg, "" );

$msg = $vendor_header . $shopper_message . $vendor_footer;

// Mail receipt to the vendor
vmMail($from_email, $mosConfig_fromname, $vendor_email, $vendor_subject, $msg, "" );

/* añadido -> */ $msg = $vendor_header . $shopper_message . $vendor_footer;

2159 }

*****************************

1.- Está bien el código añadido ?

2.- Debería configurar dentro de la tienda el apartado / vendedor / Información de contacto / dirección email ??? Y, posteriormente, dentro de Productos / Lista de productos / Información de producto / producto_elegido / ( seleccionar_vendedor ) ???

Una vez realizada esta acción, enviaría al vendedor tras realizarse la venta un email para que tuviera constancia de este hecho, ( venta realizada ) ???

Muchas gracias por tu ayuda

Saludos !

ResponderCitar
Respondido : 07/04/2012 6:17 am

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola José

Que versión de virtuemart estas usando? en la rama 1.x no trabaja correctamente la funcionalidad de vendedores y sólo debe manejarse el que se tiene por defecto.

Por ejemplo en el código anterior sólo se envían dos emails uno al comprador y otro al vendedor que en este caso eres tu mismo, la función de envío de mails es :

vmMail();

Saludos.

ResponderCitar
Respondido : 07/04/2012 2:05 pm
José Luis Cañas Del Olmo
 José Luis Cañas Del Olmo
Estimable Member

Hola Jhon,

Y si quisiera por ejemplo añadir, para que llegara un email con los mismos datos que ha enviado al cliente también llegara a ( Manufactured ) del producto ???

Sería posible enviar un correo al apartado /Manufactured/3 pestaña/correo electronico ???

Muchas gracias Jhon

ResponderCitar
Respondido : 07/04/2012 2:16 pm

Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola José

Si sólo tienes un fabricante puedes usar directamente la función vmMail() e indicar el correo correspondiente como un parámetro.

Si tienes varios fabricantes, primero tienes que especificar sus datos como nombre, email, etc; luego deberás asignarlos a que productos corresponden.

La parte difícil es cuando quieres enviar el email, tienes que hacer más modificaciones al core de virtuemart, no es posible utilizar directamente la función vmMail() ya que no conoces el email relacionado al producto y es necesario recuperarlo desde otras tablas de la base de datos.

Si tienes conocimientos de programación puedes revisar el siguiente manual:
http://virtuemart.net/dmdocuments/Developer_Manual.pdf

Saludos.

Saludos

ResponderCitar
Respondido : 08/04/2012 2:16 pm
José Luis Cañas Del Olmo
 José Luis Cañas Del Olmo
Estimable Member

Hola Jhon,

Bueno, en realidad yo estudié informática hace unos años, pero no es algo que me apasione ponerme a leer código y ver donde y que debería modificar...

La cuestión es que lo dejaré tal cual, puesto que al proveedor ya le llega un email con un código de cupón, igual que al cliente y all administrador que debe ser identico en los 3 casos. Al cliente le llegará posteriormente su factura y creo que con esto estará bien...

Por favor Jhon, lo que si me gustaría es que me indicaras donde queda el archivo .php para poder eliminar el campo " cod " que me imagino será el campo SKU y poder centrar esa plantilla que está descentrada.

Adjunto captura

Muchas gracias por todo

Saludos

ResponderCitar
Respondido : 08/04/2012 8:41 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

Referente a lo de eliminar el código en la captura de pantalla que has adjuntado, necesitaría que me dijeras a qué pantalla corresponde o, lo que es lo mismo, como has llegado a esta pantalla. Podría ser la revisión del estado del pedido por parte del cliente desde el frontal de la web o la consulta desde la administración de Virtuemart.

ResponderCitar
Respondido : 09/04/2012 9:22 am
José Luis Cañas Del Olmo
 José Luis Cañas Del Olmo
Estimable Member

Hola Pablo, buenos días

Esa captura está hecha desde el correo que le llega al cliente, pero me da que está relacionada también con esta que indicas tú en el frontal para revisión por parte del cliente, esta también está desplazada. Imagino será la misma...

Muchas gracias por la ayuda !

ResponderCitar
Respondido : 09/04/2012 10:52 am

wpdoctor-revisa-la-salud-de-tu-wordpress

Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola Jose

Ubica el siguiente archivo :
components/com_virtuemart/themes/THEMA_USADO/templates/basket/basket_b2c.html.php , luego ubica la línea de código que haga referencia a $product['product_sku'] y modificarlo de acuerdo a tus necesidades

Saludos.

ResponderCitar
Respondido : 10/04/2012 3:16 pm
Página 1 / 2