Saltar al contenido principal

Obtener negocios por productos

Usa GET /products con groupBy=business para devolver negocios asociados con productos que coinciden con las condiciones de disponibilidad y filtrado.

groupBy=business se evalúa mediante la rama de búsqueda por disponibilidad, que se ejecuta cuando order_type_id o su alias type están presentes. El resultado se agrupa por negocio después de filtrar productos, menús, horarios, modalidades de cumplimiento, ubicaciones y opciones de listas desplegables.

Los parámetros relevantes incluyen:

  • groupBy=business — devuelve los negocios coincidentes en lugar de productos.
  • where — aplica filtros sobre los campos admitidos por el contrato actual de productos.
  • order_type_id o type — selecciona el modo de cumplimiento.
  • location — latitud y longitud separadas por comas.
  • dropdown_option_id o dropdownoption — selecciona una opción configurada de zona de entrega.
  • timestamp — evalúa la disponibilidad en una marca de tiempo Unix.
  • professional_id — delimita los productos cuando la operación admite la asignación de profesionales.

El filtro where no necesariamente busca nombres o descripciones de productos; los campos admitidos dependen de la operación.

GET /products?order_type_id=1&location=40.7314,-73.9970&groupBy=business