Página 1 de 1

Vale Presente não Finaliza

Enviado: 26 Out 2011, 21:24
por yuri
Boa noite pessoal,
estou com problema no vale presente, sempre que eu o add no carrinho e clico em finalizar pedido não acontece nada ele não finaliza o pedido, não mensagem de erro nem nada.
Ja desativei o pagseguro,moip e pagamento digital mais nada resolvi.
Alguem tem alguma i´deia.

Obrigado.

Re: Vale Presente não Finaliza

Enviado: 01 Nov 2011, 10:34
por ensinandovoce
Olá Yuri,

Conseguiu resolver sua questão ??
Se sim fico feliz, neste caso se importaria de colocar um [Resolvido] no final do título ??
Se não, ocorreu comigo o mesmo e descobri que não tinha definido os Vales lá dentro da Adm, neste caso deletei os que tinha e recriei ai funcionou direitinho.

Espero poder ajudar, abraço forte

Re: Vale Presente não Finaliza

Enviado: 13 Dez 2011, 18:34
por lyon
Olá,

Aproveitando o tópico, eu estou com o mesmo problema.

Na hora de finalizar a compra para pagar o vale presente, o processo não sai do lugar, não consigo pagar o vale presente.

Alguém já passou por isso?

Obs.: Se eu criar um vale presente no admin e for fazer a compra e aplicar o vale presente, funciona direitinho.

Abs!

Re: Vale Presente não Finaliza

Enviado: 13 Dez 2011, 19:51
por lyon
Mais uma informação,

Quando compro um vale presente e coloco mais um produto no carrinho, consigo finalizar a compra.
Mas se deixar apenas o vale presente, não consigo finalizar a compra.

Abs!

Re: Vale Presente não Finaliza

Enviado: 13 Dez 2011, 20:45
por lyon
Olá pessoal,

Consegui encontrar a solução... uhuuuu... rssss

A solução encontrei aqui - http://code.google.com/p/opencart/sourc ... hp&old=574

A diferença esta no ponto de exclamação "!":
Código: Selecionar todos
!empty($this->session->data['vouchers']
Código: Selecionar todos
empty($this->session->data['vouchers']
Com isso, abri o arquivo catalog/controller/checkout/checkout.php e tirei apenas o ponto de exclamação "!". Fiz o teste e funcionou direitinho.
Depois de testar coloquei o ponto de exclamação novamente e testei. O problema voltou.

Resolvi tentar fazer a alteração no vqmod e criei o xml. Fui fazer o teste e deu certo.
Agora consigo finalizar a compra do vale presente.

Segue o valepresente.xml. É só colocar na pasta vqmod/xml.
Código: Selecionar todos
<?xml version="1.0" encoding="UTF-8"?>
<modification>
	<id><![CDATA[lyon]]></id>
	<version><![CDATA[1.0]]></version>
	<vqmver><![CDATA[2.1.5]]></vqmver>
	<author><![CDATA[lyon lisboa]]></author>
	<file name="catalog/controller/checkout/checkout.php">
		<operation>
			<search position="replace"><![CDATA[if ((!$this->cart->hasProducts() && !empty($this->session->data['vouchers'])) || (!$this->cart->hasStock() && !$this->config->get('config_stock_checkout'))) {]]></search>
			<add><![CDATA[if ((!$this->cart->hasProducts() && empty($this->session->data['vouchers'])) || (!$this->cart->hasStock() && !$this->config->get('config_stock_checkout'))) {]]></add>
		</operation>
	</file>
</modification>
Abs!

Re: Vale Presente não Finaliza

Enviado: 09 Mar 2012, 12:51
por nadiamattos
lyon escreveu:Olá pessoal,

Consegui encontrar a solução... uhuuuu... rssss

A solução encontrei aqui - http://code.google.com/p/opencart/sourc ... hp&old=574

A diferença esta no ponto de exclamação "!":
Código: Selecionar todos
!empty($this->session->data['vouchers']
Código: Selecionar todos
empty($this->session->data['vouchers']
Com isso, abri o arquivo catalog/controller/checkout/checkout.php e tirei apenas o ponto de exclamação "!". Fiz o teste e funcionou direitinho.
Depois de testar coloquei o ponto de exclamação novamente e testei. O problema voltou.

Resolvi tentar fazer a alteração no vqmod e criei o xml. Fui fazer o teste e deu certo.
Agora consigo finalizar a compra do vale presente.

Segue o valepresente.xml. É só colocar na pasta vqmod/xml.
Código: Selecionar todos
<?xml version="1.0" encoding="UTF-8"?>
<modification>
	<id><![CDATA[lyon]]></id>
	<version><![CDATA[1.0]]></version>
	<vqmver><![CDATA[2.1.5]]></vqmver>
	<author><![CDATA[lyon lisboa]]></author>
	<file name="catalog/controller/checkout/checkout.php">
		<operation>
			<search position="replace"><![CDATA[if ((!$this->cart->hasProducts() && !empty($this->session->data['vouchers'])) || (!$this->cart->hasStock() && !$this->config->get('config_stock_checkout'))) {]]></search>
			<add><![CDATA[if ((!$this->cart->hasProducts() && empty($this->session->data['vouchers'])) || (!$this->cart->hasStock() && !$this->config->get('config_stock_checkout'))) {]]></add>
		</operation>
	</file>
</modification>
Abs!




Onde localizo a pasta vqmode?

Re: Vale Presente não Finaliza

Enviado: 09 Mar 2012, 13:51
por Renato Frota