View Product Page

How to enable multi-shipping for orders

By default, the plugin allows adding multiple shipping addresses to the orders for all the products of your shop by enabling the related option from the plugin settings dashboard. Once enabled, you can choose to allow also guest users to set additional shipping addresses through the option Allow guest users.

Moreover, by enabling the option Show package weight, the total weight, previously configured in the product edit page, will show in the order summary on the Checkout page.



If you wish to exclude certain products or categories from the multi-shipping feature, you can do it by adding them to the related lists available in the plugin dashboard.

exclude products from multi-shipping


The plugin supports variable products and allows your users to add a different shipping address for each single product variation.

multi-shipping for variable products

How to ship the same product to different addresses

Users can choose to ship to different shipping addresses when adding two or more of the same product to the cart.

When clicking on Ship this item to other addresses the plugin automatically splits the product quantity which can be, however, adjusted depending on user’s need.

In the sample below, the customer added 3 Mug Classic to cart.

ship product quantity

After clicking on Ship this item to other addresses, the product quantity splits and the user can select from the drop-down the shipping addresses previously added.

same product multi-shipping

For higher quantities, the user can manage how many of the same product to ship to each address added.

How the admin can manage shipping addresses

The plugin allows the administrator to edit the shipping status of the products associated with each shipping address. To edit the status, go to the order details and choose the one you want to set from Processing, Shipped, Cancelled, and Returned.

manage shipping status


From order details, you can also edit the shipping addresses data.

manage shipping data





Checkout and My Account pages

Users can manage their shipping addresses both on Checkout and My Account page. For every single address, they can apply the following actions: add, delete and change the data.

Checkout page:

checkout multi-shipping


My Account page:

my account multi-shipping


The site administrator has the possibility to enable the option Enable this email notification to notify users of a shipping status change.

multiple shipping email

If the option is active, users will receive an automatic email whenever their shipping status has changed.  The administrator can customize the email subject, heading, and body.

Local Pickup integration

In order to enable to integration between the Multiple Shipping Addresses plugin and Local pickup, you will need to set local pickup as a shipping method.

Local pickup settings

After that, the customer will be able to choose Local pickup as a ‘destination’ when defining the packages to ship to multiple addresses.

Local pickup option frontend


This plugin fully supports Elementor. When using the Elementor editor, you will be able to find the widget YITH Multiple Shipping Addresses and place it wherever you want on your shop pages.