Fórum OpenCart Brasil

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

Suporte geral sobre problemas técnicos para OpenCart v2.x.
#65751
Olá!
Estou com uma dificuldade muito séria na minha loja.
Na dashboard, onde há os contadores, eles permanecem zerados, tanto para visitantes, quanto para pedidos realizados.
Sei que há fluxo na loja, e sei que ocorreram vendas, pois utilizo o pagamento via Cielo e no portal da Cielo aparecem vendas realizadas... essas vendas não aparecem nos relatorios da loja. Tudo está zerado.
Bom, quase tudo... ela consegue contabilizar os clientes cadastrados:

Imagem
Imagem

Além disso, estou com alguns erros no log que não consigo sanar... segue:
Código: Selecionar todos
2016-02-02 16:35:33 - PHP Warning:  Invalid argument supplied for foreach() in /home/mundobra/public_html/system/library/mail.php on line 22
2016-02-02 16:35:34 - PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/mundobra/public_html/index.php:103) in /home/mundobra/public_html/system/library/response.php on line 12
2016-02-03 12:22:21 - PHP Warning:  Invalid argument supplied for foreach() in /home/mundobra/public_html/system/library/mail.php on line 22
2016-02-03 12:22:21 - PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/mundobra/public_html/index.php:103) in /home/mundobra/public_html/system/library/response.php on line 12
2016-02-03 12:23:30 - PHP Warning:  Invalid argument supplied for foreach() in /home/mundobra/public_html/system/library/mail.php on line 22
2016-02-03 12:23:31 - PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/mundobra/public_html/index.php:103) in /home/mundobra/public_html/system/library/response.php on line 12
2016-02-18 12:28:47 - SEDEX 10: Serviço indisponível para o trecho informado.
2016-02-18 12:28:48 - SEDEX Hoje: Tarifa não cadastrada para região de tarifação ou cep informados
2016-02-24 23:53:09 - SEDEX 10: Serviço indisponível para o trecho informado.
2016-02-24 23:53:10 - SEDEX Hoje: Serviço indisponível para o trecho informado.
2016-02-24 23:53:46 - SEDEX 10: Serviço indisponível para o trecho informado.
2016-02-24 23:53:47 - SEDEX Hoje: Serviço indisponível para o trecho informado.
2016-02-25 0:00:47 - SEDEX 10: Serviço indisponível para o trecho informado.
2016-02-25 0:00:48 - SEDEX Hoje: Serviço indisponível para o trecho informado.
2016-02-25 0:02:04 - SEDEX 10: Serviço indisponível para o trecho informado.
2016-02-25 0:02:05 - SEDEX Hoje: Serviço indisponível para o trecho informado.
2016-02-25 0:02:47 - SEDEX 10: Serviço indisponível para o trecho informado.
2016-02-25 0:02:48 - SEDEX Hoje: Serviço indisponível para o trecho informado.
2016-02-28 16:06:42 - PHP Warning:  Invalid argument supplied for foreach() in /home/mundobra/public_html/system/library/mail.php on line 22
2016-02-28 16:06:42 - PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/mundobra/public_html/index.php:103) in /home/mundobra/public_html/system/library/response.php on line 12
2016-02-28 16:06:56 - PHP Warning:  Invalid argument supplied for foreach() in /home/mundobra/public_html/system/library/mail.php on line 22
2016-02-28 16:06:56 - PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/mundobra/public_html/index.php:103) in /home/mundobra/public_html/system/library/response.php on line 12
2016-02-29 14:22:18 - PHP Warning:  Invalid argument supplied for foreach() in /home/mundobra/public_html/system/library/mail.php on line 22
2016-02-29 14:22:18 - PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/mundobra/public_html/index.php:103) in /home/mundobra/public_html/system/library/response.php on line 12
2016-03-04 2:03:03 - SEDEX 10: Serviço indisponível para o trecho informado.
2016-03-04 2:03:04 - SEDEX Hoje: Serviço indisponível para o trecho informado.
2016-03-08 0:21:18 - PHP Warning:  Invalid argument supplied for foreach() in /home/mundobra/public_html/system/library/mail.php on line 22
2016-03-08 0:21:18 - PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/mundobra/public_html/index.php:103) in /home/mundobra/public_html/system/library/response.php on line 12
2016-03-08 0:22:20 - PHP Warning:  Invalid argument supplied for foreach() in /home/mundobra/public_html/system/library/mail.php on line 22
2016-03-08 0:22:20 - PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/mundobra/public_html/index.php:103) in /home/mundobra/public_html/system/library/response.php on line 12
2016-03-08 0:22:36 - PHP Warning:  Invalid argument supplied for foreach() in /home/mundobra/public_html/system/library/mail.php on line 22
2016-03-08 0:22:36 - PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/mundobra/public_html/index.php:103) in /home/mundobra/public_html/system/library/response.php on line 12
2016-03-08 21:22:18 - PHP Warning:  Invalid argument supplied for foreach() in /home/mundobra/public_html/system/library/mail.php on line 22
2016-03-08 21:22:18 - PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/mundobra/public_html/index.php:103) in /home/mundobra/public_html/system/library/response.php on line 12
2016-03-09 0:22:27 - PHP Warning:  Invalid argument supplied for foreach() in /home/mundobra/public_html/system/library/mail.php on line 22
2016-03-09 0:22:27 - PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/mundobra/public_html/index.php:103) in /home/mundobra/public_html/system/library/response.php on line 12
2016-03-09 0:22:50 - PHP Warning:  Invalid argument supplied for foreach() in /home/mundobra/public_html/system/library/mail.php on line 22
2016-03-09 0:22:50 - PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/mundobra/public_html/index.php:103) in /home/mundobra/public_html/system/library/response.php on line 12
2016-03-09 0:23:08 - PHP Warning:  Invalid argument supplied for foreach() in /home/mundobra/public_html/system/library/mail.php on line 22
2016-03-09 0:23:08 - PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/mundobra/public_html/index.php:103) in /home/mundobra/public_html/system/library/response.php on line 12
2016-03-09 0:23:36 - PHP Warning:  Invalid argument supplied for foreach() in /home/mundobra/public_html/system/library/mail.php on line 22
2016-03-09 0:23:36 - PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/mundobra/public_html/index.php:103) in /home/mundobra/public_html/system/library/response.php on line 12
2016-03-09 19:01:42 - PAC Pagamento na Entrega: CEP de destino inexistente, consulte o Busca CEP.
2016-03-09 19:01:42 - SEDEX - contrato 1: CEP de destino inexistente, consulte o Busca CEP.
2016-03-09 19:01:42 - PAC - contrato: CEP de destino inexistente, consulte o Busca CEP.
2016-03-09 19:01:43 - SEDEX 10: Serviço indisponível para o trecho informado.
2016-03-09 19:01:44 - SEDEX Hoje: Serviço indisponível para o trecho informado.
2016-03-11 13:52:05 - SEDEX 10: Serviço indisponível para o trecho informado.
2016-03-11 13:52:06 - SEDEX Hoje: Serviço indisponível para o trecho informado.
2016-03-11 13:53:07 - SEDEX 10: Serviço indisponível para o trecho informado.
2016-03-11 13:53:08 - SEDEX Hoje: Serviço indisponível para o trecho informado.
2016-03-11 13:54:29 - SEDEX 10: Serviço indisponível para o trecho informado.
2016-03-11 13:54:30 - SEDEX Hoje: Serviço indisponível para o trecho informado.
2016-03-11 16:02:37 - PHP Warning:  Invalid argument supplied for foreach() in /home/mundobra/public_html/system/library/mail.php on line 22
2016-03-11 16:02:37 - PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/mundobra/public_html/index.php:103) in /home/mundobra/public_html/system/library/response.php on line 12
2016-03-11 16:03:58 - PHP Warning:  Invalid argument supplied for foreach() in /home/mundobra/public_html/system/library/mail.php on line 22
2016-03-11 16:03:58 - PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/mundobra/public_html/index.php:103) in /home/mundobra/public_html/system/library/response.php on line 12
2016-03-11 16:08:52 - PHP Warning:  Invalid argument supplied for foreach() in /home/mundobra/public_html/system/library/mail.php on line 22
2016-03-11 16:08:52 - PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/mundobra/public_html/index.php:103) in /home/mundobra/public_html/system/library/response.php on line 12
2016-03-16 1:25:18 - SEDEX 10: Serviço indisponível para o trecho informado.
2016-03-16 1:25:19 - SEDEX Hoje: Serviço indisponível para o trecho informado.
Preciso muito resolver essas questões... Me ajudam??? :?:
#65761
O problema "PHP Warning: Invalid argument supplied for foreach()" pode ser corrigido adicionando um <?php if (is_array($this->mail)) { /* Code Here */ } else { /* Code Here */ } ?>

