Fórum OpenCart Brasil

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

Suporte geral sobre problemas técnicos para OpenCart v2.x.
#64700
lemayrink escreveu:Só preciso que exiba os 2 preços, para atacado e varejo, conforme o exemplo que eu mandei.
O parcelamento não é necessário.
Você vai ter que criar dois grupos de clientes, varejo e atacado, na hora do cliente se cadastrar ele terá que escolher o grupo que irá pertencer, para entrar em vigor vc deve adquirir uma dessas extensões http://www.opencart.com/index.php?route ... up%20price com certeza o será listado somente o preço normal nós módulos e categorias, para ser listado o valor por atacado terá que adaptar;
#64704
Como o @veteranodf disse, ou se você prefere vender no atacado para qualquer cliente, mas sabendo que atacado quer dizer compra em quantidade, apenas indique o valor de venda no produto na aba "Descontos" insira a regra por quantidade.
Ou seja quanto mais comprar mais descontos o cliente tem...
:ugeek:
#64723
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.
#64732
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:
Código: Selecionar todos
'special'     => $special,
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:
Código: Selecionar todos
<?php echo $product['price']; ?>
Adicione abaixo:
Código: Selecionar todos
<span class="price-new"><?php echo $product['preco_atacado']; ?></span>