Evaluating bids

Ajustes em checkout transparente do Mercado Pago

Published on the August 26, 2021 in IT & Programming

About this project

Open

O serviço a ser Realizado no checkout transparente é :

1) Transferir as rotinas executadas dentro da função pppix() para serem executadas na função compra() que é chamada dentro da função checaupsell() . O programador colocou essa função pra ser chamada separadamente e está rendendo muitas linhas de código desnecessárias

2) Implementar upsell por 1 clique em pix (avista) buyOneClickPix e por cartão de crédito (parcelas) buyOneClickCardCredit (atualmente está funcionando com várias etapas porque está repetindo todo o checkout)

3) Incluir na janela modal de order bumb, a quantidade de itens (textbox com seta p/ cima e p/ baixo) e ajustar formatação dos valores -- utilize a função moeda_real() que está em sistema/funcoes.php e sincronizar os valores da janela modal com a tela de checkout conforme alteração da quantidade (usar a função on.("Click") pra isso.

4) Se o pagamento do cartão for recusado pela validação de segurança do mercado pago:
a) Imediatamente oferecer possibilidade de continuar com o pagamento por PIX e um botão de aceitar ou recusar (na tela de obrigado)
a.1) se aceitar executar o update no banco de dados para alterar o tipo de pagamento de cartão pra pix no pedido e prosseguir com pagamento PIX
a.2) se negar, abre a janela modal oferecendo 5% de desconto para continuar no PIX (essa janela já existe em código, basta replicar ela CONFIRM_DIALOG()).

5) A Segunda ABA "Pagamento", apresenta uma pequena falha de alinhamento (CSS) corrigir.

Atenção ao projeto :
1) Video em anexo explicando o passo a passo e detalhes de cada item a ser executado.

2) Programação toda procedural (em funções) Não utilize objetos..

Somente esses arquivos poderão ser editados :

checkout/index.php
sistema/mercapago.php
sistema/mercado_sistema.php
sistema/funcoes.php

3) Para testar o PIX .. Somente em modo PRODUÇÃO e para testar o pagamento por CARTÃO somente em modo SANDBOX. Altera esses modos no arquivo data.php (só comentar as variaveis)..

4) Para simular um pagamento de PIX. Sem ter que fazer um pagamento real. é Só dar um Update no banco de dados nos campos de id_status e id_status_admin.


link do video explicando cada item do projeto

item 1 e 2 : https://youtu.be/Y0oR-HPRBH8
item 3 : https://youtu.be/XNB24uLCrJA
item 4 e 5 : https://youtu.be/A2wvmcuYn0E

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
Roles needed Developer

Delivery term: Not specified

Skills needed

Other projects posted by R. O.