Hi Mark,
Everything comes from the WooCommerce order, however, internally its not as simple as what you see on your admin screen. WC Vendors was developed before shipping zones were introduced. When it was initially developed, per product commissions made sense, but that meant that shipping also needed to be per product. After shipping zones were introduced re-architecting our entire commission system to support zones wasn’t easy due to the thousands of existing marketplaces using our product. This has nothing to do with trying to sell a plugin. WooCommerce Per product shipping is supported as it was the only per product shipping plugin available at the time of development.
Its not as simple as picking up the shipping from the order. The shipping plugin needs to be able to split that shipping correctly between each product and each vendor so that it can be assigned correctly to the vendors for the commission. The plugin also needs to provide an interface for the vendors to be able to configure their own shipping. Otherwise how can a vendor be sure that they are getting the correct amount of shipping for the order. If marketship has issues I would suggest you contact the developers to resolve the issue. They are very active and responsive.
We are working to support shipping zones which will alleviate this issue however this requires that I completely redesign our entire commission systems internal architecture to support both per product and per order shipping. We also have to create a user interface for the vendors to be able to manage their own zones. This is not an easy or quick task. It takes considerable time and resources to build and we are a very small team. I know that this is an issue, however due to the sheer number of different kinds of marketplaces it’s not possible to support every single feature for every single marketplace.
cheers,
Jamie
Founder and Lead Developer.