cancel
Showing results for 
Search instead for 
Did you mean: 

Cupons param de funcionar

SOLVED

Cupons param de funcionar

Ola estou com um problema no magento: 1.9.0.1

Quando aplico um cupom de desconto geral para todos os serviços de 10% ele funciona normalmente  coloco grandes prazos de 1 ou 3 meses

Porem ocorre que no dia seguinte algo por volta de 24 horas depois o cupom para de funcionar, a principio pensei que fosse cache fiz todo processo de limpeza porem o problema continua ocorrendo.

Vi alguns relatos em foruns sobre a versão do php afetar porem nesse caso ele esta em php 5.6 o qual possui a compatibilidade.

Não sei oque posso fazer para corrigir esta questão .

1 ACCEPTED SOLUTION

Accepted Solutions

Re: Cupons param de funcionar

Olá @otavio_luciano 

 

Faz o seguinte, cria um arquivo chamado regras.php e coloca na raiz da aplicação, com o conteúdo abaixo:

 

<?php
ini_set('display_errors', '1');
error_reporting(E_ALL);

require 'app/Mage.php';
Mage::app('admin', 'store');

try{
  $catalogPriceRule = Mage::getModel('catalogrule/rule');
  $catalogPriceRule->applyAll();
} catch (Exception $e) {
  die($e);
}
?>

Esse script vai forçar a aplicação das regras novamente.

 

Toda vez que acessar www.seu-dominio.com.br/regras.php as regras serão aplicadas.

 

Agora basta criar um CRON que vai acessar todos os dias automaticamente esse link à 0h00. A configuração tem que ser assim lá no CRON:

 

 

0 * * * * wget --spider http://www.seu-dominio.com.br/regras.php

 

Espero ter ajudado!

Inscrições Abertas para o Curso Magento 2
https://www.cursomagento.com.br/

View solution in original post

2 REPLIES 2

Re: Cupons param de funcionar

Olá @otavio_luciano 

 

Faz o seguinte, cria um arquivo chamado regras.php e coloca na raiz da aplicação, com o conteúdo abaixo:

 

<?php
ini_set('display_errors', '1');
error_reporting(E_ALL);

require 'app/Mage.php';
Mage::app('admin', 'store');

try{
  $catalogPriceRule = Mage::getModel('catalogrule/rule');
  $catalogPriceRule->applyAll();
} catch (Exception $e) {
  die($e);
}
?>

Esse script vai forçar a aplicação das regras novamente.

 

Toda vez que acessar www.seu-dominio.com.br/regras.php as regras serão aplicadas.

 

Agora basta criar um CRON que vai acessar todos os dias automaticamente esse link à 0h00. A configuração tem que ser assim lá no CRON:

 

 

0 * * * * wget --spider http://www.seu-dominio.com.br/regras.php

 

Espero ter ajudado!

Inscrições Abertas para o Curso Magento 2
https://www.cursomagento.com.br/

Re: Cupons param de funcionar

Vou testar e dentro de 24 horas te informo, obrigado pela ajuda