Eliminar paso de confirmación en carro compra  

 
Mª Elena
 Mª Elena
Usuario experto

Hola,

Pues veréis he estado mirando si era posible eliminar el paso final de confirmación de la compra cuando ya se había dado al botón comprar con todos los datos en pantalla y puesto que he visto varios mensajes interesándose por esta misma opción y no había solución voy a publicar unos cambios que he hecho en un archivo php para lograrlo. Espero que os sea de utilidad.

A mi me vale para lo que necesito, ya queda a la libertad de cada uno implementarlo o no.

Bien, el archivo en cuestión es:

componentscom_virtuemartviewscarttmpldefault.php

El código a cambiar es este (se encuentra en la linea 167 del archivo):

echo $this->checkout_link_html;

Por esto otro
$cancelado=$_GET['task'];
if (($this->checkout_task =='confirm') && ($cancelado!= 'pluginUserPaymentCancel')) {
echo '
document.checkoutForm.submit()
';
}
else
echo $this->checkout_link_html;

Ah y para no tener problemas después lo he subido al directorio correspondiente dentro de mi plantilla

Un saludo
Elena.

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 21/04/2014 2:02 pm
Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola Elena,

Muchas gracias por el aporte. De todas formas ten en cuenta que el paso de confirmación del pedido no deja de ser algo útil, ya que sirve al usuario para poder verificar si todo lo que ha seleccionado es correcto o no, aunque en Virtuemart 2 esto quede un poco confuso.

Si nuestra ayuda te sirve déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar Testimonio
¡Gracias!.

ResponderCitar
Respondido : 21/04/2014 6:22 pm

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

Por favor Iniciar Sesión o Registro