Página 1 de 2
Como inserir um campo Código Produto / Painel Admin
Enviado: 12 Jun 2012, 15:36
por admin
Olá pessoal
Gostaria de inserir um campo no painel administrativo para que no momento do cadastro do produto
fosse também inserido um código de referência do produto
Obs: Eu consegui inserir o campo mais não consegue passar o valor pela variável.
Att: Obrigado
Re: Como inserir um campo Código Produto / Painel Admin
Enviado: 13 Jun 2012, 01:09
por vilson569
Olá, acho que o campo que você quer ja tem por padrão no Opencart, fica em > Dados > SKU
Re: Como inserir um campo Código Produto / Painel Admin
Enviado: 13 Jun 2012, 14:28
por admin
Olá, Obrigado
Mais o Sku não aparece na descrição do produto.
Gostaria que o campo aparecesse juntamente como o exemplo abaixo:
Modelo: COMPLETO SWX
AQUI : --> Código: 1234
Pontos pela Compra: 0
Disponibilidade: 9
Re: Como inserir um campo Código Produto / Painel Admin
Enviado: 13 Jun 2012, 15:08
por vilson569
Olá, certo é possiel fazer da seguinte maneira:
Vá em > Produtos > Grupo de Atributos e crie um Grupo chamado "Código".
Vá em > Produtos > Atributos e crie o atributo "Valor" no grupo "Código"
Adicione o código nos produtos desejados na aba Atributos.
Para exibir o atributo na página de produto:
Abra o product.tpl e procure por <div class="description">, e adicione o seguinte código abaixo:
Código: Selecionar todos<?php if ($attribute_groups) { ?>
<?php foreach ($attribute_groups as $attribute_group) { ?>
<?php if ($attribute_group['name'] == 'Código') { ?>
<?php foreach ($attribute_group['attribute'] as $attribute) { ?>
<span>Código:</span> <?php echo html_entity_decode($attribute['text']); ?><br />
<?php } ?>
<?php } ?>
<?php } ?>
<?php } ?>
Pronto, seu código ja deve aparecer.
Re: Como inserir um campo Código Produto / Painel Admin
Enviado: 13 Jun 2012, 15:39
por admin
Coloco este código na pasta admin/view/template/catalog
Vá em > Produtos > Grupo de Atributos e crie um Grupo chamado "Código".
Vá em > Produtos > Atributos e crie o atributo "Valor" no grupo "Código"
logo abaixo da div <div class="description"> ?
pois coloquei e nada mudou .
eu gostaria de um campo abaixo do nome do produto para inserir o código.
e que o código aparecesse na descrição da tela do produto
Obrigado pela ajuda
Re: Como inserir um campo Código Produto / Painel Admin
Enviado: 13 Jun 2012, 16:29
por vilson569
Hm, parece que o Opencart tem um probleminha com acentos, testei aqui e realmente, postei o código errado.
Mas faça assim, em Grupo de Atributos altere o nome de "Código" para "Codigo" (sem o acento), e adicione esse código abaixo do div description:
Código: Selecionar todos<?php if ($attribute_groups) { ?>
<?php foreach ($attribute_groups as $attribute_group) { ?>
<?php if ($attribute_group['name'] == 'Codigo') { ?>
<?php foreach ($attribute_group['attribute'] as $attribute) { ?>
<span>Código:</span> <?php echo html_entity_decode($attribute['text']); ?><br />
<?php } ?>
<?php } ?>
<?php } ?>
<?php } ?>
Re: Como inserir um campo Código Produto / Painel Admin
Enviado: 13 Jun 2012, 17:09
por admin
Ok
Vou fazer o teste daqui a pouco Vilson
Obrigado
Re: Como inserir um campo Código Produto / Painel Admin
Enviado: 15 Jul 2012, 18:42
por rogeriosistemas
vilson569 escreveu:Hm, parece que o Opencart tem um probleminha com acentos, testei aqui e realmente, postei o código errado.
Mas faça assim, em Grupo de Atributos altere o nome de "Código" para "Codigo" (sem o acento), e adicione esse código abaixo do div description:
Código: Selecionar todos<?php if ($attribute_groups) { ?>
<?php foreach ($attribute_groups as $attribute_group) { ?>
<?php if ($attribute_group['name'] == 'Codigo') { ?>
<?php foreach ($attribute_group['attribute'] as $attribute) { ?>
<span>Código:</span> <?php echo html_entity_decode($attribute['text']); ?><br />
<?php } ?>
<?php } ?>
<?php } ?>
<?php } ?>
Boa noite amigo, sou novo no OC, e estou amadurecendo meus conhecimentos aqui com os amigos no forum, e essa é uma parte que me interessa muito, gostaria de saber onde posso colocar esse codigo ai acima?
Desde já agrade à atenção. Grande abraço.
Re: Como inserir um campo Código Produto / Painel Admin
Enviado: 15 Jul 2012, 21:19
por rogeriosistemas
Bom, editei o arquivo: product.tpl , no caminho: catalog/view/seu_template/product/product.tpl , a parte editada ficou assim:
<b><span><?php echo $text_manufacturer; ?></span> <a href="<?php echo $manufacturers; ?>"><?php echo $manufacturer; ?></a></b><br />
<?php } ?>
<b><span><?php echo $text_model; ?></span> <?php echo $model; ?></b><br />
<?php if ($attribute_groups) { ?>
<?php foreach ($attribute_groups as $attribute_group) { ?>
<?php if ($attribute_group['name'] == 'Codigo') { ?>
<?php foreach ($attribute_group['attribute'] as $attribute) { ?>
<b>Código: <?php echo html_entity_decode($attribute['text']); ?></b><br />
<?php } ?>
<?php } ?>
<?php } ?>
<?php } ?>
<b><span><?php echo $text_reward; ?></span> <?php echo $reward; ?></b><br />
<b><span><?php echo $text_stock; ?></span> <?php echo $stock; ?></b>
Fiz uso da tag "<b>", porque, pela nova regra do HTML5, os buscadores alem de enfatizar o conteudo entre essas tags, carrega-o primeiro, e indexa-o também melhor nos buscadores. Valew galera e espero ajudar ai a comunidade do forum...
Re: Como inserir um campo Código Produto / Painel Admin
Enviado: 20 Jul 2012, 16:05
por admin
Deu certo
tinha me esquecido de agradecer !!