Na estrutura da Entrega (Fulfillment) temos duas datas calculadas como uma previsão de entrega.
Campos apresentados na tela de pedidos do Cockpit, conforme na imagem abaixo.
Na integração da API são os campos:
- Previsão cliente = estimatedDeliveryDate
- Previsão transportadora = carrierDeliveryDateEstimated
Figura 1: Datas estimadas de entrega ao cliente e transportadora em dados da entrega no cockpit
Novidade! Agora a previsão de entrega para o cliente (estimatedDeliveryDate) e transportadora (carrierDeliveryDateEstimated) contempla data e hora.
Como são calculados ?
| Campos | Valores considerados | Como funciona no produto |
| Previsão cliente (campos na API: estimatedDeliveryDate ) | - Prazo de Manuseio filial (handling_time) - Prazo fora do horário (extra_deadline) - Prazo transportadora (shipping_time) Somatória de todos esses valores. Se não tiver algum desses campos ou não tiver valor para somar, não tem problema. | Considerando a data que chegou o status para cálculo, por padrão status: Waiting. Passando a data desse status no campo dateStart da API que efetua o cálculo, levando em consideração todos os valores e dias de recesso. |
| Previsão Transportadora (campos na API: carrierDeliveryDateEstimated ) | shipping_time | Considerando a data que chegou o status para cálculo, por padrão status: shipping. Passando a data desse status no campo dateStart da API que efetua o cálculo, levando em consideração todos os valores e dias de recesso. |
Atenção
- Se o cliente não enviar a quantidade de dias correta nos campos= shipping_time, handling_time, extra_deadline no pedido (order) não garantimos o cálculo de previsão corretamente.
- Se o cliente não tiver a configuração de dias de recessos, os cálculos ficarão comprometidos.
- Se acontecer uma realocação e mudar a filial que irá atender aquela entrega, ocorrerá o recálculo dessas datas.
- Para Entregas (fulfilments) do tipo Agendado, utilizamos a data informada.
