Fórum OpenCart Brasil

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

Suporte geral sobre problemas técnicos para OpenCart v1.x.
Avatar do usuário
Por marcelomaffezoli
Mensagens
#30142
Manoel (e quem mais souber)...

Tenho um cliente que está fechando uma loja. Já estamos com tudo acertado, mas para ele fechar mesmo, preciso que ao invés do +1,00 apareça o valor real do produto. Isso é possível de se fazer? Se sim, quanto ficaria?

Preciso saber também se é possível colocar mais de uma variação em um produto. Por exemplo, 12mm (Fino, Médio, Grosso). Aí o cliente escolhe o tamanho e o valor muda de acordo com a espessura. Dá pra fazer?

Abraço!
Por witalovs
Mensagens
#31179
E aí Pessoal!?

Estou com um problema ao tentar incluir atributos nos meus produtos, simplesmente eles não ficam salvos (gravados).

Alguém tem alguma idéia do que possa está ocorrendo? No Log de Erros não de mostra nada!

Em que campo fica gravado o atributo do produto?

E qual a diferença entre salvar os Atributos dentro de Catálogo>Atributos>Atributos ou dentro de Produtos>PRODUTO SELECIONADO>Atributo?

Grato desde já!
Por witalovs
Mensagens
#31268
Oi pessoal, sou eu novamente!!!

Estão aparecendo esses erros abaixo quando adiciono os atributos:

2012-11-26 1:14:47 - PHP Notice: Undefined index: display_attribute_6 in /home/mopweb/public_html/catalog/controller/module/filterpro.php on line 63
2012-11-26 1:14:47 - PHP Notice: Undefined index: display_attribute_7 in /home/mopweb/public_html/catalog/controller/module/filterpro.php on line 63
2012-11-26 1:14:47 - PHP Notice: Undefined index: display_attribute_8 in /home/mopweb/public_html/catalog/controller/module/filterpro.php on line 63
2012-11-26 1:14:47 - PHP Notice: Undefined index: display_attribute_9 in /home/mopweb/public_html/catalog/controller/module/filterpro.php on line 63
2012-11-26 1:14:47 - PHP Notice: Undefined index: display_attribute_10 in /home/mopweb/public_html/catalog/controller/module/filterpro.php on line 63
2012-11-26 1:14:47 - PHP Notice: Undefined index: display_attribute_11 in /home/mopweb/public_html/catalog/controller/module/filterpro.php on line 63
2012-11-26 1:14:47 - PHP Notice: Undefined index: display_attribute_12 in /home/mopweb/public_html/catalog/controller/module/filterpro.php on line 63
2012-11-26 1:14:47 - PHP Notice: Undefined index: display_attribute_13 in /home/mopweb/public_html/catalog/controller/module/filterpro.php on line 63
2012-11-26 1:14:47 - PHP Notice: Undefined index: display_attribute_14 in /home/mopweb/public_html/catalog/controller/module/filterpro.php on line 63
2012-11-26 1:14:47 - PHP Notice: Undefined index: display_attribute_15 in /home/mopweb/public_html/catalog/controller/module/filterpro.php on line 63
2012-11-26 1:14:47 - PHP Notice: Undefined index: display_attribute_16 in /home/mopweb/public_html/catalog/controller/module/filterpro.php on line 63
2012-11-26 1:14:47 - PHP Notice: Undefined index: display_attribute_17 in /home/mopweb/public_html/catalog/controller/module/filterpro.php on line 63
2012-11-26 1:14:47 - PHP Notice: Undefined index: display_attribute_18 in /home/mopweb/public_html/catalog/controller/module/filterpro.php on line 63
2012-11-26 1:14:47 - PHP Notice: Undefined index: display_attribute_19 in /home/mopweb/public_html/catalog/controller/module/filterpro.php on line 63
2012-11-26 1:14:47 - PHP Notice: Undefined index: display_attribute_20 in /home/mopweb/public_html/catalog/controller/module/filterpro.php on line 63

A linha 63 do arquivo filterpro.php é essa:

$display_attribute = $filterpro_setting['display_attribute_' . $attribute_id];


Que fica dentro deste contexto abaixo:

$this->data['attributes'] = $this->model_module_filterpro->getAttributesByCategoryId($category_id);

foreach($this->data['attributes'] as $j => $attribute_group) {
foreach($attribute_group['attribute_values'] as $attribute_id => $attribute) {
$display_attribute = $filterpro_setting['display_attribute_' . $attribute_id];
if($display_attribute != 'none') {
$this->data['attributes'][$j]['attribute_values'][$attribute_id]['display'] = $display_attribute;
} else {
unset($this->data['attributes'][$j]['attribute_values'][$attribute_id]);
if(!$this->data['attributes'][$j]['attribute_values']) {
unset($this->data['attributes'][$j]);
}
}
}
}


Nota: No banco de dados só é inserido o display_attribute_1 até o display_attribute_5, depois disso começa à aparecer os erros do log mencionados acima!

Grato mais uma vez!