Fórum OpenCart Brasil

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

#992
bom galera, hj mechendo no admin da loja, e vendo a parte "produto visualizado"
ai resolvi colocar esses numero na loja pra todos ver, mais quando conseguir chama a tabela, vi que posso colocar mais infomação


bom, vamos la

1. chamar as info produto no controle
vá: catalog/controller/product/product.php

encontre:
Código: Selecionar todos
$product_info = $this->model_catalog_product->getProduct($product_id);
abaixo, adicione:
Código: Selecionar todos
$this->data['product_info'] = $product_info;
bom, agora pode fechar esse arquivo





antes de termina, vou mostrar as infomação que da pra colocar

da pra colocar qualquer infomação existende na tabela de dados "product"


são
product_id = id do produto
model = modelo
sku = barra
location = localização
quantity = quantidade
stock_status_id = seila
image = endereço da img
manufacturer_id = id do fabricante
shipping = acho que quanto produto foi enviado
price = preço
tax_class_id = taxa juros
date_available = data que ficou disponivel
weight = peso
weight_class_id = seila, poder ser quilo,grama etc, nao testei
length = comprimento
width = largura
height = altura
length_class_id = seila, poder ser m,cm etc, nao testei
status = acho que é habilitado ou desabilitado
date_added = data que vc criou o produto
date_modified = ultima data que mudificou o produto
viewed = total de visita (era o que eu procurei e descobrir que da pra colocar os outros)
sort_order = ordem de classificação


esses são o basico, tem mais XD



agora, escolhe o que vc quer exibir

2. chamar as info produto na pagina template do produto
vá: catalog/view/theme/default/template/product/product.tpl

onde vc quiser, adiciona isto (eu coloquei embaixo da "classificação media")
Código: Selecionar todos
<tr>
  <td><b>Visitas:</b></td>
  <td><?php echo $product_info['viewed']; ?></td>
</tr>
encima ai, no lugar de viewed, vcs coloque qualquer infomação dita encima

Imagem



uma dica: pra colocar outros tipos de campos, é só muda o nome
tipo, quem que usa o SKU ? então, use esses tipo de campo pra sua nessecidade
#6419
Só uma ajudinha,

Preciso colocar no email de venda que recebemos o campo Location, já tentei várias formas em:

inclui:

em order.tpl

<p><?php echo $text_Location; ?></p>

em order.php


$_['text_new_Location'] = 'Localização Diversa:';
$_['text_update_Location'] = 'Localização Diversa:';

Quando inclui :
<tr>
<td><b>LOJA:</b></td>
<td><?php echo $product_info['location']; ?></td>

</tr>

Ele mostra somente o Texto: LOJA

Sem a Localização:

Preciso saber onde esta o produto vendido. Obrigado desde já!
#19216
querido maxno,

gostaria de adicionar outras infos como este exemplo seu na listagem de produtos por categoria,
atualmente ele só mostra o nome e descrição de cada produto quando se clica em uma categoria, gostaria de adicionar outras infos como fabricante,

agradeço a atenção e colaboração
noa aguardo
#87822
Boa tarde. Não testei no 3.0.3.3 mas já me deu uma chateada nas ideias..
Veja se alguém pode me esclarecer:
Quero q o usuário (vendedor x criado no user_group) tenta acesso criar/editar/excluir produtos .. Até aí ótimo.. simples.. mas quero saber qual vendedor incluiu aqueles produtos.
Para isso eu imagino q criando um campo no banco na tabela produtos como user_id onde esse id seria o do vendedor e ele incluindo produtos, tb entraria este id.. na página de lista de produtos, ele veria somente os produtos com id dele...
Eu consigo mostrar o id dele no header (edito php e twig) mas não consigo chamar este id em product/product twig.. seria/teria o user_id uma variável já pronta pra ser chamada sem ser o token q aparece na url? Obg

Gente preciso de ajuda urgente. Na migraç&a[…]

Caro @reds , muito obrigado pela resposta.

PHP 8+ incompatibilidade

Toda tradução para a versão 3[…]

Ola @alex3257 Se você precisa apenas ver […]