Skip to content

robertdevore/shipping-multiple-addresses-for-woocommerce

Repository files navigation

Shipping Multiple Addresses for WooCommerce®

Shipping Multiple Addresses for WooCommerce® is a feature-rich WordPress® plugin designed to enhance your WooCommerce® store by enabling customers to ship items from a single order to multiple addresses. This plugin supports advanced features like custom delivery notes, date pickers, order splitting, and personalized email notifications.


Features

  • Multiple Address Management: Allows customers to save and manage multiple shipping addresses directly in their account.
  • Cart Duplication: Enables duplication of cart items for quick and easy checkout.
  • Custom Checkout Fields: Adds delivery notes and preferred delivery date fields during checkout.
  • Order Splitting: Automatically splits orders into sub-orders based on assigned addresses.
  • Email Notifications: Sends custom notifications for split and partial orders.
  • Admin Tools: Highlights sub-orders, displays parent/child relationships in the order list, and provides custom settings for excluded products and categories.
  • Custom Settings: Offers an intuitive settings panel to configure excluded products/categories and customize checkout text.

Installation

  1. Download the plugin ZIP file from GitHub.
  2. Log in to your WordPress® admin dashboard.
  3. Navigate to Plugins > Add New.
  4. Click Upload Plugin and select the downloaded ZIP file.
  5. Click Install Now and then Activate.

Usage

Managing Addresses

  1. Customers can manage their shipping addresses under My Account > Manage Addresses.
  2. Add, edit, or delete saved addresses from the user-friendly interface.

Checkout Process

  1. On the cart page, click the "Duplicate Cart" button to duplicate items if necessary.
  2. Assign products to specific shipping addresses at checkout.
  3. Add delivery notes and select a preferred delivery date.
  4. Complete the order to automatically split items into sub-orders based on assigned addresses.

Admin Features

  1. View parent/child relationships directly in the order list.

  2. Highlight sub-orders for better order management.

  3. Configure settings for excluded products, categories, and checkout customization via WooCommerce > Settings > Shipping.

Settings

Navigate to WooCommerce > Settings > Shipping > Split Orders Settings to configure:

  • Enable Split Order Notifications: Enable/disable email notifications for split orders.
  • Enable Partial Order Completed Email: Notify customers when sub-orders are completed.
  • Exclude Products: Prevent specific products from being eligible for multiple addresses.
  • Exclude Categories: Restrict specific product categories from being eligible.
  • Customize Checkout Notification & Button Text: Personalize the checkout UI.

Support

If you encounter issues or have questions, please open an issue.

License

This plugin is licensed under the GPL-2.0+ License.

About

Let your customers ship items from a single order to multiple addresses

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published