If you want to let the vendors to use their own carrier account (ShipStation, EasyPost, Shippo) to obtian live shipping rates and create shipping labels with their own carrier account, this documentation will guide you to configure the recommended configurations.
Below are the step-by-step guidelines for configuring our WooCommerce shipping plugins: Shipping Label for MultivendorX WooCommerce Multivendor Marketplace Pro and MultivendorX plugin to ensure proper integration and functionality.
WooCommerce Shipping plugins’ settings #
If you are using our WooCommerce shipping plugins such as ShipStation Shipping Pro, Shippo Shipping Pro, or EasyPost Shipping Pro (Pro version only), please follow the recommended settings below to ensure correct setup.
- Navigate the Shipping plugins “Settings” → “Multi Vendor” tab
- Enable the “Use Vendor Settings” and “Use Vendor Address” features, so that the plugin will use the vendor’s carrier account and the vendor’s ship from address to calculate live shipping rates.

Shipping Labels for MultivendorX WooCommerce Multivendor Marketplace PRO plugin’s settings #
- Input the license key provided with the plugin and select the WooCommerce shipping plugin you are currently using.
- Disable the “Sitewide Shipping Settings” so that the plugin will not use the admin’s carriers’ account, and the shipping cost will not be kept by the marketplace
- Enable “Live Shipping Rate” and “Print Shipping label” features, so vendors will use their own carrier’s account to display live shipping rates and purchase shipping labels.
- Enable the “Vendor Shipping settings” feature, so vendors will be able to customize shipping settings, such as shipping services.

Vendor Shipping settings
Enable all three features in this section to allow vendors to set up their preferred carriers, shipping services, and shipping boxes, ensuring their shipping settings align with their specific needs.

Purchase Postage workflow
The workflow settings depend on the admin’s preferences.
We recommend verifying that the shipping rates returned by the plugin match your expectations before purchasing a shipping label to ensure the shipping cost is accurate.

Advanced settings:
When not using the sitewide settings, using the vendor’s carrier’s account, it’s recommended not to enable any feature in the “Advanced Settings” unless you are sure what you are doing.

The key features that require special attention are listed below, along with explanations:
- Allow Multiple Shipments
This feature is generally not recommended to be enabled. However, in some cases where not all order items can be shipped together, vendors may like to ship the order in multiple shipments. Enabling this feature allows for that flexibility.
- Allow To Buy A Shipping Label Without Receiving Shipping Costs
When not using sitewide settings, vendors can use their own carrier accounts to purchase shipping labels, even if they haven’t received shipping payments from the customer.
In some cases, the website admin may choose to enable this feature, such as when some vendors offer free shipping. However, keep in mind that once this feature is enabled, this feature will apply to all vendors.
- Exceed Shipping Total
When this feature is enabled, vendors can purchase shipping labels that cost more than what the customer paid, which may result in a loss for the vendor.
However, some admins may choose to enable this feature in specific situations, for example, when vendors want to offer free shipping or provide special shipping promotions. Please also keep in mind that once this feature is enabled, this settings will apply to all vendors.
In the MultivendorX plugin – Admin account settings #
In the MultivendorX plugin, please go to Settings --> General --> Disbursement --> Shipping
When the “Shipping” option is enabled in the “Disbursement” tab, the shipping cost collected from the order goes to the vendor. When the vendor purchases a shipping label, the label cost is then deducted from the vendor’s account.

In the MultivendorX plugin – Vendor account settings #
- In the plugin, go to the “Store Settings” tab → Shippo (The 1TeamSoftware shipping plugin currently in use will be displayed here.)
- Enabled the “Live Shipping Rates” feature in the settings.
- When enabled, the shipping plugin uses the vendor’s Shippo carriers account to calculate live shipping rates according to the vendor’s ship-from address and display rates in the cart and checkout pages.

Shipping cost distribution #
Please note that the WooCommerce shipping plugin and Shipping Labels for MultivendorX plugin’s sitewide settings apply to all vendors. To avoid confusion or conflicts, ensure that the plugin’s settings align with your MultivendorX’s plugin’s configuration.
If the admin disables the sitewide settings, all shipping costs will go to the vendors. When vendors purchase shipping labels, the cost will be deducted from their own carrier accounts.
As the plugin’s settings apply globally to all vendors, it cannot configure different shipping cost distribution rules per vendor, for example, having some vendors’ shipping costs go to the admin while other vendors keep the shipping cost.
MultivendorX does not support separate shipping cost settings for individual vendors, so the plugins have to follow MultivendorX’s configuration rules.
Sandbox mode/test mode #
If you’re using a WooCommerce shipping plugin like Shippo Shipping PRO for WooCommerce or EasyPost Shipping PRO for WooCommerce, both provide a sandbox (test) mode. This feature lets the site admin place test orders and generate sample shipping labels without incurring any charges.
For the best experience, we recommend testing your configuration on a staging site first. This ensures that shipping costs and commissions are calculated and distributed correctly between the admin and vendors before switching to live (production) mode.
📍Related documentation:
How to Set Up the Shipping Label for MultiVendorX plugin – Using the Admin’s Carrier Account