Introducción
La programación de pedidos permite al cliente elegir el mejor momento para recibir su pedido. Además de ofrecer esta facilidad al cliente, la tienda también puede optimizar su funcionamiento gestionando mejor la demanda en horas pico, por ejemplo, y también planificando mejor la línea de producción.Conoce todos los detalles sobre esta función en la página oficial: https://agendamento.ifood.com.br/¿Cómo habilitar la Programación de Pedidos?
Para habilitar esta función para tu tienda, ingresa en el Portal do Parceiro y abre un botón que te pide que configures el horario de funcionamiento. Puedes definir las ventanas de tiempo que deseas que estén disponibles.Integración
Los pedidos programados requieren un comportamiento específico en la aplicación y con los usuarios. Sigue las pautas necesarias para aprobar esta función en tu aplicación.Cómo identificar un pedido programado
Para estos pedidos, el campo orderTiming del detalle del pedido se completará con el valor "SCHEDULED".No gestiones un pedido "SCHEDULED" como un pedido "IMMEDIATE"
Es importante que diferencies este tipo de pedido, ya que a diferencia de un pedido "IMMEDIATE", solo deberás enviar/entregar el pedido en el momento elegido por el cliente.
Tipos de pedidos que permitem agendamento
Todos los tipos de pedidos (DELIVERY, TAKEOUT e INDOOR) permiten la programación.
Tipos de pedidos que Permiten programar
Además del campo orderTiming mencionado anteriormente, en estos pedidos tenemos el grupo "SCHEDULED" que contiene información específica sobre el tiempo programado por el cliente:- deliveryDateTimeStart - início da janela de horário do agendamento.
- deliveryDateTimeEnd - fim da janela de horário do agendamento.
Además de la información del tiempo, en los detalles del pedido encontrarás campos específicos según la entrega/recogida del pedido:orderType | campo | Descripción |
---|
DELIVERY | delivery | hora de entrega e información del lugar, incluyendo la dirección del cliente |
TAKEOUT | takeout | información sobre para recoger el pedido |
Ej:"schedule": {
"deliveryDateTimeStart": "2020-01-01T00:20:00.000Z",
"deliveryDateTimeEnd": "2020-01-01T01:20:00.000Z"
}
¿Qué cambia en el ciclo de vida del pedido?
Hora de preparación de pedidos o recogida
Es imprescindible que compruebes la hora prevista y prepares el pedido solo alrededor de esa hora.Envío del pedido antes del tiempo programado
Si el pedido se envía inmediatamente o en cualquier momento antes de lo previsto, será rechazado por el cliente, lo que además de perjudicar la tarifa de cancelación puede causar un perjuicio económico a la tienda.
preparationStartDateTime
El campo de preparationStartDateTime ya calcula el tiempo recomendado para comenzar a preparar el pedido. Se calcula en base a la configuración del tiempo promedio de entrega en el registro de la tienda.
Despachar o avisar que el pedido está listo
Depois que o pedido estiver pronto, respeitando o preparationStartDateTime você deve despachar (delivery) ou avisar que o pedido está pronto (takeout e indoor).Preguntas Frecuentes
Fecha límite para la confirmación del pedido programado
El pedido programado se puede confirmar desde el momento en que lo recibe la aplicación, sin embargo se debe respetar el tiempo recomendado para preparar y entregar el pedido.La confirmación puede ser enviada hasta 8 minutos después del preparationStartDateTime. Pasados los 8 minutos, entendemos que el pedido no se está preparando a tiempo para ser entregado en el horario previsto y el pedido se cancela automáticamente.preparationStartDateTime = deliveryDateTimeStart - DeliveryTime (configuração da loja)
Ejemplo:
Un pedido llegó a las 17:00 y estaba programado para las 20:00. El tiempo medio de entrega en tienda es de 40 minutos.La preparationStartDateTime será: 19:20:00 (ya que el restaurante necesita 40 minutos para entregar este pedido).En este caso, este pedido debe ser confirmado antes de las 19:28:00. De lo contrario, el pedido será cancelado.Otros contenidos que pueden ser de tu interés: