Completed

Lh Disk Bebidas - Loja Virtual

Published on the October 02, 2017 in IT & Programming

About this project

Open

Loja php 7 - mvc - usando composer para trabalhar com o smarty

atualização dos pacotes de trabalho: 10/10/2017

quando é digitado um cpf errado, um cep errado, nome de forma incorreta, todos os dados que o pagseguro valida, a classe do pagseguro retorna o erro do xml, o pedido finaliza mas os itens do pedido entram em looping "tela em anexo - 1.jpg", queria uma forma de resolver esse problema, excluindo o pedido que não foi finalizado ou tratando esses erros e fazendo com que o pedido possa ser pago novamente, assim como acontece quando uma transação "dados corretos do cliente" do pagseguro não é realizada.

A primeira forma que encontrei de tratar isso foi validando o cpf no momento do cadastro, eu já adicionei a função de calcular a validade do cpf na classe sistema.class.php, agora é preciso chamar ela na classe clientes.class.php, para que na hora que a pessoa esteja digitando o cpf ele possa ir calculando se é verdaidera a numeração. Estou tentando chamar ela aqui mas não consigo trabalhar com o retorno true e false dela.

Outro problema, é quando o carrinho excede o limite aceito para pagamento do pagseguro, ele também retorna o erro xml e arrebenta os itens do pedido"tela em anexo - 1.jpg". Uma solução seria colocar um limite de valor no carrinho e retornar uma msg ao usuário que o limite de compra foi atingido.

Então, a tarefa é tratar os erros de dados incorretos que são retornados pelo pagseguro, haja visto que para um pedido ser finalizado, sempre os dados são enviados ao pagseguro e só depois o sistema regista as informações.

Trazer as informações do cliente para a tela de itens pedido, até o momento só consegui trazer o id do cliente. Falta implementar o inner join.

Na sequência, implementar o login por facebook para os clientes e exportar para PDF a tela itens pedido.

Category IT & Programming
Subcategory Web development
What is the scope of the project? Small change or bug
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Experience in this type of projects Yes (I have managed this kind of project before)
API Integrations Social media (Facebook, Twitter, etc.), Other (Other APIs)
Roles needed Developer

Delivery term: Not specified

Skills needed