Necesito agregar el campo RUT (ID) en el checkout o información del cliente. Además, necesito que este dato sea validado, o al menos cuente con un formato único (números y guión, sin letras ni puntos).
Intenté configurarlo de la forma más rápida, que sería cambiando el campo de nombre “Empresa” a “RUT”, pero puedo escribir cualquier cosa en ese campo.
Muchas gracias por tu mensaje. Entiendo que te encuentras en el plan Advanced y necesitas agregar un campo en el checkout para que tus clientes ingresen el RUT. Nos comentas que configuraste el campo de RUT en el campo de empresa, pero necesitas que el número sea validado o que cuente con un formato único, ¿verdad?
Aunque se pueden realizar algunas personalizaciones desde el editor de temas y la sección de checkout en el administrador de Shopify, por motivos de seguridad no es posible realizar modificaciones de código o incluso acceder al checkout.liquid de las tiendas. La razón principal por la que no se pueden editar o agregar códigos es debido a que debemos preservar la seguridad, la capacidad de respuesta y el cumplimiento de PCI para todas las tiendas. De esta manera se busca que nuestra plataforma sea más segura para ustedes y todos nuestros comerciantes. Para que lo tengas en cuenta, los únicos que pueden realizar cambios en el checkout.liquid son nuestros comerciantes en planes Plus.
Dicho esto, la alternativa para agregar un campo para incluir el RUT es personalizando el campo de empresa a través del editor de lenguaje del tema, como ya lo has hecho. Entiendo que esto tiene algunas limitaciones, como el hecho de que no se pueda establecer un formato de número determinado o que el número no pueda ser validado. Sin embargo, en el momento esta es la alternativa que usan la mayoría de comerciantes que requieren que sus clientes ingresen un número de identificación en el checkout.
Adicionalmente, existen algunas aplicaciones que sirven para verificar la validez de los documentos de identidad. En caso de adquirir una, te recomiendo ver el video de demostración, utilizar el periodo de prueba (si lo ofrecen) y revisar las reseñas de otros usuarios. Estuve revisando en nuestra tienda de aplicaciones y encontré este par para que les eches una mirada:
Real ID - Verify Customer IDs: ofrece planes desde $0 USD hasta $49.99 USD mensuales. Está calificado con 4.4 estrellas entre 16 reseñas.
Validation.com: ofrece 15 días de prueba y planes desde $19 USD hasta $499 USD mensuales. Está calificado con 5 estrellas entre 1 reseña.
Pasando a otro tema, ¿cómo han estado los reportes de tráfico y conversiones de la tienda en los últimos días? ¿tienen planeada alguna campaña de mercadeo para Black Friday Cyber Monday?
Tengo una duda similar, necesito agregar el RUT (ID) en algún lado para que al momento de crear al cliente este ID quede asociado a ese cliente.
Actualmente tengo el plan Shopify Anual pero no se justifica cambiarnos al plan Shopify Advanced solo para agregar este ID ya que por ser de Chile no hay mayores beneficios por el upgrade del plan.
Es un gusto saludarte nuevamente. Entiendo que quieres agregar un campo en el checkout para que tus clientes puedan incluir su número de RUT. Sin embargo, no consideras apropiado para tu negocio actualizar el plan al Plus para poder personalizar el checkout, ¿es así? Será un placer poderte ayudar en esto.
Como lo comentamos en el hilo anterior, hay otra alternativa que usan muchos comerciantes para agregar un campo de RUT en el checkout de la tienda, la cual no implica un cambio de plan. Esta consiste en editar el lenguaje del tema y reemplazar el campo de Empresa por el de RUT. Te comparto los pasos para hacerlo:
Dirígete a Canales de venta > Tienda online > Temas > Tema actual.
Haz clic en los tres puntos > Editar el contenido del tema predeterminado.
Ve a Checkout & System y en la sección Checkout contact busca Company Label y Optional Company Label.
Reemplaza el texto del campo por RUT.
No olvides guardar los cambios.
Adicionalmente, te recomiendo revisar la configuración de las opciones de formulario de la pantalla de pago y confirmar si quieres que ese campo sea obligatorio u opcional. Ten en cuenta que si eliges que sea obligatorio, los clientes que no quieran agregar su RUT no podrán completar el proceso de pago.
Para configurar esta opción ve a Configuración > Pantalla de pago > Información del cliente > Nombre de la empresa y selecciona la opción que desees: