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
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.