Página 1 de 1

Google Shopping

Enviado: 26 Abr 2014, 12:34
por henriqueferraz
Olá Galera!

Verifiquei vários fóruns informando como colocar o Opencart no Google Shopping. Até aqui nenhum problema, o problema está na hora da criação do arquivo XML

Inseri o link http://www.MINHPAGINA.com.br/index.php? ... oogle_base, porém quando ele gera o xml aparecem vários caracteres especiais, no lugar dos acentos.

Com esse problema, toda as vezes que tento fazer o upload para o Google ele informa que houve um erro.....

Alguém já conseguiu resolver esse problema?

Obrigado desde já.

Re: Google Shopping

Enviado: 29 Abr 2014, 12:06
por denisgomes
Se não me engano se forem usados acentos diretos no XML, o parser acusará erro, por isso é necessário convertê-los para caracteres especiais.

Informe o erro apontado pelo Google para que alguém possa lhe ajudar. Não somos adivinhos.

Re: Google Shopping

Enviado: 29 Abr 2014, 12:57
por henriqueferraz
Obrigado pela resposta!

Que vocês não são adivinhos, isso eu tenho certeza, pois se adivinho fossem eu nem precisava abrir esse post.

Mas voltando aos erros, são exatamente o que falei. Os acentos que tenho em alguns produtos, quando convertido para o xml, viram caráteres especiais.

Exemplo:

Problema de codificação no atributo: product type (36 erros)
Alguns dos caracteres de seus itens parecem ser inválidos. Verifique se todos os caracteres de seu feed são válidos para sua codificação selecionada.
Exemplos:
ID do item Linha nº Valor
121 38 Equipamentos > Proteção Mostrar item
412 253 Instantâneo Mostrar item
170 385 Cápsulas Mostrar item
186 428 Cápsulas Mostrar item
140 662 Equipamentos > Proteção Mostrar item

Problema de codificação no atributo: title (13 erros)
Alguns dos caracteres de seus itens parecem ser inválidos. Verifique se todos os caracteres de seu feed são válidos para sua codificação selecionada.
Exemplos:
ID do item Linha nº Valor
262 38 Bandagem 3 metros (Atadura) 100% Algodão - Profissional (PAR) Mostrar item
139 116 Bandagem Elástica 5 metros - Full Fighter Mostrar item
173 159 BCAA - L-Leucina, L-Valina e L-Isoleucina - 120 Cápsulas 600MG - Apisnutri Mostrar item
179 194 Blueberry - 60 Cápsulas de 500MG - Apisnutri Mostrar item
412 227 Blueberry - Instantâneo - Zero Açucar - Ultravita Mostrar item
Problema de codificação no atributo: title (10 erros)
Alguns dos caracteres de seus itens parecem ser inválidos. Verifique se todos os caracteres de seu feed são válidos para sua codificação selecionada.
Exemplos:
ID do item Linha nº Valor
398 515 Caixa de Madeira Grande - 90 Sachês - Vemat Mostrar item
400 538 Caixa de Madeira Grande - 90 Sachês Orgânicos - Vemat Mostrar item
399 561 Caixa de Madeira Pequena - 60 Sachês - Vemat Mostrar item
401 584 Caixa de Madeira Pequena - 60 Sachês Orgânicos - Vemat Mostrar item
281 607 Cálcio - Cartilagem de Tubarão - 100 Cápsulas de 650MG - Ultravita Mostrar item
Problema de codificação no atributo: product type (2 erros)
Alguns dos caracteres de seus itens parecem ser inválidos. Verifique se todos os caracteres de seu feed são válidos para sua codificação selecionada.
Exemplos:
ID do item Linha nº Valor
381 719 Chás > Linha Solúvel Mostrar item
383 744 Chás > Linha Solúvel Mostrar item

Obrigado e no aguardo,

Re: Google Shopping

Enviado: 29 Abr 2014, 14:38
por denisgomes
Aparentemente o módulo que você usou não está lidando com o caso dos caracteres acentuados. "Tubarão" vai causar erro no parser, e o módulo precisa ser modificado para converter "Tubarão" em "TubarÃo". O "Ã" corresponde ao "ã" na codificação XML.

Então, ou você deve modificar a programação do módulo para incluir isso, ou deve contatar o programador do módulo para atualizá-lo, ou deve achar alguém para fazê-lo, ou ainda deve procurar outro módulo. Se este módulo é gringo então é muito provável que o criador tenha se esquecido de considerar a utilização por lojas em outros países pois o idioma inglês não possui caracteres acentuados.

Sem essa correção no funcionamento não será possível usar o arquivo no Google Shopping.

Re: Google Shopping

Enviado: 29 Abr 2014, 15:58
por henriqueferraz
denisgomes escreveu:Aparentemente o módulo que você usou não está lidando com o caso dos caracteres acentuados. "Tubarão" vai causar erro no parser, e o módulo precisa ser modificado para converter "Tubarão" em "TubarÃo". O "Ã" corresponde ao "ã" na codificação XML.

Então, ou você deve modificar a programação do módulo para incluir isso, ou deve contatar o programador do módulo para atualizá-lo, ou deve achar alguém para fazê-lo, ou ainda deve procurar outro módulo. Se este módulo é gringo então é muito provável que o criador tenha se esquecido de considerar a utilização por lojas em outros países pois o idioma inglês não possui caracteres acentuados.

Sem essa correção no funcionamento não será possível usar o arquivo no Google Shopping.
Não é nenhum modulo que incorporei para criar esse xml. Apenas utilizo o "FEED DE PRODUTOS", a opção google base.

Re: Google Shopping

Enviado: 29 Abr 2014, 16:19
por denisgomes
Não muda nada, ou seja, quer dizer que o Opencart não está preparado para lidar com caracteres acentuados no feed e precisa ser modificado para isso.

Re: Google Shopping

Enviado: 29 Abr 2014, 16:22
por denisgomes
O que é bem estranho considerando que ele solta um XML específico para o Google, alguém já deveria ter previsto isso. Muito esquisito.

Re: Google Shopping

Enviado: 29 Abr 2014, 16:49
por henriqueferraz
E como podemos consertar isso?

Falando em Opencart e Google já deve ter alguma forma de reparar esse erro!

Mais qual?

Obrigado!