lemayrink escreveu:O site atualmente só vende no atacado, funciona com uma extensão que o cliente precisa comprar no mínimo 300,00.
Mesmo tendo banners e outros pontos informando que a venda é somente por atacado, minha cliente recebe muito email e contatos perguntando se vende no atacado. O povo tem preguiça de ler.
A partir daí ela quer começar a vender no varejo e pra não causar dúvidas é necessário que seja exibido os 2 preços, em todas as listagens de produtos.
Igual é neste site: https://www.universofolheados.com.br/
Exatamente igual.
Pra mim ainda está confuso.
Como informei você não vai encontrar nada pronto para isso deve adaptar o que tem, vou deduzir que essa extensão que você tem gera outro campo na admin do produto para cadastrar o preço por atacado, seguindo esse parâmetro vou postar os passos que deve seguir, você deve ter conhecimento mediano no opencart para adaptar para todos os módulos, caso tiver dúvidas vai postando que auxilio no que puder, caso o seu conhecimento for básico e não conseguir adaptar eu posso fazer isso para você é só entrar em contato por mensagem privada que te passo o valor do serviço;
1º Passo, criar função no model do opencart para resgatar dados do banco de dados, no caso preço atacado, deve substituir "nome_da_coluna_preco_atacado" pelo nome da coluna que esta armazenado o valor atacado no banco de dados;
Arquivo:
catalog/model/catalog/product.php
Código: Selecionar todos public function preco_atacado($product_id) {
$preco_atacado = $this->db->query('SELECT nome_da_coluna_preco_atacado FROM `' . DB_PREFIX . 'product` WHERE `product_id` = "'.(int)$product_id.'"');
return $preco_atacado->row['nome_da_coluna_preco_atacado'];
}
2º Passo, criar função no controller do opencart para resgatar os dados da consulta no model;
Arquivo:
catalog/controller/module/special.php
Localize:
Adicione abaixo:
Código: Selecionar todos'preco_atacado' => $this->model_catalog_product->preco_atacado($result['product_id']),
3º Passo, resgatar variável do controller para o template;
Arquivo:
catalog/view/theme/default/template/module/special.tpl
Localize:
Adicione abaixo:
Código: Selecionar todos<span class="price-new"><?php echo $product['preco_atacado']; ?></span>