Página 1 de 1

Exibir Preço de Varejo e Preço de atacado

Enviado: 26 Jan 2016, 16:48
por lemayrink
Olá, tudo bem?

Preciso fazer na loja de uma cliente a exibição de preço para clientes de varejo e de atacado.
Veja o exemplo aqui: https://www.universofolheados.com.br/

Em todas as seções onde há listagem de produtos (home, categorias, etc.) e tbm na página de detalhes do produto
Assim:

Imagem

Re: Exibir Preço de Varejo e Preço de atacado

Enviado: 26 Jan 2016, 17:36
por Manoel Vidal
Olá, no caso, você precisa da exibição do preço e do parcelamento?

Nativamente o OpenCart já tem suporte para gerenciar tipos de clientes diferentes, e preço por atacado na aba desconto do produto.

Re: Exibir Preço de Varejo e Preço de atacado

Enviado: 26 Jan 2016, 18:39
por lemayrink
Só preciso que exiba os 2 preços, para atacado e varejo, conforme o exemplo que eu mandei.
O parcelamento não é necessário.

Re: Exibir Preço de Varejo e Preço de atacado

Enviado: 27 Jan 2016, 18:26
por veteranodf
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;

Re: Exibir Preço de Varejo e Preço de atacado

Enviado: 27 Jan 2016, 19:36
por reds
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:

Re: Exibir Preço de Varejo e Preço de atacado

Enviado: 28 Jan 2016, 08:50
por lemayrink
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.

Re: Exibir Preço de Varejo e Preço de atacado

Enviado: 28 Jan 2016, 10:23
por veteranodf
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>

Re: Exibir Preço de Varejo e Preço de atacado

Enviado: 28 Jan 2016, 11:01
por lemayrink
Obrigado pela ajuda.

Vou testar e retorno aqui.