victornavnar Posted October 28, 2013 Share Posted October 28, 2013 (edited) Hola. Me dirijo al foro nuevamente para pedir una ayuda. Por usabilidad, en una tienda que estoy montando para la venta de zapatos, necesito que el campo personalizado que he creado y que se llama talla, me salga a un lado de la cantidad que se quiere comprar del producto. Al crear el campo personalizado Talla, la cual he definido como obligatorio, se me ha creado una pestaña nueva llamada Product Customization, y dentro se encuentra el campo para rellenar la talla. Hasta aquí todo bien si no fuese por el problema de usabilidad que planteaba con anterioridad, y es que está un poco escondido dada la obligatoriedad de rellenar dicho campo para poder introducir el pedido al carrito. Como toda esta gestión se lleva a cabo en el fichero product.tpl, me dirigí a él con el objetivo de mover visualmente el código que hace esta función de sitio, y lo he conseguido, pero no funciona. Me he fijado que es como si los ID que definen la posición dentro de la página, se deba al TAB en el que se imprime la información en pantalla, y aunque he conseguido hacerlo fijo modificando el TAB, cuando introduzco una talla y salvo, vuelve a fallar. He visto cómo mover otros campos como los de características que también salen en TABS, y lo he conseguido sin problemas, pero este campo al ser obligatorio, ejecuta un javascript en el que al parecer se pierde y no funciona correctamente. Otra cosa, en la que también tengo duda es en como fusionar dos botones, no tiene sentido que tenga que guardar la talla haciendo clic en el botón guardar, para luego agregar al carrito, sería interesante que de todos los chequeos se encargue el botón agregar al carrito. Alguien tiene alguna idea al respecto o ha hecho un cambio de este tipo que me pueda orientar. Saludos y muchas gracias. Edited October 28, 2013 by victornavnar (see edit history) Link to comment Share on other sites More sharing options...
nadie Posted October 28, 2013 Share Posted October 28, 2013 Si quieres colocar el bloque de personalizacion mas visible dentro de la misma ficha del producto, tienes este modulo gratuito: http://catalogo-onlinersi.net/es/complementos/341-personalizacion-visible.html o este aporte gratuito: http://www.prestashop.com/forums/topic/239288-solucionado-cambiar-lugar-personalizaci%C3%B3n-del-producto/ 1 Link to comment Share on other sites More sharing options...
victornavnar Posted October 29, 2013 Author Share Posted October 29, 2013 Hola. Muchas gracias por la pronta respuesta. Paso a probarlo y si se ajusta a mi necesidad doy por solucionado el tema. un saludo. 1 Link to comment Share on other sites More sharing options...
victornavnar Posted November 8, 2013 Author Share Posted November 8, 2013 Hola. He revisado las dos opciones que me han dado y en las dos llego al mismo punto. Tanto el módulo gratuito como la modificación del código me permiten visualizar el campo personalizado sobre el formulario de cantidad de productos a solicitar. Pero no consigo hacer funcionar la entrada de datos del campo. No sé si me he explicado bien, pero lo que yo necesito es que el cliente me entre un dato cuando está haciendo el pedido. Por esto he creado un campo personalizado y obligatorio llamado Talla. Y necesito que el cliente cuando va a hacer su pedido antes de la cantidad defina que talla quiere comprar. En este caso es de zapatos. Pues una vez lo tengo todo funcionando e introduzco la talla y hago clic en el botón de salvar, el sistema intenta la acción, pero se queda ahí, no guarda y por consiguiente no me deja agregar el producto al carro de la compra, dado que al ser requerido me informa de que falta un campo por rellenar. Si lo dejo abajo funciona perfectamente, pero pierde mucho en usabilidad, ya que los clientes pueden no encontrar cual es el campo que les falta por rellenar. Por consiguiente de la misma forma que informo de la cantidad del artículo, quiero introducir la talla de pie y enviarlo al carrito. Otro aspecto importante en este caso es que me gustaría fusionar los dos botones, el de salvar el campo personalizado y el de enviar al carrito, de esta forma no hay que hacer dos pasos. Si alguien me puede ayudar se lo agradezco. Saludos. Link to comment Share on other sites More sharing options...
Recommended Posts