Página 1 de 1

Dúvidas no Pedido

Enviado: 01 Ago 2017, 08:40
por marcelosh
Amigos,

Tenho algumas dúvidas em relação aos pedidos

1 - quando uma pessoa não paga, tem como fazer cancelar automaticamente?

2 - quando o pedido é cancelado, o produto não volta para a venda?

3 - para o produto voltar a venda, tem que deletar o pedido?

4 - o pedido chega sem nome e alguns dados da pessoa no meu e-mail, qual arquivo devo alterar?

5 - na impressão da fatura, o endereço do cliente está fora de ordem, onde ajusto?

Agradeço desde já.

Re: Dúvidas no Pedido

Enviado: 01 Ago 2017, 09:39
por veteranodf
Olá;

1- Se o seu cliente comprar pelo pagseguro, paypal ou outra forma de pagamento o pedido nem é cadastrado se o pagamento não for concluído, pelo pagseguro se escolher por boleto se não me engano o cliente tem 03 dias para pagar, após esse prazo o pedido é cancelado automaticamente.

2- Se configurar a loja corretamente os produtos do pedido cancelado entra no estoque, o status do pedido que faz o estoque ser estornado é o que informou nas configurações da loja em "Situação do pedido identificado como fraude";

3- Não, só fazer o passo "2"

4- Esse erro eu desconheço, se estiver ocorrendo com você é devido a modificações que fez no core do opencart;

5- Menu Configurações > Dados auxiliares >Países > Brasil e configure "Formatação do endereço", pode utilizar o modelo abaixo que é o padrão, lembrando que se alterar o padrão só valerá para novos pedidos;
Código: Selecionar todos
{firstname} {lastname}
{address_1}
{address_2}
{city} - {zone_code}
{postcode}
{country}

Re: Dúvidas no Pedido

Enviado: 01 Ago 2017, 11:45
por Smagicas
Olá,

Referente a pergunta 1, se comprar pelo pagseguro o pedido é cadastrado na loja sim, se o cliente optar em pagar pelo pagseguro assim que ele clica no botão Fazer Pagamento ou algo semelhante o pedido é cadastrado, pelo menos com Lightbox. Após um período sem pagamentos o Pagseguro cancela o pedido mas isso apenas no site deles, na loja tem que cancelar manualmente. Pelo menos na minha loja é assim, se falta alguma configuração ou interação eu não tenho.

Outra coisa, sobre a pergunta 2 dependendo da sua versão não tem o campo "Situação do pedido identificado como fraude", nesse caso deve ser "Situação do pedido em processamento" ou algo assim baseando-se pela versão 2.0.3.1 da minha loja.

Re: Dúvidas no Pedido

Enviado: 01 Ago 2017, 13:15
por veteranodf
@Smagicas Alguns módulos de pagamento são mau desenvolvidos e pode ocorrer o cadastramento de venda sem o pagamento ser confirmado, o correto é cadastrar a venda somente com "Pagamento Aprovado" quando se utiliza cartão ou debito online, ou por boleto com um prazo para pagar, pelo menos é assim com o módulo que utilizo em minhas integrações; Outra coisa quando passa o prazo para pagamento do boleto o pagseguro cancela e atualiza automaticamente o site, para isso o modulo de pagamento deve ter essa função, que é o padrão para 99,99% dos módulos, talvez não ocorra com seu site devido o módulo ser falho ou não ter configurado o retorno automático de dados no pagseguro, para essa opção você pode checar em https://pagseguro.uol.com.br/preferenci ... coes.jhtml

Outra causa para o seu site tá cadastrando qualquer venda pode ser devido a ter selecionado várias "Situação do pedido em processamento" nas configurações da loja, quando o correto é selecionar apenas "Pedido Em Análise, Pagamento Aprovado", cheque esse passo;

Re: Dúvidas no Pedido

Enviado: 01 Ago 2017, 16:21
por Smagicas
Olá Veteranodf, então, o módulo lightbox para mim funciona perfeito para as opções básicas que eu preciso, não sei se tem alguma falha técnica ou mal construído porque comprei ele no início quando passei de Oscommerce para OpenCart mas responde tudo correto para o que eu preciso tendo algumas funções que os mais caros não tinham, e o fato de um pedido só ser cadastrado na loja após o cliente pagar, prá falar a verdade eu prefiro que ele seja cadastrado tão logo o pedido seja confirmado, pelos tipos de controle e contato com o cliente que eu faço me ajuda pois em alguns casos eu precisei entrar em contato com o cliente antes que ele efetuasse o pagamento para confirmar alguns itens que puderam ser substituídos por outros e ás vezes de valor diferente.

Quanto a sua dica eu fiz isso agora, estava realmente setado todos os status existentes após o Pagamento Aprovado, deixei apenas este agora, vou ver nos próximos pedidos se muda alguma coisa.

Quanto a configuração no Pagseguro que você passou eu dei uma olhada e está configurado apenas a url para onde eu quero que o cliente retorne após o pagamento, eu deixo a Home, já essa parte abaixo eu deixei em branco porque não entendi como configurar isso corretamente e nem sei ao certo a função exata dela, como é opcional como pode ver eu deixei em branco, veja:

Código de transação para página de redirecionamento (opcional)
Você pode definir um parâmetro na sua URL de redirecionamento para recuperar o código de transação que foi gerado. Para mais detalhes consulte a documentação.
Escreva aqui o nome do parâmetro
Ex.: http://sualoja.com.br/retorno-pagamento.php? transaction_id ="B5g5j4g455-95-2s2s2s2-x5x5x5x"
URL de retorno que você irá definir Parâmetro Código da transação