Página 1 de 2
modificar passos ao clicar em comprar
Enviado: 09 Set 2013, 20:33
por Marceloo31rs
Boa noite.
Estou precisando fazer uma modificação no seguinte passo -> Quando o cliente clicar em comprar o rê-direcione para o checkout, até ai tudo bem, mas quando se trata de opções simples, se tiver mais modelos do mesmo produto não funciona, ai continua o procedimento padrão.
Obs: fiz o modificação de acordo com o link abaixo:
https://forum.opencartbrasil.com.br/ ... 993#p10429
Muito obrigado a todos que contribuírem.
Re: modificar passos ao clicar em comprar
Enviado: 09 Set 2013, 22:12
por denisgomes
Mas qual é a sua dúvida? Se o produto tem opções, a página do produto precisa obrigatoriamente ser exibida pro cliente poder escolhê-las. Ou seja: não adianta aplicar esta modificação à loja.
Re: modificar passos ao clicar em comprar
Enviado: 10 Set 2013, 08:01
por Marceloo31rs
denisgomes escreveu:Mas qual é a sua dúvida? Se o produto tem opções, a página do produto precisa obrigatoriamente ser exibida pro cliente poder escolhê-las. Ou seja: não adianta aplicar esta modificação à loja.
Bom dia Denis Gomes!
Se deu uma olhadinha no tópico o propósito é pular alguns passos, nesse caso é direcionar o comprador direto para o checkout quando clicar em comprar(no processo normal o produto é adicionado no carrinho), mas o problema é quando este produto tem tamanho ou modelos para escolher o procedimento não funciona, após escolher o modelo ou quantidade o processo de compra é o mesmo, o produto é adicionado ao carrinho de compras e depois o cliente decide se encerra a compra ou continua.
No caso a lógica que preciso é : cliente clica em compra e vai direcionado para o checkout ou se houver opções a escolher o cliente escolhe e já é novamente direcionado para o checkout.
Compra sem opções = direciona o cliente para checkout.
Compra com opções = direcionas para escolher as opções e depois de escolhido vai para o checkout.
Espero que tenho entendido.
Abraço.
Re: modificar passos ao clicar em comprar
Enviado: 10 Set 2013, 09:34
por denisgomes
Ainda não entendi. No tópico citado essa modificação parece fazer o que você quer: se o produto não tiver opções, ele vai direto pro carrinho; se tiver opções, ele vai pra página do produto pro cliente escolher as opções.
Re: modificar passos ao clicar em comprar
Enviado: 10 Set 2013, 09:55
por Marceloo31rs
denisgomes escreveu:Ainda não entendi. No tópico citado essa modificação parece fazer o que você quer: se o produto não tiver opções, ele vai direto pro carrinho; se tiver opções, ele vai pra página do produto pro cliente escolher as opções.
Denis.
O problema esta na segunda opção, o processo continua o mesmo, clicando em comprar vai para escolher as opções, depois que foi escolhida as opções e clicando em comprar vai para o carrinho de compras, o que preciso é que pule este passo e vá para checkout, como no passo sem opções.
Abraço.
Re: modificar passos ao clicar em comprar
Enviado: 10 Set 2013, 10:04
por denisgomes
Se as opções do produto são obrigatórias, não dá pra ignorá-las.
Re: modificar passos ao clicar em comprar
Enviado: 10 Set 2013, 12:26
por Marceloo31rs
denisgomes escreveu:Se as opções do produto são obrigatórias, não dá pra ignorá-las.
Denis Gomes
Até ai tudo bem, não quero que ignore este passo e sim após isso, que quando clicar em comprar vai para o carrinho de compras e avisando que foi adicionado, preciso que após clicar em comprar direcione para o checkout, mas isso só acontece com produtos que são simples.
Abraço.
Re: modificar passos ao clicar em comprar
Enviado: 10 Set 2013, 12:49
por denisgomes
Mas como é que o produto pode ser adicionado ao carrinho se antes o usuário precisa escolher qual opção ele deseja adicionar ao carrinho? Isso não faz o menor sentido.
Re: modificar passos ao clicar em comprar
Enviado: 10 Set 2013, 13:48
por Renato Frota
Eu entendi.
Comportamento padrão do OpenCart:
Cliente na categoria/home => clica Comprar => se produto não tem opções => produto é adicionado ao carrinho
Cliente na categoria/home => clica Comprar => se produto tem opções => direciona à página do produto
Cliente na página do produto => clica Comprar => produto é adicionado ao carrinho
Ele conseguiu fazer o direcionamento dessa forma:
Cliente na categoria/home => clica Comprar => se produto não tem opções => vai direto pro checkout
Cliente na categoria/home => clica Comprar => se produto tem opções => direciona à página do produto
Cliente na página do produto => clica Comprar => produto é adicionado ao carrinho
Ou seja, só está faltando direcionar ao checkout quando clica Comprar na página do produto.
Marcelo, no tópico que você indicou, as 2 primeiras edições são responsáveis por fazer esse comportamento na página do produto. Tem certeza que ficaram ok as alterações desses arquivos?
E outra pergunta, você dizendo "direcionar ao checkout" mas imagino que, na verdade, você esteja falando de direcionar ao carrinho (é dessa forma que o tutorial ensina, com checkout/cart nos caminhos - se quiser ir ao checkout de fato, seria checkout/checkout a rota).
Re: modificar passos ao clicar em comprar
Enviado: 10 Set 2013, 14:14
por Marceloo31rs
Renato Frota escreveu:Eu entendi.
Comportamento padrão do OpenCart:
Cliente na categoria/home => clica Comprar => se produto não tem opções => produto é adicionado ao carrinho
Cliente na categoria/home => clica Comprar => se produto tem opções => direciona à página do produto
Cliente na página do produto => clica Comprar => produto é adicionado ao carrinho
Ele conseguiu fazer o direcionamento dessa forma:
Cliente na categoria/home => clica Comprar => se produto não tem opções => vai direto pro checkout
Cliente na categoria/home => clica Comprar => se produto tem opções => direciona à página do produto
Cliente na página do produto => clica Comprar => produto é adicionado ao carrinho
Ou seja, só está faltando direcionar ao checkout quando clica Comprar na página do produto.
Marcelo, no tópico que você indicou, as 2 primeiras edições são responsáveis por fazer esse comportamento na página do produto. Tem certeza que ficaram ok as alterações desses arquivos?
E outra pergunta, você dizendo "direcionar ao checkout" mas imagino que, na verdade, você esteja falando de direcionar ao carrinho (é dessa forma que o tutorial ensina, com checkout/cart nos caminhos - se quiser ir ao checkout de fato, seria checkout/checkout a rota).
Boa tarde.
Renato, você acertou na mosca é isto mesmo que estou tentando explicar.
Quanto ao tópico de indiquei vou revisar novamente se esta certo, mas se não estou enganado o Manuel vidal alertou sobre este problema.
Sobre a segunda pergunta você esta certo, é exatamente como o Manuel Vidal citou:
"Notei recentemente que muitos colegas estão necessitando modificar um comportamento simples do OpenCart nas versões 1.5.x, que é quando o cliente clica no botão Comprar do produto, ao invés de exibir uma mensagem informando que o cliente adicionou o produto ao carrinho, seria redirecionado para o carrinho já com o produto listado."
Abraço.