Página 1 de 1

Codigo EAN, Indo para o feed do google Base com menos Numero

Enviado: 30 Jan 2016, 14:48
por Zachoww
Ola.

Bom estou com um problema no meu FEED que vai para o google base. O codio EAN (Codigo de Barras) esta indo com menos numeros que o normal e ta provocando reprovação nos produtos.
E tambem o atributo "identifier_exists", e referente a produtos artesanais ou que sao personalizados, no meu caso teve ir como falso. Mas nao esta indo.

Se aluem puder ajudar.

Re: Codigo EAN, Indo para o feed do google Base com menos Nu

Enviado: 30 Jan 2016, 17:44
por veteranodf
O campo EAN só aceita 14 caracteres, se o seu código de barras tiver mais que isso será gravado apenas os 14 primeiros números no banco de dado, para corrigir acesse o banco de dados pelo phpmyadmin tabela "product" e altere a quantidade de caracteres aceitas por essa coluna;

Segundo erro, como você informou necessita que seja setado falso, siga os passos abaixo;

Acesse catalog/controller/feed/google_base.php

Localize:
Código: Selecionar todos
						if ($product['mpn']) {
							$output .= '<g:mpn><![CDATA[' . $product['mpn'] . ']]></g:mpn>' ;
						} else {
							$output .= '<g:identifier_exists>false</g:identifier_exists>';
						}
Substitua para:
Código: Selecionar todos
							$output .= '<g:identifier_exists>false</g:identifier_exists>';

Re: Codigo EAN, Indo para o feed do google Base com menos Nu

Enviado: 31 Jan 2016, 00:43
por Zachoww
veteranodf escreveu:O campo EAN só aceita 14 caracteres, se o seu código de barras tiver mais que isso será gravado apenas os 14 primeiros números no banco de dado, para corrigir acesse o banco de dados pelo phpmyadmin tabela "product" e altere a quantidade de caracteres aceitas por essa coluna;

Segundo erro, como você informou necessita que seja setado falso, siga os passos abaixo;

Acesse catalog/controller/feed/google_base.php

Localize:
Código: Selecionar todos
						if ($product['mpn']) {
							$output .= '<g:mpn><![CDATA[' . $product['mpn'] . ']]></g:mpn>' ;
						} else {
							$output .= '<g:identifier_exists>false</g:identifier_exists>';
						}
Substitua para:
Código: Selecionar todos
							$output .= '<g:identifier_exists>false</g:identifier_exists>';
No segundo caso:
Eu excluo o
Código: Selecionar todos
						if ($product['mpn']) {
							$output .= '<g:mpn><![CDATA[' . $product['mpn'] . ']]></g:mpn>' ;
						} else {
							$output .= '<g:identifier_exists>false</g:identifier_exists>';
						}
E deixo apenas

$output .= '<g:identifier_exists>false</g:identifier_exists>';

Re: Codigo EAN, Indo para o feed do google Base com menos Nu

Enviado: 31 Jan 2016, 13:28
por veteranodf
Exatamente;

Re: Codigo EAN, Indo para o feed do google Base com menos Nu

Enviado: 02 Fev 2016, 15:09
por Zachoww
Bo o Codio EAN esta resolvido.

Mas <g:identifier_exists>, em alguns produtos continua indo sem o atributo. False.

Pois so alguns, produtos estão com o aviso.