Hello @dominusparte,
Dokan calculates each vendor’s shipping rate separately. If you need a single shipping rate then it is totally your own need. You can disable multiple shipping package rates on the cart but this will require modification in the core file of the Dokan plugin. By default, there is no way to pay once if the delivery is the same place but from multiple vendors.
However, if you are managing the shipping cost as admin and the vendor is not configuring their own shipping you can make a few modifications to achieve the changes.
You can use this on your theme functions.php:
remove_filter( 'woocommerce_cart_shipping_packages', 'dokan_custom_split_shipping_packages' );
remove_filter( 'woocommerce_shipping_package_name', 'dokan_change_shipping_pack_name');
remove_action( 'woocommerce_checkout_create_order_shipping_item', 'dokan_add_shipping_pack_meta');
I hope this helps 🙂
Best Regards.
Hello @dominusparte,
Dokan calculates each vendor’s shipping rate separately. If you need a single shipping rate then it is totally your own need. You can disable multiple shipping package rates on the cart but this will require modification in the core file of the Dokan plugin. By default, there is no way to pay once if the delivery is the same place but from multiple vendors.
However, if you are managing the shipping cost as admin and the vendor is not configuring their own shipping you can make a few modifications to achieve the changes.
You can use this on your theme functions.php:
remove_filter( 'woocommerce_cart_shipping_packages', 'dokan_custom_split_shipping_packages' );
remove_filter( 'woocommerce_shipping_package_name', 'dokan_change_shipping_pack_name');
remove_action( 'woocommerce_checkout_create_order_shipping_item', 'dokan_add_shipping_pack_meta');
I hope this helps 🙂
Best Regards.