Página 1 de 1

Obrigatoriedade no cadastro de Cliente.

Enviado: 08 Jul 2013, 09:36
por apcarlosvieira
Pessoal! Instalei o modulo “force_customer_login.xml” este modulo força o cadastro de cliente na pagina inicial, se possível gostaria de obter ajuda, no campo de cadastro do cliente gostaria de remover o campo senha, a ideia e liberar o acesso somente após aprovação do cadastro.

Segue abaixo o código “force_customer_login.xml”


<modification>

<id>Force Customer Login</id>
<version>152.1</version>
<vqmver>2.1.5</vqmver>
<author>Qphoria</author>

<file name="catalog/controller/common/header.php">
<operation>
<search position="after"><![CDATA[
function index()
]]></search>
<add trim="true"><![CDATA[
//Q: Force Customer Login
$match = false;
if (!empty($this->request->get['route'])) {

$skip = array(
'payment',
'feed',
'forgotten',
'login',
'register',

);

foreach ($skip as $s) {
if (strpos($this->request->get['route'], $s) !== false) {
$match = true;
break;
}
}
}

if (!$match) {
if (!$this->customer->isLogged()) {
$this->redirect($this->url->link('account/login', 'SSL'));
}
}
]]></add>
</operation>
</file>

</modification>

Re: Obrigatoriedade no cadastro de Cliente.

Enviado: 09 Jul 2013, 13:46
por denisgomes
Como é que você vai fazer um cadastro de cliente sem senha? É impossível.

E outra coisa para pensar: forçar o cliente a se cadastrar antes de poder ver a loja só é aceitável em casos muito específicos, como lojas que só vendem para pessoas jurídicas específicas. Em lojas de varejo nunca se deve forçar o cadastro, pois, na minha opinião, isso pode espantar clientes. Também não é legal pedir o e-mail pro cliente ter acesso à loja só pra você ter um banco de dados pra fazer spam (vulgarmente conhecido como e-mail marketing) posteriormente. Se você quer obter e-mails de pessoas, crie alguma promoção do tipo "cadastre-se em nossa newsletter e receba 5% de desconto no seu primeiro pedido".

Re: Obrigatoriedade no cadastro de Cliente.

Enviado: 14 Set 2013, 18:58
por AMAX
Olá pessoal, primeiramente peço desculpas se estou em lugar errado, é a primeira vez que utilizo este meio de comunicação(fórum de discussão). Contudo, tem haver + ou - com a minha dúvida referente ao cadastro de clientes novos. Gostaria de tirar a senha do cadastro de novos clientes e assim, que o cliente for aprovado de modo automático, ao receber email de aprovação chega junto a senha criada pelo sistema, podendo o cliente fazer alteração quando estiver logado. Sendo assim, o cliente fica obrigado informar o email correto para receber a senha e ter acesso aos preços. na minha empresa existe um código de conduta que,os preços precisam ser solicitados. Então, usarei a visualização de preços somente quando o cliente solicitar cadastro. E em segundo lugar quero reduzir o cadastro para apenas Nome, sobre nome e email sendo estes obrigatórios.Fico muito grato pela ajuda.

Re: Obrigatoriedade no cadastro de Cliente.

Enviado: 15 Set 2013, 00:37
por denisgomes
AMAX, o Opencart já possui uma opção que permite exibir os preços somente para clientes cadastrados e logados. E acredito que ele tenha também uma opção para aprovar novos clientes antes de liberar o acesso.

Re: Obrigatoriedade no cadastro de Cliente.

Enviado: 15 Set 2013, 11:52
por AMAX
Denisgomes, fico grato pela ajuda. Já te achei estas opções. Porém, quero tirar o campo senha para o cliente ser forçado informar o email correto para receber a senha e logar no site. Ficando assim, eu deixo a aprovação automática. E referente a modificação do cadastro será que alguém poderia me ajudar ??? Quero tirar aquele monte de campo e deixar somente nome, sobrenome e email para enviar a senha. Grato Amax

Re: Obrigatoriedade no cadastro de Cliente.

Enviado: 15 Set 2013, 12:02
por denisgomes
Mas pra quê remover a senha, afinal? Deixa o cliente escolher a senha que ele quiser, o acesso só vai ser liberado depois de aprovado mesmo. Se ele tentar fazer o login sem estar aprovado, não vai funcionar.

De qualquer forma o mais próximo que consegui sobre isso foi http://www.opencart.com/index.php?route ... on_id=6550 - não sei se é o que procura mas dê uma olhada.

pop up na entrada da loja

Enviado: 12 Out 2013, 18:22
por AMAX
Denisgomes, será que você consegue me ajudar para colocar um pop up na entrada da loja. quero colocar um pop up informando para o visitante que para visualizar os preços é preciso estar cadastrado. neste pop up quero colocar um link para o cadastro. Você consegue me ajudar?

Re: Obrigatoriedade no cadastro de Cliente.

Enviado: 12 Out 2013, 18:37
por denisgomes
Não é recomendável usar nenhum tipo de popup em nenhum lugar já que todos os navegadores hoje possuem bloqueador de popups não solicitados. Recomendo que use um banner ou algo na própria página. De qualquer forma você deve considerar também que brasileiros são péssimos em leitura :) especialmente quando se trata de avisos, então tal aviso (independente da forma) passaria despercebido.

Mais eficiente do que essas duas opções é colocar o aviso de que os preços são exibidos só para quem está logado justamente no lugar onde ficaria o preço. Até porque parte dos visitantes chegará à loja através de sites de busca, e consequentemente não verá a página inicial contendo o aviso.