The Red Devils do not have an obligation to buy the 30-year-old when his loan deal comes to an end, but Solskjaer's side will supposedly still have to pay a hefty amount to keep Ighalo on the books temporarily.
According to the Daily Mail, Shanghai will receive a £6m loan fee while United pay £130,000 of Ighalo's £300,000-a-week salary.
The Nigerian's original loan deal had expired at the end of May, but Ighalo will now be able to see out the remainder of the Premier League season which had been suspended as a result of the coronavirus outbreak.
Ighalo has netted four times in eight matches across all competitions for United since his arrival. body check tags ::