Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

iFull

Dúvida sobre calculo de desconto PHP

Recommended Posts

Oi pessoal, tudo certo? Preciso de uma ajuda, não estou conseguindo fazer, já tentei ok? Eu li, tentei mas não estou conseguindo aplicar isso no meu código. A minha dúvida é a seguinte.

 

Gostaria que, se estiver mais de 2 produtos desse um desconto de 5% no 2º produto

 

e preciso adicionar um item por exemplo:

um produto virtual variável que o cliente compra ou não, na escolha do produto "curso PDF"

 

produtos = 100
na inclusão do 2º produto = 100 + 5% de desconto ou adicionar com o preço de 95
e também a variável do curso pdf só que sem desconto. podendo ter variável em todos os produtos.

 

to perdido galera rs.

$total = 0;
    $carrinho = $_SESSION["carrinho"];

    for ($i = 0; $i < count($carrinho); $i++) {

        $prod = $carrinho[$i]->produto;
        $precof = number_format($prod->preco, 2, ',', '.');
        $subtotal = $carrinho[$i]->quantidade * $prod->preco;
        $subtotalf = number_format($subtotal, 2, ',', '.');
        $total = $total + $subtotal;
        $carrinhoTR.="<tr>

Obrigado pela sua atenção, agradeço desde já!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara primeiramente...

Esquece os códigos.

 

Digo assim vamos entender o problema em sí antes de ir pros 'codes' :P

 

 

 

 

Gostaria que, se estiver mais de 2 produtos desse um desconto de 5%

Mas preciso fazer também adicionar um item, por exemplo é se for com "curso pdf" aumenta em R$ 50 reais o valor do produto. mas esse item não pode estar incluso no desconto.

 

 

 

Curso php
30
Curso P.D.F.
50
O calculo ficaria.
Caso tenha mais de um produto aplicamos o desconto....
30 * 0.5 = 1,5
Ou seja vamos aplicar R$ 1,5 de desconto // 30 - 1,5 = 28,5
28,5 + 50 = 78,5
Seria isto?
Vale a pena dar uma relembrada

Compartilhar este post


Link para o post
Compartilhar em outros sites

@gabrieldarezzo

 

Seria assim

 

produto R$ 100

curso pdf R$ 50

 

Se eu comprar 2 produtos vai ficar R$ 200 - 5% = R$ 190

Se eu comprar 2 produtos mais o curso pdf = R$ 240

 

O desconto é somente para os produtos e não para o curso.

Compartilhar este post


Link para o post
Compartilhar em outros sites

E como o sistema sabe o que recebe ou não desconto?

Compartilhar este post


Link para o post
Compartilhar em outros sites

E como o sistema sabe o que recebe ou não desconto?

 

Eu vou criar um select.

vai ter 2 opções:

 

1- sem curso pdf

2- com curso pdf

 

Se for sem curso o valor é 0

se for com curso o valor é 50

ai vou colocar uma variável recebendo esses dados.

e depois incluo a variável na soma de tudo.

Não sei se essa é a melhor forma de fazer. Mas é a que to imaginando.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Na sessão $_SESSION["carrinho"] constará todos os dois tipos (com e sem desconto)? Se constar os dois tipos você terá que identificar isso, para o sistema saber no que aplicar o desconto, caso contrário, ou seja, na sessão exista apenas o que TEM desconto, basta multiplicar o valor por 0,95 (5% a menos) e somar com o 50 (se for o caso).

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.