Есть товар "Коробка", в него может входить разный состав и в разной последовательности.
Нужно при добавлении в корзину (сессию) пересчитать корзину.
Если состав и последовательность совпадает, то добавить кол-во, а если нет то создать новый элемент.
Подскажите пожалуйста, как правильно структурировать сессию чтоб было удобнее проверить.