Dear @shaar7
I use Dokan with a different approach than usual.
Some educational institutes register and hold classes offline. I am designing a service that let these institutes to register their classes online (and still hold them offline).
The best analogy for this service is the cinema ticket selling services.
In fact, I play the intermediary role in registering offline classes, online.
They register as a vendor, define their classes and we manage every other aspect of the registration process.
These institutes are not familiar with online procedures and any complexity in defining and managing the classes in the vendor panel can flee them away. So, I have disabled every feature in the product section except creating a new class. Moreover, product creation has just a name, price, and a short description.
After a class got approved, vendors have no control over it.
I have added a simple form under the product listing that lets vendors contact the administrator of service for any request about classes.
?Nevertheles, These modifications do not satisfy my standards of process convenience. So, I have enabled vendors to define and manage their classes by just sending a short message. Vendors’ panel is a complementary and parallel way for managing classes that brings them a sense of control.
I hope these explanations can help.??