Como não inserir a compra na base dados se não tiver login feito
Posted: Fri Jan 19, 2018 2:55 am
Boa tarde,
Eu tenho uma loja online e estou a ter um problema que não consigo resolver.
É o seguinte, dentro do admin nas configurações da loja eu marquei a opção de não puderem fazer as compras como visitante, e o que reparei esta semana é que imaginemos que eu vou ao site e coloco uma produto no carrinho, de seguida vou ao carrinho para finalizar a compra e opencart dá uma mensagem que o cliente deve fazer o registo ou fazer o login para efetuar a compra, o problema aqui é que mesmo com esta mensagem a aparecer este pedido que o cliente fez fica registado na base dados mas nunca aparece no backoffice da loja, visto que o pedido não foi concluído devido ao cliente não ter login feito ou por não estar registado, eu queria que o pedido também não ficasse registado na base dados.
Eu reparei nisto porque imaginamos tinha um pedido número 90 e o próximo cliente que fez um pedido quando vou a ver já ia no pedido número 95, eu fui a base dados e vi que existem pedidos entre o 90 e o 95 mas estão todos em branco. Fiz um teste a fazer uma compra sem login feito e a verdade é que mesmo aparecendo a mensagem dizendo para registar ou fazer o login o pedido fica imediatamente registado na base dados.
Será que alguém me pode dar uma ajuda?
Obrigado
Eu tenho uma loja online e estou a ter um problema que não consigo resolver.
É o seguinte, dentro do admin nas configurações da loja eu marquei a opção de não puderem fazer as compras como visitante, e o que reparei esta semana é que imaginemos que eu vou ao site e coloco uma produto no carrinho, de seguida vou ao carrinho para finalizar a compra e opencart dá uma mensagem que o cliente deve fazer o registo ou fazer o login para efetuar a compra, o problema aqui é que mesmo com esta mensagem a aparecer este pedido que o cliente fez fica registado na base dados mas nunca aparece no backoffice da loja, visto que o pedido não foi concluído devido ao cliente não ter login feito ou por não estar registado, eu queria que o pedido também não ficasse registado na base dados.
Eu reparei nisto porque imaginamos tinha um pedido número 90 e o próximo cliente que fez um pedido quando vou a ver já ia no pedido número 95, eu fui a base dados e vi que existem pedidos entre o 90 e o 95 mas estão todos em branco. Fiz um teste a fazer uma compra sem login feito e a verdade é que mesmo aparecendo a mensagem dizendo para registar ou fazer o login o pedido fica imediatamente registado na base dados.
Será que alguém me pode dar uma ajuda?
Obrigado