O problema dos números, verifica se há opções marcadas em System > Setting / Tab Option / Order Status
#65764
Diogo Devitte escreveu:Obrigado Valdeir!
Quanto ao PHP Warning, essa adição é feita na linha que acusa o erro ou em outro ponto do arquivo?
Já essa opção que vc indicou, não tem no meu Painel... olha a imagem que mandei...
A opção em pt-br é Configurações / Sistema / Aba Opções / Situação de Pedidos Pendentes (Se não engano)

A adição do código deve ficar uma linha antes, ex.
Código: Selecionar todos
if (is_array($config))
{
    foreach ($config as $key => $value) {
        $this->$key = $value;
    }
}
else {
     $this->$key = $value;
}
#65766
valdeir2000 escreveu:
Diogo Devitte escreveu:Obrigado Valdeir!
Quanto ao PHP Warning, essa adição é feita na linha que acusa o erro ou em outro ponto do arquivo?
Já essa opção que vc indicou, não tem no meu Painel... olha a imagem que mandei...
A opção em pt-br é Configurações / Sistema / Aba Opções / Situação de Pedidos Pendentes (Se não engano)

A adição do código deve ficar uma linha antes, ex.
Código: Selecionar todos
if (is_array($config))
{
    foreach ($config as $key => $value) {
        $this->$key = $value;
    }
}
else {
     $this->$key = $value;
}

