Hi Friends, I want to know how to implement the requirements in the in red. I've implemented the Hikashop shopping cart. But still, I couldn't get my head around the idea how to specify the available products/services according to previously specified date & area details by the customer. Maybe this cannot be done just by a cart. Or cannot at all. Should I have to use with a event mgt. extension or something like that too. This is a part of the little assignment of a friend. This is the only part so far I couldn't complete. So, help me guys. 
"Types of event management programs which are provided by the suppliers registered on the portal is displayed on screen 1 (most probably the front page) Those are displayed in the form of icons so that user can click and select the preferred event.
Once a user click on the preferred event user is asked to select the date and the area where the event is to be held.
When user provided above mentioned information, user will be diverted to the screen 2 where subcategories of the events are displayed (Ex- For birthday , cake designers, music bands, decorators, reception halls, heiring equipment suppliers etc.)
Screen no2 displays only information of the suppliers who are eligible to provide the service for the particular area where the user has selected. And the suppliers who are available on the particular day. Supplier service area and available date are requested to provide, in the supplier page by suppliers."

"Types of event management programs which are provided by the suppliers registered on the portal is displayed on screen 1 (most probably the front page) Those are displayed in the form of icons so that user can click and select the preferred event.
Once a user click on the preferred event user is asked to select the date and the area where the event is to be held.
When user provided above mentioned information, user will be diverted to the screen 2 where subcategories of the events are displayed (Ex- For birthday , cake designers, music bands, decorators, reception halls, heiring equipment suppliers etc.)
Screen no2 displays only information of the suppliers who are eligible to provide the service for the particular area where the user has selected. And the suppliers who are available on the particular day. Supplier service area and available date are requested to provide, in the supplier page by suppliers."