<p>Commerce does not currently support this out of the box (March 2016) - but (just spitballing here, you'll have to try it all out for yourself of course) - you can add arbitrary custom fields to orders. </p>

<p>So you could rig something up by using e.g. a matrix of address field types like this one - <a href="https://github.com/elivz/VzAddress-Craft" rel="nofollow">https://github.com/elivz/VzAddress-Craft</a> - to store the delivery addresses.  But I am guessing you'd want the address data per line Item, so you could instead perhaps use the line items options system described at the bottom here:
<a href="https://craftcommerce.com/docs/add-to-cart" rel="nofollow">https://craftcommerce.com/docs/add-to-cart</a></p>

<p>...to add data for the address to each lineitem.</p>

<p>The order itself would have the purchaser's main address associated with it, but you could definitely store addresses either as options with lineitems, or in custom fields on the order, so it would be possible with some effort I'd say.</p>

<p>Also, you'd need to write a custom shipping solution or adjuster plugin that was capable of using the address data stored to calculate the shipping for each of the 'sub orders' and return the total, I suppose.</p>

<p>It's not going to be <em>super</em> simple but Commerce is very flexible and easy to work with when it comes to plugins etc.</p>

CC BY-SA 3.0
2016-03-17T22:47:19.827Z
2016-03-21T04:47:54.533Z
2016-03-21T04:47:54.533Z
Jeremy Daalder
<p>we have an ecommerce customer in the gifts market who currently have a custom built ecommerce website. Their USP is that you can order gifts for all your friends and family at once and they will be sent to different addresses on the right days throughout the year.</p>

<p>We are looking at moving them to Craft Commerce. Does anyone know if Craft supports multiple shipment addresses on the same order or any way this could work?</p>

<p>Thank you!</p>

<ecommerce><shipping>
Does Craft commerce support multiple delivery addresses / shipments on same order?
# Does Craft commerce support multiple delivery addresses / shipments on same order?

(Asked by: username_0 on 2016-03-17)

we have an ecommerce customer in the gifts market who currently have a custom built ecommerce website. Their USP is that you can order gifts for all your friends and family at once and they will be sent to different addresses on the right days throughout the year.

We are looking at moving them to Craft Commerce. Does anyone know if Craft supports multiple shipment addresses on the same order or any way this could work?

Thank you!

**Tags:** ecommerce, shipping

---

## 1 answers

### Answer by username_1 on 2016-03-17. Score: 1

Commerce does not currently support this out of the box (March 2016) - but (just spitballing here, you'll have to try it all out for yourself of course) - you can add arbitrary custom fields to orders.

So you could rig something up by using e.g. a matrix of address field types like this one - <https://github.com/elivz/VzAddress-Craft> - to store the delivery addresses. But I am guessing you'd want the address data per line Item, so you could instead perhaps use the line items options system described at the bottom here:
<https://craftcommerce.com/docs/add-to-cart>

...to add data for the address to each lineitem.

The order itself would have the purchaser's main address associated with it, but you could definitely store addresses either as options with lineitems, or in custom fields on the order, so it would be possible with some effort I'd say.

Also, you'd need to write a custom shipping solution or adjuster plugin that was capable of using the address data stored to calculate the shipping for each of the 'sub orders' and return the total, I suppose.

It's not going to be *super* simple but Commerce is very flexible and easy to work with when it comes to plugins etc.


---

