The best example for this is probably a multi-vendor marketplace, where other users are also selling items in your shop. It might be necessary to allow these other users to manage shipping costs for their own products. By default, only accounts with shop owner permissions can modify shipping in WooCommerce. This Table Rate method takes it a step further and gives permission to users of your choosing to edit one, none, or all shipping methods, whichever you like.
Splitting the Cart
Before proceeding, first we like to recommend the option of splitting the cart into packages. In order to give multiple users the ability to modify their own shipping, you will need multiple Table Rate methods. This ensures the user can only edit their own rates and not someone else’s. WooCommerce requires one shipping method for each package, and by default there is only one package in the cart. This becomes a problem when the customer purchases items from more than one vendor. Splitting the items into groups creates multiple shipping lines so each package/line can have its own method.