Hola muy buenas,
Llevo algun tiempo observando que los pagos mediante paypal, cuando se se realiza el pago, no se cambia el estado del pedido automáticamente.
Ésto es bastante incómodo, ya que al usuario no le está llegando el email del pedido hasta que se actualiza el estado del pedido manualmente ni al vendedor le llega el email con el pedido. ( vamos que este problema demora la comunicación)
Cuando actualizo manuamente el pedido, aparece el error que les adjunto. He estado un tiempo intentando solucionarlo, y acudo a vosotros para ver si me podeis aportar alguna solución.
Saludos!
URL del sitio: Contenido solo visible a usuarios registrados
Hola
Al parecer tienes mal las rutas para generación de facturas, revisa este hilo
https://www.webempresa.com/foro/5-Virtuemart/52737-Virtuemart-Safe-path-error.html
Tendrías que definir en tu caso tu ruta en base a tu cuenta de hosting que tienes, de menera general debería estar en la carpeta padre de public_html, puedes ver tus rutas usando el Administrador de Archivos de tu Cpanel
Saludos.
He estado leyendo varias veces tanto la respuesta, como el hilo sugerido, pero no me queda claro en que ruta tengo que buscar, ni el archivo....
Entiendo que falta un archivo, pero no se cual ni donde tiene que ir.
Espero que me podais ayudar por que me estoy volviendo loco.
Saludos!
Hola,
Desde el administrador de archivos de CPanel vete al directorio home/NOMBRE_DE_TU_CUENTA y crear un directorio de nombre vmfiles.
A continuación vete en la administración de Joomla a Componentes->Virtuemart->Configuración y pulsa en la pestaña Plantillas. En el campo Ruta segura pon el valor home/NOMBRE_DE_TU_CUENTA/vmfiles y guarda los cambios.
Recuerda cambiar NOMBRE_DE_TU_CUENTA por el nombre de tu cuenta.
Hola, he seguido paso a paso las instrucciones, y me sigue dando el mismo error.
He creado la carpeta en la raiz del host.
Tambien el directorio public_html
He puesta tambien la ruta en configuracion/plantilla
No se si tengo que crear el directorio vmfiles en la raiz del sitio o en directorio public_html.
Hola
No debes crearlo dentro de public_html, ya que la idea es que se encuentre fuera del dominio público
en la ruta que has configurado en tu virtuemart prueba colocando / al inicio, es decir /home/...
Saludos.
Hola, muy buenas de nuevo.
He estado comprobando carpeta a carpeta, y entiendo que está todo ok, pero en cambio, al cambiar manualmente el estado del pedido cuando la compra se ha realizado mediante paypal, sigue dando el mismo error
home2/nombre_de_la_cuenta/vmfiles/invoices/
Como he visto que despues de vmfiles/ aparece tambien en el error invoices/ he creado una directorio dentro de vmfiles llamado invoices, pero sigue dando el mismo error. Lo he borrado para dejarlo tal y como habéis comentado, pero nada... ahí sigo atascado.
Hola,
En lugar de poner el valor:
home/queenbitch/vmfiles/
en el campo Ruta segura, prueba a poner esto otro:
/home/queenbitch/vmfiles
Es decir, con una barra / al principio, y quitando la del final. Comprueba si así funciona.
Hola muy buenas pablo,
Acabo de poner /home/queenbitch/vmfiles en el campo ruta seguro, y al guardar que ha indicado que se ha creado la ruta seguro.
Pero ahora, al cambiar el estado de los pedidos manualmente, el admin se queda totalmente en blanco y se bloquea....
He bueto a probar y me indica el siguiente error TCPDF ERROR: [Image] Unable to get image: images/banners/SPEDDLINElogo_topright.gif
Hola
Si se queda en blanco es posible que te este generando errores 500, revisa el archivo /administrator/error_log y verifica si tienes errores recientes
Saludos.
Hola muy buenas,
El error que se produce es:
[19-Aug-2015 18:33:39 Europe/Berlin] PHP Fatal error: Class 'TCPDF_STATIC' not found in /home/queenbitch/public_html/libraries/tcpdf/include/tcpdf_images.php on line 81
He navegado hasta el ficho que indica el error y la linea 81 contiene esto:
if (isset($fileinfo['extension']) AND (!TCPDF_STATIC::empty_string($fileinfo['extension']))) {
LA verdad es que no tengo ni idea que puede ser...
Adjunto el fichero.
Saludos
Hola
Verifica si tienes este archivo :
/libraries/tcpdf/include/tcpdf_static.php
Ya que el código hace referencia a una clase que debería estar en este archivo
Saludos.
Muy buenas,
El archivo /libraries/tcpdf/include/tcpdf_static.php no lo tengo.
Pero he realizado varias comprobaciones y copiando de aquí y de allá, he consegudo que se no de el error que daba antes con el que se quedaba el sitio web en blanco.
Ahora si actualizo el pedido manualmente me aparece el siguiente error:
vmError: Warning extension of the image is a png, tpcdf has problems with that in the header, choose a jpg or gif
La verdad es que no entiendo muy bien, por que parece que el error hago mencion a alguna imagen...
Por otro lado, la ruta segura parece estar biem, pero en cambio, sigue sin actualizarse los pedidos automáticamente cuando el pago se realiza mediante paypal, en cambio si el pago se realiza mediante el TPV virtual si se actualiza automáticamente....
Hola,
Parece que tienes un error en la librería TCPDF de Joomla. Indícanos las versiones exactas de Joomla y Virtuemart que estás utilizando, para ver si te podemos orientar.
¿Has instalado la librería TCPDF que viene con las últimas actualizaciones de Virtuemart?
Muy buenas,
La version de VM es 2.6.10, se que está un poco anticuada, pero si actualizo se me desconfiguran los módulos de articulos destacados y alguna que otra cosa más.
LA version de joomla es la 2.5.14
Y por último, no, no he instalado la libreria TCPDF. Donde le puedo conseguir? para probar a ver...
Saludos!