Fórum OpenCart Brasil

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

Suporte geral sobre problemas técnicos para OpenCart v2.x.
#64812
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.
#64816
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>';
#64823
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>';