Jump to content

[SOLUCIONADO] Enviar personalizacion al carrito Prestashop 1.7


OscarBollo

Recommended Posts

Hola buenas, estoy creando una web para una pizzeria y necesitaria una ayuda.

He creado un producto "pizza" y en la descripción he puesto una serie de checkboxes para que el cliente seleciones sus ingredientes ya que no sabia otro metodo para crear tantas combinaciones y que no se colapsara prestashop a la hora de crearlas.

image.thumb.png.fea4bb2e20f7979d9176e2d044386af4.png

 

Cuando el cliente hace click en "Guardar Cambios" pasa por el "custom.js" y recoge los ingredientes, los cuenta, los mete en un Array y selecciona una combinacion que he creado para el numero de ingredientes "1,2,3,4,5,6,7..." para luego poder cobrar dichos ingreidentes, el Array lo introduzco en un campo personalizable para poder enviar los nombres de los ingredientes al carrito de alguna manera.

image.thumb.png.9aae209ed53e8f5ca41d518a9490e570.png

Cabe decir que ocultare los campos para que no los pueda tocar el cliente.

Pero no me funciona ya que ando un poco perdido ya con tanto lio.

Necesito ayuda por favor!!!

 

la URL es www.saprivallirana.com/pizzas/83-7542-margarita.html

 

 

custom.js

image.png

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

Hola @OscarBollo

Tiene buena pinta lo que estás haciendo, no te funciona ya que tienes errores JS.
image.thumb.png.0837a57ede722e9bcbca55117611401e.png

De todos modos, existen módulos que nos permiten añadir valores como estos sin que tengas que 'pegarte' con el código fuente.
Te paso uno que veo interesante: https://addons.prestashop.com/es/combinaciones-personalizacion/30960-additional-product-attributes-custom-product-fields.html

Saludos.

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