Fórum OpenCart Brasil

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

#79705
Olá Pessoal,
Eu habilitei a Extensão [Google Merchant Center] em Alimentadores e efetuei o mapeamento de algumas categorias. Porém no momento em que acesso o link para exibir o XML no navegador, retorna o seguinte erro.

Notice: Undefined index: USD in /public_html/system/library/cart/currency.php on line 25
Notice: Undefined index: USD in /public_html/system/library/cart/currency.php on line 26
Notice: Undefined index: USD in /public_html/system/library/cart/currency.php on line 27
Notice: Undefined index: USD in /public_html/system/library/cart/currency.php on line 30

Alguém sabe me dizer se é algum parâmetro que eu preciso habilitar no OpenCart?
Se alguém puder me auxiliar, agradeço!!

Abs!!
#79706
Olá @macmazui, bom dia.

Por FTP ou o gerenciador de arquivos de sua hospedagem, localize o arquivo abaixo:
catalog/controller/extension/feed/google_base.php

E edite-o substituindo o conteúdo dele pelo conteúdo do arquivo abaixo:
https://raw.githubusercontent.com/openc ... e_base.php

Depois salve a alteração no arquivo e faça um novo teste com o XML.

Espero ter ajudado. :)
#79743
Muito obrigado!!
Manoel Vidal,

Eu fiz o procedimento que vc me passou, porém na hora de anexar a URL do XML, o Google Merchant Center retornou o seguinte erro.


====================== INÍCIO RETORNO ======================

A seguir conteúdo da Planilha gerada no Google Merchant Center

Nome do feed,Código do feed,ID do cliente,Horário do upload
Produtos_LojaVirtual,"106279205","124986085","07/11/2018 00:36 BRST"

Código do item,Número da linha,Mensagem,Tipo,Valores,Título do item
64,"3","Moeda n√£o suportada no atributo: price",Erro,&quot Valor=850&quot ,
61,"3","Moeda n√£o suportada no atributo: price",Erro,&quot Valor=50&quot ,
53,"3","Moeda n√£o suportada no atributo: price",Erro,&quot Valor=310&quot ,
60,"3","Moeda n√£o suportada no atributo: price",Erro,&quot Valor=93&quot ,
70,"3","Moeda n√£o suportada no atributo: price",Erro,&quot Valor=150&quot ,
127,"3","Moeda n√£o suportada no atributo: price",Erro,&quot Valor=4.99&quot ,
128,"3","Moeda n√£o suportada no atributo: price",Erro,&quot Valor=22&quot ,
127,"3","Atributo obrigatório inválido ou ausente: price",Erro,,
128,"3","Atributo obrigatório inválido ou ausente: price",Erro,,
125,"3","Moeda n√£o suportada no atributo: price",Erro,&quot Valor=9.99&quot ,
136,"3","Moeda n√£o suportada no atributo: price",Erro,&quot Valor=27&quot ,
125,"3","Atributo obrigatório inválido ou ausente: price",Erro,,
136,"3","Atributo obrigatório inválido ou ausente: price",Erro,,
53,"3","Atributo obrigatório inválido ou ausente: price",Erro,,
60,"3","Atributo obrigatório inválido ou ausente: price",Erro,,
61,"3","Atributo obrigatório inválido ou ausente: price",Erro,,
70,"3","Atributo obrigatório inválido ou ausente: price",Erro,,
64,"3","Atributo obrigatório inválido ou ausente: price",Erro,,

====================== FINAL RETORNO ======================

Aguardo seu auxílio.
Abs!!
#79848
Olá @macmazui.

Fiz mais uma correção no Google Merchant Center, e preciso que você repita o procedimento anterior, ou seja, acesse por FTP ou o gerenciador de arquivos de sua hospedagem, localize o arquivo abaixo:
catalog/controller/extension/feed/google_base.php

E edite-o substituindo o conteúdo dele pelo conteúdo do arquivo abaixo:
https://raw.githubusercontent.com/openc ... e_base.php

Depois salve a alteração no arquivo e faça um novo teste com o XML.

Aguardo seu retorno confirmando se deu certo. :)
#79849
Olá Manoel,

Eu repeti o procedimento e atualizei o FEED de produtos no Google Merchant Center e os produtos saíram de "Reprovados" para "Pendentes". E carregou o FEED com os 09 Produtos. Ficando agora apenas 1 Warning para dois produtos destes 9:
- Dados inválidos ou ausentes [estado].
- O Google recomenda (?) Adicione uma marcação de dados estruturados válida à sua página de destino.

Colei o texto do arquivo CSV do Warning para os dois produtos aqui para você visualizar:

Item ID,Country,Language,Item title,Issue title,Severity,Source,Channel,Product type,Custom label 0,Custom label 1,Custom label 2,Custom label 3,Custom label 4,Category,Additional information
61,BR,pt,Manual do Proprietário Grand Vitara,Dados inválidos ou ausentes [estado],WARNING,Produtos_LojaVirtual,online,"Grand Vitara, Grand Vitara > Acessórios",,,,,,Veículos e peças,Exemplo coletado à(s)=9 de Novembro de 2018 8h46min55s BRST
70,BR,pt,Kit Frisos Laterais,Dados inválidos ou ausentes [estado],WARNING,Produtos_LojaVirtual,online,Grand Vitara > Acessórios,,,,,,Veículos e peças > Peças e acessórios de veículos,Exemplo coletado à(s)=9 de Novembro de 2018 6h2min1s BRST

Não sei se isso é um erro ou apenas uma sugestão do Google. Se não for erro acredito que esteja certo. Caso seja algum erro ou algum ajuste no cadastro dos itens fico no seu aguardo.

Muitíssimo obrigado por enquanto Manoel.

Abs!!
SDS.
#79865
Prezado Manoel,

Infelizmente foram reprovados. Eu colei aqui as informações do arquivo .CSV:

Item ID,Country,Language,Item title,Issue title,Severity,Source,Channel,Product type,Custom label 0,Custom label 1,Custom label 2,Custom label 3,Custom label 4,Category,Additional information
109,BR,pt,"Lâmpada 2 Polos 12V 21/5W ""Pingão""",Missing value [gtin],DISAPPROVED,Produtos_LojaVirtual,online,"Jimny > Peças, Grand Vitara JB > Peças, Grand Vitara SQ > Peças, Ignis > Peças",,,,,,Vehicles & Parts > Vehicle Parts & Accessories,

Aguardo seu retorno.
Abs!!
#79867
Olá @macmazui.

Baseado no erro relacionado ao gtin, fiz uma pesquisa mais ampla sobre o XML para o Google Merchant Center, e atualizei novamente a extensão para aplicar melhorias e correções, e se não for pedir demais, preciso que você repita o procedimento novamente. :)

Aguardo seu retorno confirmando se deu certo. :)

Gente preciso de ajuda urgente. Na migraç&a[…]

Caro @reds , muito obrigado pela resposta.

PHP 8+ incompatibilidade

Toda tradução para a versão 3[…]

Ola @alex3257 Se você precisa apenas ver […]