I found your contact on Google because I'm interested in a development team for a custom work on Dokan Business on Woocommerce, I still have to buy it. Here are the details:
Designed to use woocommerce with the dokan business software and the template REHUB, now you indicate the changes to do, but important that these changes allow us to continue to have the updates DOKAN and woocommerce, we must create something like a module, plugin and extension that does not change the standard, so you can always make updates.
I send you the detail:
Create a new table and management page for entering and editing the data in this table, in this table we need to add the agents (for vendors) with the relevant ZIP code and the PayPal and Stripe email, and other contact information address, telephone number, contact person, contact email
Each vendor that registers once the Zip Code has been inserted, if it belongs to one of the agents in the table, must be associated with the agent of the reference Zip Code . Email will also be communicated to the registrar of the new vendor associated with him
Each Zip Code can only have one agent, if there is no agent for that Zip Code, it will be associated with a general who manages all vendors not associated with an agent
Each order generated will also be sent a copy of the email with all the details to the agent that is associated with the Zip Code
Each agent can access is view all the orders of all its associated vendors, can also update them with a note and put the status shipped with tracking
On each order that is expected to be shipped, the shipping cost will be sent to the agents through paypal or Stripe, the vendor receives the total cost of the product sold without any commission
Vendors can not decide or change shipping costs, which will be associated with each category to simplify management. Shipping costs are managed by the administration and not by vendors
NOTES: would be the zip code field, every vendor that you register inserts the zip code of reference of his city where he has store, each agent can manage one or more zip code, but a zip code can be associated with one and only agent. Each vendor can be associated with a single agent. Each vendor that registers is associated through the zip code to a single agent who will have the e-mail for every order received from the vendors associated with its zip code and will receive for each order through paypal and stripe the cost of shipping, instead the vendor will receive the 'full amount of the product sold without commission. The agent can see all orders of his vendors and update the status of shipped with tracking number. If you register a vendor with a zip code that is not present for any agent, then it will be managed by a master agent that handles all zip codes that do not have an associated agent.
For each order the shipping cost will be sent to the reference agent and instead the cost of the product will be sent to the vendor, each one pay the fee paypal or stripe on the amount received.
Let me know times and cost development