This is nice.
In my case, when a order is completed, it has to be subdivised into mini-orders to each vendor (so if customer X orders items from vendor Y and Z, vendor Y and Z both recieve an order with their respective products).
This also means I have to change the logic concerning the "Status of an order" which is currently global to the order. I have to move the status to the hikashop_order_product table so each vendor can individually mark their product as shipped or not. Depending on what my client needs, might also move that to a new table hikashop_suborder where vendor can mark their part of the order as "shipped" (instead of doing it on a per-product basis).
Also, by looking at the API page, it seems like some key "events" could use a plugin call to unleash the full potential of a component like this, (ie : onAfterProductCreate and so on.) Also, in my case, I'll probably have to implement some crazy coupons mechanics (such as this coupon is only available to products of vendor Y when Product A is purchased with product . So I might try to implement the coupons as joomla plugins (following what has already been done, sometime like hikashopcoupons).
Where would be the best place to keep you in-touch with this customization? This forum?