Hi,
yeah for sure!
So your plugin already integrates in some parts, e.g. there is already the option for vendors to mark orders as “ready for pick up” etc.
Dokan is based on Woocommerce and therefore some features already work.
In Dokan there is the possibility to enter an adress of your vendors store and you can also enable a function called “store opening hours”, so vendors can actually enter all necessary informations for the pick up already.
The major feature missing is the order/vendor based email for the pick up at store.
In dokan all vendors have the possibility to choose local pick up as an shipping option or not, so not everyone offers this option.
That might be a problem, because a cart can consist of two products of two different vendor, and the customer can choose shipping per vendor so maybe the product of vendor A is with pick up at store and the other product of Vendor B with DHL Express.
The email should only be triggered for the product/vendor A, like only with local pick up as shipping method.
For me, the email template you are already offer is almost enough (Adress & Pick Up time), it would be nice to display the order details for the specific vendor in the email as well (not for different vendors, if he orders from multiple vendors, just one vendor and the belonging order details).
If a customer buys two product of two different vendors there should be seperate emails to the customer, because one vendor might process the order faster than the other.
The email should be triggered when the vendor marks the order as ready for pick up only for his specific “sub-order”, like only his part of the order (he can already do this).
A map, a link to a google maps route or an iCal as a reminder in the email might be interesting but not really necessary.
As the possibility for entering the vendors adress and the vendors shop times are already given in dokan, this might be not that difficult?
This screenshot might help understanding which vendor data could be used: https://prnt.sc/uy9br2
I think the multivendor function would be really interesting for a lot of dokan admins.
Let me know if you need some further information!
Best regards,
Sebastian