alvaro_soloc Posted April 5, 2022 Share Posted April 5, 2022 Hola, buenas tardes, tengo implementado en mi prestashop 1.7.8.4 que cuando un producto tenga cantidad mínima de venta de 6 unidades (por ejemplo) este solo te deje vender en múltiplos de 6. En la ficha de producto me lo hace genial. El problema es en la página de la cesta, que aquí sigue sumando de 1 en 1. He visto y probado en varios foros que hablan de esto, pero o son antiguos o no funcionan. Si alguien sabe el procedimiento, es de agradecer Muchas gracias Link to comment Share on other sites More sharing options...
luishuaymana Posted May 16, 2022 Share Posted May 16, 2022 Hola @alvaro_soloc, aquí tu solución.https://www.youtube.com/watch?v=SspCzjBAvTw Link to comment Share on other sites More sharing options...
alvaro_soloc Posted May 16, 2022 Author Share Posted May 16, 2022 (edited) 4 hours ago, luishuaymana said: Hola @alvaro_soloc, aquí tu solución.https://www.youtube.com/watch?v=SspCzjBAvTw Muchas gracias por tu respuesta luishuaymana. Pero cuando implemento tu codigo para la página de producto, Si tengo de cantidad mínima 6, cuando quiero añadir 12,18,24 al carrito, me añade sólo 6. Estoy usando en el custom JS la funcion $(function(){ let quantity_wanted = $("input#quantity_wanted"); let quantity_min = quantity_wanted.attr('min'); quantity_wanted.trigger("touchspin.updatesettings", {step: quantity_min}); console.log(quantity_min); }); Adjunto video del problema, muchas gracias 1320181163_BebidadeAlpisteEcolgica1LitroSoriaNatural-GoogleChrome2022-05-1613-29-13.mp4 Edited May 16, 2022 by alvaro_soloc (see edit history) Link to comment Share on other sites More sharing options...
luishuaymana Posted May 16, 2022 Share Posted May 16, 2022 (edited) Hola eh revisado tu web y te estas equivocando en poner la clase quantity_wanted, le has puesto al artificio y no al input.. el artificio va sin clase.. No olvides al final borrar cache de presta y de tu navegador y probar.. Mírate todo el video con detenimiento, se que es largo pero merece la pena. Saludos> Edited May 16, 2022 by luishuaymana (see edit history) Link to comment Share on other sites More sharing options...
alvaro_soloc Posted May 17, 2022 Author Share Posted May 17, 2022 (edited) Hola, corregí lo que me dijiste. He mirado el vídeo y he borrado caché pero sigo teniendo el mismo problema. Cuando elijo 12, 18, 24... Solo me añade 6 al carrito En los productos que no tienen cantidad mínima igual. Elijo 2,3,4,5... Y solo añade al carrito 1 Gracias por la atención Edited May 17, 2022 by alvaro_soloc (see edit history) Link to comment Share on other sites More sharing options...
luishuaymana Posted May 17, 2022 Share Posted May 17, 2022 Hola @alvaro_soloc,tienes toda la razón, no es tu modificación, es el código que tiene errores, que ya acabo de corregir. Al parecer como primero realize la parte de producto y luego la del carrito, es ahí que esta ocasionando un conflicto. El error está específicamente en el override del cart.php que esta interfiriendo con la del producto, al parecer no me percate que comparten en las classes ciertas acciones. Pero tranquilo que ya solucione el error y ahora me dare un tiempo para subir la corrección en un video y lo dejaré por aquí, que cambian muchas cosillas.. Mientras tanto, puedes desactivar o borrar la parte del override sobre updateqty() en cart.php y desactivar el js de multiplyCart(). dentro de custom.js y te funcionara lo de producto correctamente. Asi.. ya estaré por aquí a la brevedad.. para dejarte la solución completa. Link to comment Share on other sites More sharing options...
alvaro_soloc Posted May 18, 2022 Author Share Posted May 18, 2022 Vale, ¿puedes compartir el código a corregir?. Si no espero tu vídeo Muchas gracias por la ayuda, de verdad Link to comment Share on other sites More sharing options...
luishuaymana Posted May 24, 2022 Share Posted May 24, 2022 Hola @alvaro_soloc, acá tienes la segunda parte y final. Solucionando el problema anterior de conflicto.https://www.youtube.com/watch?v=UdyZ9zkTivs Saludos. Link to comment Share on other sites More sharing options...
alvaro_soloc Posted May 25, 2022 Author Share Posted May 25, 2022 Muchas gracias Luishuaymana. En la versión PC funciona perfectamente. Pero en móvil tengo implementado AMP y no funciona. Sabrías como hacerlo para AMP? Un saludo Link to comment Share on other sites More sharing options...
alvaro_soloc Posted June 3, 2022 Author Share Posted June 3, 2022 (edited) Hola @luishuaymana. Acabo de ver que tengo un problema de duplicidad al añadir productos al carrito. Creo que esto viene a partir del código que implementamos. Puede comprobarlo desde este enlace: https://nuevaweb-sc.ddns.net/comprar/475-bebida-de-alpiste-ecologica-1-litro-soria-natural.html También adjunto vídeo. Muchas Gracias bug-producto.mp4 Edited June 3, 2022 by alvaro_soloc (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now