Jump to content

Cambiar cantidad en la ficha de producto a través de JavaScript


sergiorx8

Recommended Posts

Buenas noches chicos, os escribo a ver si me podéis ayudar en mi PrestaShop 1.7. Necesito actualizar la cantidad de producto dentro de la pagina de un producto mediante JS. Se podría añadir de manera fácil en un principio con un código como este: $("#quantity_wanted").val(4). El problema es que con esto solo no vale ya que PrestaShop no reconoce ese cambio de cantidad ya que si hago esto y le doy al botón añadir al carrito me mete cantidad 1 y otra cosa muy importante es que tampoco cambia el precio total. Todo esto lo realiza correctamente si se hace manualmente dándole al botón + y - ya que parece que hace una especie de carga mediante ajax al pulsar esos botones.

Por lo que he leído (https://devdocs.prestashop.com/1.7/themes/reference/javascript-events/) creo que se podría hacer mediante los eventos JavaScript de PrestaShop pero por mucho que pruebo no doy con la solucion. Hasta ahora lo que he conseguido es esto pero tampoco funciona ya que ni cambia el precio total ni PrestaShop reconoce que la cantidad se a cambiado.

 prestashop.emit('updateProduct', {
     eventType: 'updatedProductQuantity',
     event: $("#quantity_wanted").val(4)
 });

¿Alguna idea?

Link to comment
Share on other sites

  • 2 weeks later...

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