Como ordernar Array (Carrinho de compras)
Bom dia a todos!
Trabalho para uma empresa de e-commerce, e queremos desenvolver uma promoção no carrinho de compras, a promoção é da seguinte forma:
O cliente compra um produto de preço cheio e se ele adicionar outro produto de preço igual ou menor ele irá ganhar este produto.
Até aí tudo bem, eu fiz a regra e funcionou, porém, eu preciso que ele funcione da seguinte forma também:
O cliente adicionou um produto de preço 30 e depois adicionou um produto de preço 60, o de 30 preciso que entre de graça, então como eu fiz a função toda, pensei em ordenar o array por valor do produto, assim o que tiver maior preço já ficaria antes e o brinde seria atribuído para o menor.
Gostaria de saber como posso desenvolver isso?
Desde já obrigado.
Trabalho para uma empresa de e-commerce, e queremos desenvolver uma promoção no carrinho de compras, a promoção é da seguinte forma:
O cliente compra um produto de preço cheio e se ele adicionar outro produto de preço igual ou menor ele irá ganhar este produto.
Até aí tudo bem, eu fiz a regra e funcionou, porém, eu preciso que ele funcione da seguinte forma também:
O cliente adicionou um produto de preço 30 e depois adicionou um produto de preço 60, o de 30 preciso que entre de graça, então como eu fiz a função toda, pensei em ordenar o array por valor do produto, assim o que tiver maior preço já ficaria antes e o brinde seria atribuído para o menor.
Gostaria de saber como posso desenvolver isso?
Desde já obrigado.
comentários (0)
suspender
Lista de Respostas:
01/07/2014 3:19pm
(~10 anos atrás)
(~10 anos atrás)
Pessoal, consegui com o array_multisort porém ele ferrou com meu carrinho, prevenindo que eu remova qualquer item do carrinho, eu estou removendo utilizando o unset($carrinho->produtos[$idproduto])
Os parametros chagam até ai normalmente, porém não remove do array, alguem sabe o que pode ser?
Os parametros chagam até ai normalmente, porém não remove do array, alguem sabe o que pode ser?