0

Como ordernar Array (Carrinho de compras)

criado por Gustavo Cassoto em 01/07/2014 9:24am
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.

Lista de Respostas:

0
01/07/2014 3:19pm
(~4 anos atrás)
Gustavo Cassoto respondeu:
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?

Nova Resposta:

(Você pode usar tags como <b>, <i> ou <code>. URLs serão convertidas para links automaticamente.)