Интернет магазин. Есть заказ и в нем товары. Нажимаем на редактирование и можем менять количество товаров их размеры, добавлять и удалять. Данные сохраняем по нажатию кнопки. Данные приходят в виде масива
$_POST
[
['id' => 2, 'count' => 4, 'size' => 'X'],
['id' => 2, 'count' => 3, 'size' => 'XL'],
['id' => 7, 'count' => 1, 'size' => 'X'],
['id' => 5, 'count' => 2, 'size' => 'S'],
['id' => 5, 'count' => 2, 'size' => 'S'],
['id' => 9, 'count' => 1, 'size' => 'M'],
]
Есть у нас и те товары которые были изначально в заказе. Их мы достаем из базы. Формат схож.
Нужно определить изменения для каждого товара, и записать их, например в лог. (на самом деле нужно по каждому товару провести денежную транзакцию) Как бы вы поступили в подобной ситуации. Удалять и перезаписывать не вариант так как мне важны все изменения для каждого товара.