Página 1 de 1

Erro: quando gera um link de um produto divulgado pelo um afiliado, versão oc 3.0.3.2

Enviado: 11 Set 2019, 14:59
por Elizeu Sousa
Aviso: Propriedade indefinida: Proxy::getAffiliateByTracking no arquivo /home/u584510067/domains/facellsa.com.br/storage/modification/system/engine/loader.php na linha 254

Re: Erro: quando gera um link de um produto divulgado pelo um afiliado, versão oc 3.0.3.2

Enviado: 13 Set 2019, 21:57
por veteranodf
Tem um assunto similar nesse tópico abaixo, talvez auxilie;

viewtopic.php?t=17939

Re: Erro: quando gera um link de um produto divulgado pelo um afiliado, versão oc 3.0.3.2

Enviado: 14 Set 2019, 19:46
por Elizeu Sousa
Já tinha visto esse tópico ai, só que nos caminho citados não encotrei em uma linha semelhante a citada no póste,

Re: Erro: quando gera um link de um produto divulgado pelo um afiliado, versão oc 3.0.3.2

Enviado: 16 Ago 2020, 18:30
por Daylize
Esse erro ainda continua existindo.
É um conflito com o Opencart versão Brasil e o tema Journal em seu checkout express.
Quando tenta finalizar o pedido estando por um link de afiliado, da esse erro.

E não tem solução até o momento.

Re: Erro: quando gera um link de um produto divulgado pelo um afiliado, versão oc 3.0.3.2

Enviado: 30 Jan 2021, 00:34
por dariopencart
Olá, estou com o mesmo problema...

[Resolvido] Re: Erro: quando gera um link de um produto divulgado pelo um afiliado, versão oc 3.0.3.2

Enviado: 09 Fev 2021, 19:50
por dariopencart
Consegui solucionar o problema!

Estou utilizando o Opencart Versão 3.0.3.3 (Brasil 1.4.15) com o tema Journal 3.1.3.

Em catalog/model/journal3/order.php substituir :
Código: Selecionar todos
			// Affiliate
			if ($this->journal3->isOC2()) {
				$this->load->model('affiliate/affiliate');

				$affiliate_info = $this->model_affiliate_affiliate->getAffiliateByCode($this->request->cookie['tracking']);

				if ($affiliate_info) {
					$order_data['affiliate_id'] = $affiliate_info['affiliate_id'];
					$order_data['commission'] = ($subtotal / 100) * $affiliate_info['commission'];
				} else {
					$order_data['affiliate_id'] = 0;
					$order_data['commission'] = 0;
				}
			} else {
				$affiliate_info = $this->model_account_customer->getAffiliateByTracking($this->request->cookie['tracking']);

				if ($affiliate_info) {
					$order_data['affiliate_id'] = $affiliate_info['customer_id'];
					$order_data['commission'] = ($subtotal / 100) * $affiliate_info['commission'];
				} else {
					$order_data['affiliate_id'] = 0;
					$order_data['commission'] = 0;
				}
			}

			// Marketing
			$this->load->model('checkout/marketing');

			$marketing_info = $this->model_checkout_marketing->getMarketingByCode($this->request->cookie['tracking']);

por este:
Código: Selecionar todos
			// Affiliate
			if ($this->journal3->isOC2()) {
				$this->load->model('account/affiliate');

				$affiliate_info = $this->model_account_affiliate->getAffiliateByCode($this->request->cookie['tracking']);

				if ($affiliate_info) {
					$order_data['affiliate_id'] = $affiliate_info['affiliate_id'];
					$order_data['commission'] = ($subtotal / 100) * $affiliate_info['commission'];
				} else {
					$order_data['affiliate_id'] = 0;
					$order_data['commission'] = 0;
				}
			} else {
				$this->load->model('account/affiliate');
				
				$affiliate_info = $this->model_account_affiliate->getAffiliateByTracking($this->request->cookie['tracking']);

				if ($affiliate_info) {
					$order_data['affiliate_id'] = $affiliate_info['customer_id'];
					$order_data['commission'] = ($subtotal / 100) * $affiliate_info['commission'];
				} else {
					$order_data['affiliate_id'] = 0;
					$order_data['commission'] = 0;
				}
			}

			// Marketing
			$this->load->model('marketing/marketing');

			$marketing_info = $this->model_marketing_marketing->getMarketingByCode($this->request->cookie['tracking']);

Funcionou pra mim, espero que também lhe ajude!!! :D

Re: Erro: quando gera um link de um produto divulgado pelo um afiliado, versão oc 3.0.3.2

Enviado: 25 Abr 2021, 04:19
por Daylize
Muito bom, o erro sumiu mesmo!!!! Obrigado!!!

Re: Erro: quando gera um link de um produto divulgado pelo um afiliado, versão oc 3.0.3.2

Enviado: 23 Jun 2022, 14:14
por Alexandre Paixão
Deu certo pra mim.
Muito Obrigado.... ;)