Probar un selector

Escribir un selector puede parecer complicado, y a veces es fácil cometer errores. Por lo que te recomendamos que pruebes tu selector con alguna orden de tu cuenta de BillMySales. O sea, prúebalo con datos reales. Sólo cuando lo tengas probado lo usas en la configuración de tu pasarela de facturación. Así no tendrás problemas en tu configuración.

Es crucial probar los selectores con datos reales de tus órdenes en la interfaz de BillMySales. Así podrás ingresar tu selector y ver el resultado en tiempo real con los datos de una orden específica.

Para probar sólo debes dirigirte a una orden y en la esquina superior derecha buscar en el menú la opción "Probar selector":

Al hacer clic tendrás una ventana con las opciones para ingresar el selector y probar si trae los datos que necesitas. Luego podrás usar ese selector en la configuración de tu pasarela para personalizar tu cuenta.


No te preocupes de la opción "Selector de nodo raíz para la búsqueda", es opcional y normalmente no la usarás, ya que es para casos muy específicos cuando se hacen desarrollos o integraciones. Así que ese campo déjalo en blanco.

Los campos del formulario son:

  • Fuente de datos: son los posibles JSON con datos que podemos usar. Las opciones acá son:
    • Datos recibidos del origen de datos (datasource_data).
    • Datos normalizados a partir de los datos recibidos (datasource_invoice).
    • Datos preparados que se van a mandar al facturador (biller_data).
    • Datos de respuesta del facturador (biller_invoice).
  • Selector de nodo raíz para la búsqueda: permite elegir un subconjunto de los datos de la fuente de datos (normalmente no usado).
  • Selector de datos buscados: este es el selector real que se desea usar luego en una configuración.

En el resultado podremos ver, dependiendo del selector usado, lo siguiente:

  • Los datos escaleres obtenidos: texto (string), un número o un valor booleano.
  • Un valor null cuando el selector no encuentra datos.
  • Un JSON con el objeto obtenido, cuando no es un texto (string), un número o un valor booleano.

Commenting is not enabled on this course.