Need Consultancy for Joomla based E-commerce Application
$10-30 USD
Closed
Posted about 8 years ago
$10-30 USD
Paid on delivery
I want to develop a Joomla based E-Commerce application for rendering services. I looked for some of the ready made e-commerce extensions for Joomla and somehow they are not able to fulfill my requirements completely. So I wanted some consultancy for choosing the right extension for my requirement. Following are my requirements:
* Admin should be able to create new service (similar to adding new products on an online shop). When a new service is created, it will be visible to site visitors.
* There should be some options which control the price of the service (similar to storage and color of a mobile affects the price).
* Admin should be able to categorize services (as in normal online stores, where products are categorized). Users should be able to search, filter and browse through categories for various services present on the site.
* Users can either save a service for later purchase or purchase a service right away.
* There should be a user dashboard where he can see all the services he has purchased or saved.
* A service will have an associated form, which user can populate to provide specifics about the service. (When admin will create a new service, he will design this form based on the specific information required from user in order to complete the service). This form does not need to be populated in order to save or purchase the service. But is required to be completed before starting work towards this service by the service provider or service staff.
* Service detailed view in the dashboard should have a chat session for service related discussion between users and service staff.
* Service detailed view in the dashboard should have a progress tracker for the service, which service staff can update to reflect progress to user.
An Example - Visa Service
* User Selects the Visa Service from the list of services. He need to select his "Country of citizenship" and "Country whose Visa is required" in order to know the exact service cost.
* If the user save this service then it appears in his dashboard, but will not be assigned to the service staff.
* The user can populate the associated form in order to check what all is required from his end in order to complete the service.
* The user can either make payment for the service after populating the associated field or can populate the form after purchase.
* When user makes payment for the service, it gets assigned to the service staff.
* Service Staff and User can communicate with each other for clarification for the service, can share documents (Some documents are required to be uploaded as part of the associated form, like photo and scanned identity proofs).
* The stages in this service could be - Draft, Form Completed, Documents picked, Documents Submitted, Visa Interview Scheduled, Visa Interview Done, Passport Received, Complete.