Bem vindo ao brockdev.com, não seja tímido compartilhe suas duvidas e conhecimento. :D

Existe um Módulo que gera o Prazo de Entrega?

mefornazari Usuário, Novo Usuário
editado January 2014 em Módulos Varios
Olá, tudo bem?
Bom, na minha loja eu trabalho com produtos importados e normalmente o prazo é grande, como: 30 dias.
Recebo muitos e-mails de clientes que perguntam o prazo e a estimativa de entrega, muito perguntam quanto ainda falta para o prazo finalizar.

Para facilitar, gostaria de um módulo onde é gerado no pedido, a partir do prazo de compra os 30 dias, e que apareça para o cliente (quando ele acessa seus detalhes de pedido no site) uma contagem regressiva de quanto tempo ainda falta para o prazo finalizar, ou uma data com "Prazo Estimado". Porém precisaria de algum módulo ou plugin que gerasse isso automaticamente a partir de certa data, pois são inúmeros pedidos.

Será que existe um plugin, módulo ou site de terceiros que realiza essa função?
Se alguém tiver uma ideia, por favor deixe seu post smile_mmm

Grata desde já, aguardo uma ajuda!
Melissa.

Comentários

  • Jonatan Machado Moderador Global, Administrador
    Olá mefornazari
    Nao achei nem um modulo que faça isso ja pronto :(

    Mas você pode fazer isso na mão só pegando o atributo que tem o prazo de entrega e decrementando -1 do valor do atributo ate chegar a zero porem isso terá que ser guardado em cache ou no DB, se não cada vez que atualizar a pagina a contagem sera reiniciada

    em javascript fica assim a contagem

    <html>
    <head>
    <title>Prazo de entrega</title>
    <style type=text/css>
    .exibir-prazo{
    font-family: verdana;
    font-size: 20px;
    font-weight: bold;
    color: #1E90FF;
    background-color: transparent;
    border: 0;
    }
    </style>
    <script language=javascript>
    function iniciar(prazo,decre)
    {
    window.setTimeout(\"mostrar(prazo,decre)\",prazo);
    }
    function mostrar(prazo,decre)
    {
    total = document.prazo.exibir.value; document.prazo.exibir.value = (total - decre); if(total == 1)
    {
    PrazoAcabou();
    }
    else{
    iniciar(prazo,decre);
    }
    }
    </script>
    </head>
    <body>
    <script language=javascript>
    //prazo = 1000; equivalente a um segundo // decre = 1 equivale aquantos sera decrementado
    prazo = 1000; decre = 1; iniciar(prazo,decre);
    function PrazoAcabou(){alert('\n\nSeu Produto saiu paga a entrega\n\n');}
    </script>
    <form name='prazo' id='prazo'>
    <!--No lugar do value='5' coloque o value='atributo prazo de entrega'-->
    <input type='text' name='exibir' size='10' value='5' class='exibir-prazo'>
    </form>
    </body>
    </html>
    Arsenal Web Design.com
    Desenvolvimento de Lojas Virtuais
    Magento | Zend Framework | HTML5 | CSS3 | Blogs
    image
    E-mail: contato@brockdev.com
Entre ou Registre-se para fazer um comentário.