First of all please make sure that you use the latest versions of Mighty Commerce, Mighty Resource, Mighty Registration components. If you already have the latest versions, then please follow the instructions.
STEP 1. You need to create 2 fields more for user's account. Use Mighty Registration component' Field manager.
The first field "Seller request" should be of radiobutton type with values "Yes"/"No" ("No" is default). This field should be accessible for all users.
The second one "Seller confirmation" may be of radiobutton type with values "Yes"/"No" ("No" is default) as well or you may use any other field type, for instance, if you need each seller to have their own section (in other words seller may submit goods to certain section only) then you may use secret word for each seller, just put secret word in section parameter and user's "confirm seller" field. Please note that users should not have access to their "confirm seller" field via front-end. To achieve that you need to set "Access Level" for "special" and set all "General Parameters" to "No". This field value will be edited by script after admin confirm user as seller.
If you need to submit sellers automatic then you may use the same field for both commerce section parameters "Request Seller" and "Confirm Seller". All you need to do in this case - just submit new seller -> STEP 3.
STEP 2. You need choose section of Mighty Resource component which will be used as a shop. And add "Seller request" and "Seller confirmation" fields to "Seller associations" section parameters. See tab Commerce.
Please note that you need to create different associations field if you want different sections to have various sellers.
Now to become seller user should edit their account - set "Seller request" to yes and wait while administrator confirms their request - STEP3.
STEP 3. Administrator goes to Mighty Commerce -> Requests sellers and confirms sellers.