Menu
Feedback
Comece aqui
Tutoriales
Portal del desarrollador

Problemas Conocidos
Directrices de Soporte
Troubleshooting

Preguntas Frecuentes
Anuncios
Problemas Conocidos
Falta de validación del número de teléfono en las APIs de compra permitiendo datos no válidos en los pedidos
Falta de validación del número de teléfono en las APIs de compra permitiendo datos no válidos en los pedidos
ID: 680500
Backlog
Publicado en 18/10/2022
Última actualización 25/11/2022

Sumario

Este problema conocido ha sido traducido automáticamente del inglés.

La validación de un número de teléfono está restringida al formulario donde se inserta o edita a través de la interfaz en el paso de perfil de compra. Los valores insertados directamente a través de las APIs REST a un orderForm o a un pedido, o que provengan del perfil del cliente (que, a su manera, pueden ser insertados por diferentes vías) no son validados por la plataforma.

Debido a la naturaleza de estos flujos, los orígenes que insertan valores no válidos no pueden ser rastreados.

Simulación

  • crear un carrito
  • avanzar hasta el paso de pago
  • cambiar la propiedad "teléfono" de la sección "clientProfileData" de un orderForm a través de la API a un valor no válido
  • finalizar la compra

El pedido se creará con el número de teléfono no válido sin más validaciones.

Workaround

El número de teléfono debe ser validado en el lado del cliente, como en la interfaz de usuario, sus funciones personalizadas, o cualquier middleware o backend que haga estas peticiones a las APIs REST de orderForm y order o alimente el perfil del cliente en los servicios de Profile System/Master Data.

Contributors
2
Photo of the contributor
Photo of the contributor
+ 2 contributors
Contributors
2
Photo of the contributor
Photo of the contributor
+ 2 contributors
On this page
¿Todavía tienes dudas?
Pregunte a la comunidad
Encuentra solucciones y comparte ideas en la comunidad de VTEX.
Únete a nuestra comunidad
Solicite soporte a VTEX
Para asistencia personalizada, contacte a nuestros expertos.
Abra un ticket de soporte
GithubDeveloper portalCommunityFeedback