OK... bom a linha 22 que é indicada no erro, é a que começa com o "foreach":
Código: Selecionar todos
	public function __construct($config = array()) {
		foreach ($config as $key => $value) {
			$this->$key = $value;
		}
	}
Com a adição do código que tu indicou, ela ficaria como??
Desculpe ser tão noob, mas é que não manjo de PHP e isso tá me tirando o sono...

Já no painel seria essa a opção?
Imagem
#65769
Diogo Devitte escreveu:
valdeir2000 escreveu:
Diogo Devitte escreveu:Obrigado Valdeir!
Quanto ao PHP Warning, essa adição é feita na linha que acusa o erro ou em outro ponto do arquivo?
Já essa opção que vc indicou, não tem no meu Painel... olha a imagem que mandei...
A opção em pt-br é Configurações / Sistema / Aba Opções / Situação de Pedidos Pendentes (Se não engano)

A adição do código deve ficar uma linha antes, ex.
Código: Selecionar todos
if (is_array($config))
{
    foreach ($config as $key => $value) {
        $this->$key = $value;
    }
}
else {
     $this->$key = $value;
}

OK... bom a linha 22 que é indicada no erro, é a que começa com o "foreach":
Código: Selecionar todos
	public function __construct($config = array()) {
		foreach ($config as $key => $value) {
			$this->$key = $value;
		}
	}
Com a adição do código que tu indicou, ela ficaria como??
Desculpe ser tão noob, mas é que não manjo de PHP e isso tá me tirando o sono...

Já no painel seria essa a opção?
Imagem
Ficaria da mesma forma que escrevi, exatamente igual.

Acessa esse link https://www.SUA-LOJA.com.br/admin/index ... ng/setting e procura a aba Opções / Situação de Pedidos Pendentes (Se não engano)
#65796
Puxa Valdeir!!
Acho que essa parte dos contadores está OK agora! Valeu mesmo!
Só tem um porém... não consigo saber se as vendas estão sendo contabilizadas... quando tento fazer uma compra na loja, não estão habilitadas as opções para pagamento, frete, etc... fica como nessa imagem, sem abrir as opções...
Imagem

Já viu algo assim? Consegue me ajudar?

E agora apareceu mais uma idiotice... não sei o que tá havendo com esse sistema... na loja, aparece um botão na parte inferior - "customize theme".
Só não faço a menor ideia de como isso começou a aparecer... muito menos como tirar dali...

Olha o que começou a aparecer no log de erros:
Código: Selecionar todos
2016-03-17 15:53:25 - PHP Notice:  Undefined index: company_id_display in /home/mundobra/public_html/system/modification/catalog/view/theme/moda/template/account/register.tpl on line 453
2016-03-17 15:53:25 - PHP Notice:  Undefined index: company_id_required in /home/mundobra/public_html/system/modification/catalog/view/theme/moda/template/account/register.tpl on line 454
2016-03-17 15:53:25 - PHP Notice:  Undefined index: tax_id_display in /home/mundobra/public_html/system/modification/catalog/view/theme/moda/template/account/register.tpl on line 455
2016-03-17 15:53:25 - PHP Notice:  Undefined index: tax_id_required in /home/mundobra/public_html/system/modification/catalog/view/theme/moda/template/account/register.tpl on line 456
#65799
Diogo Devitte escreveu:Puxa Valdeir!!
Acho que essa parte dos contadores está OK agora! Valeu mesmo!
Só tem um porém... não consigo saber se as vendas estão sendo contabilizadas... quando tento fazer uma compra na loja, não estão habilitadas as opções para pagamento, frete, etc... fica como nessa imagem, sem abrir as opções...
Imagem

Já viu algo assim? Consegue me ajudar?

E agora apareceu mais uma idiotice... não sei o que tá havendo com esse sistema... na loja, aparece um botão na parte inferior - "customize theme".
Só não faço a menor ideia de como isso começou a aparecer... muito menos como tirar dali...

Olha o que começou a aparecer no log de erros:
Código: Selecionar todos
2016-03-17 15:53:25 - PHP Notice:  Undefined index: company_id_display in /home/mundobra/public_html/system/modification/catalog/view/theme/moda/template/account/register.tpl on line 453
2016-03-17 15:53:25 - PHP Notice:  Undefined index: company_id_required in /home/mundobra/public_html/system/modification/catalog/view/theme/moda/template/account/register.tpl on line 454
2016-03-17 15:53:25 - PHP Notice:  Undefined index: tax_id_display in /home/mundobra/public_html/system/modification/catalog/view/theme/moda/template/account/register.tpl on line 455
2016-03-17 15:53:25 - PHP Notice:  Undefined index: tax_id_required in /home/mundobra/public_html/system/modification/catalog/view/theme/moda/template/account/register.tpl on line 456
Nesse problema da imagem recomendo entrar em contato com o suporte da equipe que desenvolveu o tema.