Ship items to a third party
On this page
You can allow your customers to ship items to third party recipients. The buyer account maintains their own billing and shipping addresses as part of their account, but at checkout, the buyer can nominate another person, contact, and address as a one-off thing.
Note, this feature is different to a recipient shipping to themselves at a different address, this is designed to allow another person to be the shipping contact for an order.
How it works
You enable the feature (see below). A customer signs in and makes a purchase. At checkout, they click a link to ship to a different person. The buyer enters their details and StoreConnect records two separate contacts on the order:
- Billing contact — the buyer customer who placed the order
- Shipping contact — the recipient person the order will be sent to
Create a store variable
- In the relvant store, create a new Store Variable.
- Give it a name that makes sense to you, like “Enable third party shipping contact”.
- Enter the Key: show_new_recipient_form.
- Enter the Value: true.
- Switch on Available in Liquid: true.
- Save.

How StoreConnect handles the recipient contact
When a customer ships to a different person, StoreConnect records two separate contacts on the order:
- Billing contact — the logged-in customer who placed the order
- Shipping contact — the recipient the order will be sent to
When a recipient is specified, StoreConnect looks for an existing Contact record matching the recipient’s details. If a match is found, that contact is linked to the order using the Ship To Contact lookup. If no match is found, a new Contact record is created using the recipient’s name, email, and phone number. The new contact is created under the billing customer’s account.