Open jnz93 opened 3 years ago
As entregas descritas abaixo estão disponíveis apenas para CEPS em ALVORADA-RS e POA-RS.
Entrega Expressa:
EM até 3H R$20,00
Entrega Comercial(local):
09:00 ás 18:00(sem horário definido) R$0,00(Grátis)
Entrega período Manhã(Agendamento):
09:00 - 12:00 AM R$10,00
Disponível para agendamento de no mínimo 1(um) dia antes.
Entrega período Tarde(Agendamento):
12:00 - 18:00 PM R$10,00
Disponível para agendamento de no mínimo 1(um) dia antes.
Entregas Para CANOAS-RS, VIAMÃO-RS, GRAVATAÍ-RS, CACHOEIRINHA-RS e REGIÃO METROPOLITANA
09:00 - 18:00 R$30,00
API's: https://brasilapi.com.br/docs Feriados municipais e estaduais precisam ser inseridos manualmente via painel admin
A ideia é deixar o campo de data acima das opções de entrega. hook
woocommerce_cart_totals_before_shipping
A ideia é deixar o campo de data acima das opções de entrega. hook
woocommerce_review_order_before_shipping
[ ] Manipular opções de entrega após atualização do bloco "cart collaterals" e inicializar o datetimepicker no input com o valor já adicionado
Manipular a alteração no valor do campo da data, sempre que houver alteração(change), salvar a data selecionada em um Cookie. Dessa forma podemos utilizar esse valor salvo após atualizações da view e também na página de checkout para preencher o campo automaticamente.
Manipular opções de entrega após a atualizações da view. Para isso precisamos da data selecionada que está salva em cookie, com isso em mãos manipulamos as opções de entrega.
Até então não havia encontrado solução para isso. No entanto, talvez a solução seja bem mais simples do que utilizar algum hook, talvez seja necessário editar os templates diretamente e adicionar uma função JS que vai ajustar as coisas após a atualização. Link de ajuda
Não será necessário que o usuário selecione a hora da entrega.
Esse tipo de entrega será habilitado para os ceps de cidades vizinhas.
Já temos o input de data e hora adicionados no carrinho. Agora vamos validar as regras de agendamento. Essas regras são configuradas no painel administrativo e devem refletir a lógica da aplicação.
Períodos são métodos de entrega cadastrados na página de configuração do woocommerce
Woocommerce > Configurações > Entrega
. Esses períodos serão habilitados ou desabilitados conforme a data selecionada no calendário.Ou seja, este campo está intrinsecamente ligado ao calendário, pois é a partir do dia selecionado que vamos verificar a disponibilidade dos métodos de entrega.