bnk>А не проще будет слить их как есть, а потом удалить дубликаты? bnk>Так хоть будет гарантия, что все данные передались, а то при твоем подходе с миллионом галочек пользователь случайно нажмет не то и привет.
Ничего страшного он там не может сделать.
Те товары, которые записаны — они записаны.
А те, которые не записаны, он их видит, может поменять галочки и записать.
Подход менять не хочется.
Тем более, что это уже все согласовано.
Вопрос только в "грамотной" реализации, выделении классов, разделении их по слоям.