Fórum OpenCart Brasil

Por um e-commerce livre, confiável e profissional

Por favor, poste aqui todas as dúvidas que você está tendo sobre a instalação, atualização ou configuração do OpenCart v1.x
Avatar do usuário
Por inoskit
#28385
Amigos,

Fui em Vendas > Cupons e gerei um cupom que dá 10% de desconto pra quem digita o código no checkout.

Quando fui testar, recebi a mensagem: Atenção: O Vale Presente é inválido ou o peso limite foi ultrapassado!

Ainda na geração do cupom, o que devo fazer com as categorias que aparecem dentro do campo "Departamento"? Incluir todas?

Não entendo a razão da mensagem, alguém já passou por este problema?

Grato
Avatar do usuário
Por Manoel Vidal
Mensagens Curtidas
#28563
Olá, faça vários cupons e testes várias vezes cada um deles e utilize configurações de cupons diferentes para entender como funciona os cupons.

Espero ter ajudado. :D
Por xleox
#29204
Dica, estive testando cupom que dava problema com um cliente. Lembre-se de se você marcar que o cliente tem que estar cadastrado para utilizar o cupom, ele tem que fazer o login ANTES de utilizar o cupom (achei isso uma falha do opencart, já que ele pede para logar nos últimos passos, sendo assim o cupom nunca dá certo, o cliente tem que acabar logando antes, para depois usar o cupom - até acabei anotando isso pois demorei para achar esse erro quando gerei várias vezes o cupom para um cliente e o mesmo não funcionava)
Avatar do usuário
Por inoskit
#29261
obrigado manoel e xleox, descobri que o problema era que o modulo de cupom nao estava habilitado, mas ainda assim o opencart permitia inserir.

valeu pela ajuda!
Avatar do usuário
Por bneto
#30124
Olá existe possibilidade de aumentar o número para os caracteres do codigo do Cupom. O Limite para cadastro são 10 caracteres e eu preciso de 12 alguem pode me ajudar!
Por morty
#30634
@bneto

Vá até admin/controller/sale/coupon.php, procure pela linha:
Código: Selecionar todos
if ((strlen(utf8_decode($this->request->post['code'])) < 3) || (strlen(utf8_decode($this->request->post['code'])) > 10)) {
Depois acesse o banco de dados e procure pela tabela oc_coupon, e em seguida pela coluna code, altere-a para VARCHAR(12)

Se ainda quiser deixar 100%, vá até admin/language/portuguese-br/sale/coupon.php, e faça a alteração para mensagem:
Código: Selecionar todos
$_['error_code']          = 'O cupom deve ter entre 3 e 12 caracteres!';
...e está feito !