Magento Forum

Fechar a loja em dias determinados
 
Eric Cavalcanti
Guru
 
Avatar
Total Posts:  710
Joined:  2008-09-28
San Antonio
 

Preciso que a loja fique fechada de sexta às 18h até sábado 18h.
Existe uma forma de fazer isso automaticamente?
Abs

 
Magento Community Magento Community
Magento Community
Magento Community
 
Mario SAM
Sr. Member
 
Total Posts:  163
Joined:  2008-11-12
Florianopolis
 

hehehehehe

e como seria isso?

o cliente entra na loja e ao inves de aparecer o site aparece soh a logo da loja com uma “placa” de fechado?

ou o site permanece igual e soh esconde os botoes de comprar, no lugar do botao uma msg avisando q ta fechado?

 
Magento Community Magento Community
Magento Community
Magento Community
 
Eric Cavalcanti
Guru
 
Avatar
Total Posts:  710
Joined:  2008-09-28
San Antonio
 
Mario SAM - 26 January 2010 01:19 AM

hehehehehe

e como seria isso?

o cliente entra na loja e ao inves de aparecer o site aparece soh a logo da loja com uma “placa” de fechado?

ou o site permanece igual e soh esconde os botoes de comprar, no lugar do botao uma msg avisando q ta fechado?

hehehe
Então, o dono da empresa é da igreja adventista, ou seja, dia de sábado ele nao negocia nada.
Então pediu para abrir uma pagina sem que possa ver a loja.
Aqui a loja fica em uma pasta e nao no root do site.
Quando a pessoa digita:
www.SITE.com.br
Ele é redirecionada via .htaccess para a loja na pasta SITE
www.SITE.com.br/SITE

Um colega fez esse PHP para colocar no root, quando for de sexta 18h ate sabado 18h ele vai para outra pasta:

<?php
// Pegar o dia e hora no servidor
$DiaAtual date("l");
$HoraAtual date("G");
// Testar o dia
if($DiaAtual == "Friday"{
    
// se for sexta
    
if ($HoraAtual >= 18{
        
// se mais de 18
        
header ("location: fechado.php");
    
else {
        
// caso contrario
        
header ("location: aberto.php");
    
}
else if ($DiaAtual == "Saturday"{
    
// se for sabado
    
if ($HoraAtual 18{
        
// se menos de 18
        
header ("location: fechado.php");
    
else {
        
// caso contrario
        
header ("location: aberto.php");
    
}
else {
    
// qualquer outro dia
    
header ("location: aberto.php");
}
?>

:D
Pelo menos foi a melhor maneira ate agora.

 
Magento Community Magento Community
Magento Community
Magento Community
 
Mario SAM
Sr. Member
 
Total Posts:  163
Joined:  2008-11-12
Florianopolis
 

hum.

ele sabe q mesmo q a loja funcione nesse periodo, ele nao precisa estar na frente do pc administrando a loja?
ele pode no domingo verificar o q aconteceu no dia anterior enquanto ele nao estava trabalhando.

mas bem, sem entrar nos meritos religiosos e filosofias.

esse script ai nao deve ajudar muito.
pois o site todo eh indexado pelo google, todas as paginas.
entao quando alguem digitar no google o nome de algum produto q contem na loja, pode ser levado diretamente para o site,
sem passar pelo www.SITE.com.br,
ou seja, nao ira rodar o script, pois o google ira linkar para www.SITE.com.br/produto.html

e esse horario de 18 horas.. eh horario de brasilia? vale horario de verao? vai pegar o horario do servidor ou o horario da maquina do cliente?
ele nao pode vender das 18hs de sexta ate 18hs de sabado no horario local dele?

um script eh uma boa ideia, mas teria q ser verificado em todas as paginas do sistema, talvez por um controlador do framework Zend.
smile

 
Magento Community Magento Community
Magento Community
Magento Community
 
Eric Cavalcanti
Guru
 
Avatar
Total Posts:  710
Joined:  2008-09-28
San Antonio
 

Então, ele mal olha o admin, sou eu que vejo as vendas, etc.
hehehe
Eu tinha explicado como seria.
Ele quer assim mesmo, se alguem ja estiver no site, continua no site.
Oq em tese da no mesmo. hehehe
O melhor seria ter o Magento Enterprise, que tem como fazer isso.

Me responde la no forum e no email.
:D

 
Magento Community Magento Community
Magento Community
Magento Community
 
ggchamp
Sr. Member
 
Total Posts:  153
Joined:  2009-04-30
 
CajuCLC - 26 January 2010 02:33 AM

Mario SAM - 26 January 2010 01:19 AM
hehehehehe

e como seria isso?

o cliente entra na loja e ao inves de aparecer o site aparece soh a logo da loja com uma “placa” de fechado?

ou o site permanece igual e soh esconde os botoes de comprar, no lugar do botao uma msg avisando q ta fechado?

hehehe
Então, o dono da empresa é da igreja adventista, ou seja, dia de sábado ele nao negocia nada.
Então pediu para abrir uma pagina sem que possa ver a loja.
Aqui a loja fica em uma pasta e nao no root do site.
Quando a pessoa digita:
www.SITE.com.br
Ele é redirecionada via .htaccess para a loja na pasta SITE
www.SITE.com.br/SITE

Um colega fez esse PHP para colocar no root, quando for de sexta 18h ate sabado 18h ele vai para outra pasta:

<?php
// Pegar o dia e hora no servidor
$DiaAtual date("l");
$HoraAtual date("G");
// Testar o dia
if($DiaAtual == "Friday"{
    
// se for sexta
    
if ($HoraAtual >= 18{
        
// se mais de 18
        
header ("location: fechado.php");
    
else {
        
// caso contrario
        
header ("location: aberto.php");
    
}
else if ($DiaAtual == "Saturday"{
    
// se for sabado
    
if ($HoraAtual 18{
        
// se menos de 18
        
header ("location: fechado.php");
    
else {
        
// caso contrario
        
header ("location: aberto.php");
    
}
else {
    
// qualquer outro dia
    
header ("location: aberto.php");
}
?>

:D
Pelo menos foi a melhor maneira ate agora.

Fui à procura de algo deste tipo, este é obrigado prefeito!

 
Magento Community Magento Community
Magento Community
Magento Community
Magento Community
Magento Community
Back to top