We are looking to build an online order management system. We would like it built with WordPress as we use WordPress for ALL of our other sites/systems and understand well how it works. If it is not possible or not best with WordPress, we understand.
We need a site that we can register VENDORS at. Then the VENDORS can invite CLIENTS to register. If someone registers without being invited by a VENDOR, then we would like them attached to our default VENDOR. Since we have a default VENDOR we need the ability to change who a CLIENT has as their VENDOR. A client might have more than 1 CLIENT account if they need to work with more than 1 VENDOR. (Or would it be best to not attach CLIENTS to VENDORS, only attach PROJECTS to VENDORS?)
We source a number of products from factories for small PROJECTS.
A CLIENT should be able to "Start a New Project" after logging in. Post their needs: small bit of text and images. Then hit submit. Order goes to their VENDOR. The VENDOR gets a notification. Also a record starts call "Project Timeline." This is a table kept of all details that happen from the start to finish of the project. CLIENTS should also have the ability to CHAT (maybe BuddyPress) with their VENDOR.
Once the VENDOR confirms all the CLIENTS needed details, they can send an Invoice to the client. CLIENT pays the VENDOR directly via PayPal. (Each VENDOR needs to be able to set in their PayPal address.)
Once the VENDOR is ready they click a button that says "Submit to Factory". The ADMIN user is the "factory." ADMIN will assign the products from the invoice to SUPPLIERS. The SUPPLIERS will be another user account on the system. SUPPLIERS can only work directly with the ADMIN, not with the VENDOR or CLIENT.
Once the products are ready, ADMIN or VENDOR will post the tracking details to the timeline.
This is the general concept we have for the system. We have screenshots from a competitors system that we can share.
Responsive design is needed. We have experience and like to use WooCommerce if we need a commerce system. As I said before, we have other sites and use a theme from BuddyBoss known as "One Social" and "Social MarketPlace". Our VENDORS, CLIENTS and SUPPLIERS are all around the world and speak MANY different languages. We would like a translator built into the site for simple quick translation. Google 2 Step Authentication we would like to have as an option as well for users, there is a simple plug in for on the market. We would like to have the ability for CLIENTS/VENDORS get email notifications only when there is a timeline update on a project. SUPPLIERS need to get an email update when project is submitted to them.
I am sure there might be a small detail or two I missed that will need to be included. Please understand.
We can also chat about budget in message, please bid with your correct estimated budget. Once budget is agreed, we will set 10% milestone to start project. As progress happens we will add to milestone. Once project is finished we will add full milestone. The system can be added to our servers and setup for testing. We will test for 72 hours to make sure it works then release payment in full.