The Maharashtra government extended lockdown in the state till August 31 in view of rising coronavirus cases, which crossed the four-lakh mark on July 29.
A notification issued by Chief Secretary Sanjay Kumar said the decision has been taken as an "emergency step to prevent and contain" the spread of COVID-19.
As part of the Mission Begin Again initiative, malls and market complexes without theatres, food courts and restaurants will be operational between 9 am and 7 pm from August 5, the notification said.
Maharashtra had last month extended the lockdown till July 31 amid a steady growth in the COVID-19 cases in the state.
The notification said movement of persons for purpose of non-essential activities like shopping and outdoor exercises shall be restricted within neighbourhood area limits with mandatory precautions of wearing masks, social distancing and personal hygiene.
Unrestricted movement will be allowed only for attending place of work which are open and for medical reasons, it said.
Large public gatherings and congregations will continue to remain prohibited, and marriage-related gatherings will have only up to 50 guests, it said. The maximum number of persons allowed at funerals will be 20, it added.
Kitchens of food courts and restaurants will be allowed to operate in the malls where only home delivery will be permitted, it said.
Outdoor non-team sports like golf courses, outdoor firing range, outdoor gymnastics, tennis, outdoor badminton and malkhamb will be allowed with physical distancing and sanitation measures from August 5, the order said.
Swimming pools will not be allowed to operate.
Wearing of masks will be compulsory in (public) transport system, it said.
Barber shops, spa, salons, and beauty parlours have been allowed to operate with certain stipulations since June 25.
With 9,211 new patients being detected, the number of COVID-19 cases in Maharashtra on July 29 reached 4,00,651.
The state's death toll due to the pandemic went up to 14,463 with 298 patients dying, 60 of them in Mumbai, during the day, said health minister Rajesh Tope.
7,478 patients were discharged from hospitals, taking the number of recovered cases in the state to 2,39,755.
Maharashtra now has 1,46,129 active cases.
A total of 20,16,234 people have been tested so far in the state, the health department said in a statement.
The Mumbai city and suburban areas reported 1,109 and 3,324 fresh cases of COVID-19, respectively. The case count in the state's capital is now 1,11,991 and death toll 6,247.(With inputs from PTI)