С термином река склоняются простые русские, славянские и освоенные названия: на реке Неве, на реке Висле (но: на реке Иртыш – географические названия обычно не склоняются, когда род обобщающего нарицательного слова и топонима не совпадают).
Это плеоназм.
Запятая ставится.
Правильно: товары были испорчены. В кратких причастиях пишется одна буква н.
Склоняются. Подробно см. в Письмовнике.
Оба варианта верны.
Нет, это ошибка. Со словом континент используется предлог с (и противоположный ему на): товары с разных континентов.