Jump to content


Photo

Alterar Valores Antes Da Compra


  • Faça o login para participar
1 reply to this topic

#1 voltagebr

voltagebr

    Novato no fórum

  • Usuários
  • 2 posts
  • Sexo:Não informado

Posted 13/09/2010, 22:08

E aew pessoal surgiu um probleminha =D quem puder ta ajudando aew agradeço.
é o seguinte, sao 2 tabelas.

1- produto
id
produto
preco

2- pagamento
id
formadepagamento
acrescimo

ate aew sussa, em ACRESCIMO tem um valor cadastrado tipo

id formadepagamento acrescimo
1 a vista 0
2 30 dias 1
3 30/60 dias 1,5
4 30/60/90 dias 1,8

é apenas exemplo os dados acima.

queria colocar um combox antes de comecar adicionar os produtos, quando selecionado tipo a opcap 30/60 dias todos os preços sofreriam um acrescimo de 1,5% e ficase gravado esse valor, para a pessoa ta andando entre os produtos e categorias e nao voltase para valor a vista!

nao estou pedindo script completo pronto, estou pedindo um solucao pois nao tenho muita nocao de como fazer isso.
ja tenho a listagem pronta, o carrinho pronto.

nao posso colocar pro cliente selecionar a opcao no final da compra.

ja vi um sistema desse em funcionamento na internet.

qualquer duvida posta aew, pra mim explicar melhor.

brigadaoo aew.

Edição feita por: voltagebr, 13/09/2010, 22:08.


#2 Squall Robert

Squall Robert

    Mr. Squall - Mais Carne do que Osso (hihi)

  • Usuários
  • 507 posts
  • Sexo:Masculino
  • Localidade:Curitiba
  • Interesses:Php ... Php...Php

Posted 17/09/2010, 10:35

vc pode estar fazendo de várias formas

primeiro vc pode criar um função para calcular o valor

tipo

<?
function Calcula($preco,$taxa = 0)
{
  // faz o calculo com os preços
}
?>
define a constante com os percentuais de acrescimo

se nao existir ele vai retornar o preço a vista


ai na hora de imprimir os preços

vc
passa pela função

echo Calcula($preço,$taxa);


<?php

$squall = new Squall();

$squall->Ajudando("você");

$resultado = $squall->solucao();  ?>




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq