NECESITO QUE UN CAMPO DE TEXTO SEA OBLIGATORIO

Topic summary

Un usuario necesita hacer obligatorio un campo de texto llamado “USERNAME” en un formulario de producto personalizado en Shopify Liquid.

Actualmente, el campo tiene el atributo required en el código HTML, pero no funciona correctamente: los clientes pueden completar la compra sin llenar este campo, sin que aparezca ningún mensaje de validación.

Posible solución identificada:
Otro participante sugiere que el problema probablemente se debe a que el formulario tiene el atributo novalidate, el cual desactiva la validación HTML5. La recomendación es eliminar este atributo o cambiarlo a validate.

Nota del soporte:
Se aclara que las modificaciones de código están fuera del alcance del soporte oficial de Shopify, sugiriendo opciones alternativas como contratar expertos, consultar en foros de desarrolladores en inglés, o unirse al Discord de desarrolladores de Shopify.

La discusión permanece abierta para confirmar si la solución propuesta resuelve el problema.

Summarized with AI on November 19. AI used: claude-sonnet-4-5-20250929.

HOLA, DESEO SABER QUÉ HACER PARA QUE UN CAMPO DE TEXTO EN UN PRODUCTO CREADO EN UNA PLANTILLA ESPECIAL EN UN LIQUID PERSONALIZADO Y QUIERO QUE FUNCIONE. YA TENGO UN CÓDIGO APLICADO.

.text-area { min-height: 1rem !important; resize: none; }

USERNAME

ALLÍ ENVÍO CÓMO LUCE EN LA PÁGINA

PERO EL PROBLEMA RADICA EN LO SIGUIENTE …

DE FORMA OBLIGATORIA EL CLIENTE DEBE INGRESAR EL “USERNAME” SI NO LO INCLUYE NO DEBERÍA FUNCIONAR EL BOTÓN “COMPRAR AHORA” SINO SALIR UN MENSAJE QUE DIGA “CAMPO OBLIGATORIO” O ALGO PARECIDO. EL PUNTO ES QUE NO SE PUEDA CONTINUAR SIN ESE DATO OBLIGATORIO. CON EL CÓDIGO ACTUAL NO FUNCIONA YA QUE EL CLIENTE COMPRÓ SIN INGRESAR “EL USERNAME”

Hola @victormanuelcb ,

Gracias por ponerte en contacto y por compartir el código que estás usando.

Solo para aclarar, modificaciones de código quedan fuera del alcance del soporte de Shopify.

Si no te cuentas con tu propio desarrollador, tienes estas opciones para recibir una respuesta para tu duda:

Si eres un desarrollador mismo, otra cosa que puedes hacer es juntar a nuestro grupo de Discord para los desarrolladores de Shopify aquí y subir tu pregunta allá.

Saludos,

Seguramente sea porque el formulario tiene el atributo ‘novalidate’. Se lo tienes que quitar o pasar a ‘validate’.

Saludos