Jump to content

Si el producto no tiene stock al cambiar no funciona


Recommended Posts

Hola @alejandrolaserna

Lo que yo veo es que tienes un montón de errores de javascript en la página. En particular este:

imagen.png.b066b4e104b8bd35e7dfdb7e7697ece3.png

esto puede provocar que el javascript no funcione en la página y que todos los efectos programados con este no se ejecuten, como activar un botón al pulsar en otro...

No digo que sea ese el problema pero estaría bien solucionarlo para poder descartarlo.

Un saludo.

Edited by Manuel_GT (see edit history)
Link to comment
Share on other sites

  On 12/11/2024 at 8:07 AM, Manuel_GT said:

Hola @alejandrolaserna

Lo que yo veo es que tienes un montón de errores de javascript en la página. En particular este:

imagen.png.b066b4e104b8bd35e7dfdb7e7697ece3.png

esto puede provocar que el javascript no funcione en la página y que todos los efectos programados con este no se ejecuten, como activar un botón al pulsar en otro...

No digo que sea ese el problema pero estaría bien solucionarlo para poder descartarlo.

Un saludo.

Expand  

Lo raro es que si la talla si que se puede comprar, cambia sin problemas

Link to comment
Share on other sites

Hola @alejandrolaserna

El botón se queda en el estado inicial de la página. Si entras en un producto con stock, activado. Si cambias a una talla sin stock se mantiene activado..

En cualquier caso, he probado a entrar en un producto de tu tienda:

https://www.madamedynamite.es/es/zapatos-swing-para-hombre/kid-dynamite-brown-for-men#/12-talla-45

y cuando pulso en las distintas tallas, lo que veo es que la tienda hace peticiones ajax pero la respuesta es 404.

https://www.madamedynamite.es/es/index.php?controller=product&token=5ce05e7725fe77ca2030f151b9ffef50&id_product=219&id_customization=0&group[1]=12&qty=1

imagen.thumb.png.6bcf300dcc48372ca90dcda8d3f99d04.png

 

Link to comment
Share on other sites

  On 12/13/2024 at 8:05 AM, Manuel_GT said:

Hola @alejandrolaserna

El botón se queda en el estado inicial de la página. Si entras en un producto con stock, activado. Si cambias a una talla sin stock se mantiene activado..

En cualquier caso, he probado a entrar en un producto de tu tienda:

https://www.madamedynamite.es/es/zapatos-swing-para-hombre/kid-dynamite-brown-for-men#/12-talla-45

y cuando pulso en las distintas tallas, lo que veo es que la tienda hace peticiones ajax pero la respuesta es 404.

https://www.madamedynamite.es/es/index.php?controller=product&token=5ce05e7725fe77ca2030f151b9ffef50&id_product=219&id_customization=0&group[1]=12&qty=1

imagen.thumb.png.6bcf300dcc48372ca90dcda8d3f99d04.png

 

Expand  

Hola Manuel! Muchas gracias!! Si, lo vi. Tienes alguna idea de a que se puede deber?

Link to comment
Share on other sites

Es que en tu plantilla hay muchas cosas raras.

En la linea 429 tienes esto:

<script>
        $(document).ready(function() {
            // Agregar evento click al botón con la clase activar_boton_compra
            $('.activar_boton_compra').on('click', function() {
                // Remover el atributo disabled del botón Añadir al carrito
				//alert('test');
                $('.btn.add-to-cart').removeAttr('disabled');
            });
        });
    </script>

Pero aún no has cargado la librería de jQuery con lo que "$" no está definido. De hecho no veo donde la cargas. Creo que es por eso que tienes tantos errores. Veo que utilizas la plantilla warehouse ¿no?

Acabo de volver a probar la página y a pesar de todos los errores ahora si se me activa el botón....

No se que decirte.

 

Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...