Modificar reacción de la web, al añadir producto al carrito

Viendo 6 entradas - de la 1 a la 6 (de un total de 6)
  • Autor
    Entradas
  • #112625
    Aaron
    Participante

    Hola buenas noches, enhorabuena por el foro lo primero.

    Tengo una instalación de joomla 3.3.3 con virtuemart 2.9.X, estoy trabajando con la plantilla ict_conches_free.

    No he tenido ningún problema ni error por ahora, toda la instalación muy limpia.

    Al navegar por la tienda de la web, si le das al botón añadir al carro de algún producto, la pagina te manda directamente al proceso de finalizar la compra, en el cual se puede apretar a otro botón para volver a seguir comprando. se puede evitar tener que pasar por este paso?

    lo veo poco útil la verdad para los clientes, un click mas por cada producto que seleccionan para su compra.

    Muchas gracias de nuevo 😉

    #112627
    Robert
    Participante

    Hola, este tema se trato aqui en solojoomla > http://paramiweb.com/eliminar-ventana-emergente-popup-al-realizar-una-compra-en-virtuemart-2.html para que no saltara el popup en cada compra, siendo muy molesto, por ejemplo si vas a un super y quieres comprar mas de un producto, los numero de clics para terminar tu compra terminan siendo infumables.

    Si observas, en Configuración / Compra tienes la opción para quitar esa ventana, y NO te lleva directamente a realizar el checkout de la compra si no que simplemente, continuas comprando.

    Aún no he probado la versión para joomla 3, pero creo que los “tiros” van por ahi. Si cuando lo soluciones, lo puedes compartir con todos, agradecidos estaremos.

    Saludos

    Attachments:
    #112628
    Aaron
    Participante

    Muchas gracias Robert por contestar mi duda.

    Ya tengo desmarcada esa casilla, el popup no me sale ya en la web, pero cada vez que añado algún producto al carro me sigue redireccionando directamente al proceso de finalización de compra, en el cual tienes también la opción de seguir comprando, pero es muy incomoda.

    Gracias de nuevo

    #112629
    Aaron
    Participante

    P.D; Ya hice lo de introducir el código del post que mencionas, en;

    /components/com_virtuemart/assets/js

    pero en mi archivo vmprices.js. no me aparece el código que hay que anular, por una parte y aun introduciendo el nuevo que esta abajo sigue igual.

    Voy a seguir con el archivo vmprices.js. a ver que encuentro.

    Gracias

    #112630
    Aaron
    Participante

    Continuo añadiendo información, he abierto el vmprices.js con el programa netbeans IDE, y el bloque que pone en el articulo que publique en el archivo, el programa netbeans IDE ya me lo da con errores.

    #112646
    Aaron
    Participante

    Buenas, reactivo el tema, que sigo con el y necesito ayuda. Por ahora esto he realizado;

    Estado realizando pruebas, y con la plantilla ict_conches_free cuando navegas por la web, al apretar el botón de añadir al carro, el popup de virtuemart que nos avisa de que el producto se añadido al carro, y nos da las opciones de seguir comprando o ir al carro, no aparece. lo he desactivado, sin mas ya que no quería tenerlo en la web.

    Al desactivarlo cuando aprietas el botón de añadir al carro, te redirecciona directamente al proceso de finalizar la compra.

    Puedo comprar, y finalizar pedidos sin problemas, pero me gustaría que al añadir un nuevo producto al carro, no redireccionara al proceso de finalización de la compra, ya que es muy incomodo para los clientes, tener que estar volviendo a la tienda cada vez que añaden un producto. :S

    tengo este “problema” ya unos días he estado investigando un poco, lo que pasa que nivel de programación llega hasta donde llega y los milagros en estos temas escasean.

    He probado modificar el archivo vmprices.js, que se encuentra en la ruta;

    /components/com_virtuemart/assets/js

    Encontré un post donde comentaban de quitar de este archivo todo el código referente a cart y addtocart, para sustituirlo por otro que te proporcionaban para realizar el fin que busco al apretar añadir al carrito, pero no funciona.

    Otra Opción que encontrado es modificar el archivo padded.php:, que esta en la ruta;

    components/com_virtuemart/views/cart/tmpl/padded.php:

    Supuestamente tenemos que buscar esta linea de codigo suble la linea 23;

    [code type=php] echo ‘continue_link . ‘” >’
    . JText::_(‘COM_VIRTUEMART_CONTINUE_SHOPPING’) . ‘
    ‘;
    [/code]
    para sustituirla por esta otra;

    [code type=php] echo ‘
    . JText::_(‘COM_VIRTUEMART_CONTINUE_SHOPPING’) . ‘
    ‘[/code]

    Con este cambio, conseguiríamos que el popup se abriera y se cerrara automáticamente sin redireccionarnos al proceso de finalización de compra.

    En el archivo citado yo no tengo ese párrafo de código igual, de forma que no se que tengo que modificar. En mi archivo aparece lo siguiente;

    [code type=php] echo ‘continue_link . ‘” >’ . vmText::_(‘COM_VIRTUEMART_CONTINUE_SHOPPING’) . ‘‘;[/code]

    Y al sustituirla por la que indico arriba, no surge efecto. añado algo al carro, sale un circuito en mitad de la web dando vueltas, como si fuese a cargar el popup, pero nunca lo carga.

    He continuado con el archivo cart.php, que esta en;

    root / components / com_virtuemart / controllers/ cart.php

    En este archivo encontré lo mismo que en el anterior, buscar una linea de código, esta;

    [code type=php] $ this -> json-> msg = ‘. .’. JText :: _ (‘COM_VIRTUEMART_CONTINUE_SHOPPING’). ‘‘;[/code]

    Que yo no la encuentro igual en mi archivo cart.php

    para sustituirla por esta otra;

    [code type=php] $ this> json-> msg = ‘‘. JText :: _ (‘COM_VIRTUEMART_CONTINUE_SHOPPING’). ‘‘;[/code]

    el mio contiene la clave vmText, en vez de Jtext, lo sustituyo pero no me funciona tampoco!!!

    También he buscado el archivo addtocart.php pero con mis conocimientos no soy capaz de quitar la re dirección del botón al proceso de finalización de compra.

    hasta aquí he llegado, y es donde ya no he sido capaz de progresar por mi mismo, sin conseguir el objetivo a ver si somos capaces entre todos de dar con la solución.

    muchas gracias de ante mano

Viendo 6 entradas - de la 1 a la 6 (de un total de 6)
  • Debes estar registrado para responder a este debate.
Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Contiene enlaces a sitios web de terceros con políticas de privacidad ajenas que podrás aceptar o no cuando accedas a ellos. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Ver Política de cookies
Privacidad