As part of creating my MarketPlace with Theme Dokan I have to offer several modes of delivery (with different prices) and all these modes must be based on the weight of the products. I bought the add-on “Per Product Shipping” but it does not allow sellers to create multiple price ranges depending on the weight of the order. It allows to set a single price per order or per product.
So I use a plug-in WooCommerce to manually create multiple deliveries by weight orders. But sellers have no access to delivery methods that I created to select those they wish to use to send their goods. Therefore, if a customer makes an order, all delivery methods are enabled on WooCommerce proposed to her without knowing if the seller work with or not.
Last thing, by manually configuring delivery methods on WooCommerce, when a customer buys products from several different vendors in one order, the shipping costs are calculated independently for each sellers. Shipping fees are calculated based on the weight of all the products as if there was only one sender seller.
Therefore I'm stuck … It should:
At Minimum: That in the case of an order with several vendors fees are calculated by summing the cost of each store. And that sellers can select the method of delivery they want to use to send their goods.
At Better: Because sellers want to offer delivery methods practices for themselves and their clients, they can even create their delivery mode for their shops (with the ability to create price ranges depending on the weight of the order).