Fórum OpenCart Brasil

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

Suporte geral sobre problemas técnicos para OpenCart v1.x.
#43459
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.
#43464
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.
#43476
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.
#43479
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.
#43482
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.
#43495
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.
#43496
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.
#43497
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).
#43498
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.