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!!!
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....