Só faltou a opção de split no item. Se tivesse como separar os itens eu compraria.
A parte da split é puramente logica matemática. Você pega a quantidade de item e subtrai, posso até criar um exemplo futuramente.