Join the pilot
Shopify app for florists and gift shops

Stop gift orders going to the buyer's own address

Autofill quietly replaces the recipient with the person paying. Ship To Who asks who the gift is for, checks the order's shipping name against it, and, in clear cases, holds the order before it ships.

In development. Not on the Shopify App Store yet.

Order #1042 On hold: Address incorrect
Gift for Maria Lopez Hospital · St. Luke's
Ward 4B, Room 12
Shipping to Anna Smith 12 Oak Lane
Portland, OR 97205
Anna Smith is the buyer. The order is held until you fix the address and release it.

The flowers arrive at the wrong door

Florists and gift shops describe it in Shopify's community forums: the buyer's own address lands on a gift order, and staff call customers to find out where it was meant to go. How the buyer's address gets onto gift orders.

Checkout fills in the buyer

The buyer types the recipient's name on your product or cart page. At checkout, autofill, Shop Pay or PayPal offers their own saved address, and one tap replaces it.

The order looks normal

It's a real name at a real address, so nothing flags it. Merchants report that a review-your-address checkbox doesn't stop it.

You pay for it twice

A remade arrangement, a second delivery run and the phone calls in between.

How it works

The check runs after the order is placed. Checkout steps stay as they are.

  1. Ask who it's for

    A recipient form on your cart page: gift or not, recipient name, phone and delivery type, with ward, room or building fields where they apply.

  2. Check the shipping name

    When a gift order comes in, the recipient the buyer entered is compared with the shipping name. If the shipping name is the buyer's own, it's flagged.

  3. Hold before dispatch

    Clear cases get a Shopify fulfillment hold with the reason "Address incorrect", and Shopify notifies you when the hold is placed. Less certain ones are tagged and listed for review.

  4. Fix it in one form

    Correct the address and recipient together, and the hold is released. Or mark it a false alarm and carry on.

Built not to get in your way

A tool that holds good orders gets switched off, so it holds as few as it can.

  • Holds clear cases, lists the rest

    Gifts to Mom or Grandma are tagged and listed for review, not held, unless you choose to hold them too. A family member entered with the buyer's surname matches the shipping name, so it passes.

  • Gives the buyer a second look

    A Recipient check block for your Thank you and Order status pages shows the buyer the recipient beside the full shipping address, including apartment, ward and room, with a button to report a mistake. A recap for your order confirmation email shows the same details.

  • Works with the fields you have

    Already collecting recipients with another app? If it saves the name under the order's Additional details, point Ship To Who at that field.

  • Keeps its own copy briefly

    Its copy of recipient details is deleted about 30 days after the order is fulfilled or cancelled, or 60 days after it was placed if that's sooner, and at once if you uninstall. The recipient line it adds to the order note stays on your orders.

Run the free pilot with us

We're looking for Shopify florists to try Ship To Who on real gift orders for four weeks and tell us what it gets right and wrong.

What you get
Free use during the pilot, setup on a 30-minute call, and a page showing what was caught and how often it was wrong.
What we ask
Mark each held order as fixed or a false alarm, and tell us about any wrong delivery it missed.
What you need
A Shopify store whose billing address is in the US, or in Canada outside Quebec. An Online Store 2.0 theme. Gift orders every week, fulfilled from your own shop rather than by a fulfillment service.

Or write to support@shiptowho.com with your store URL and roughly how many online orders you take a week.

Questions

Why do gift orders end up at the buyer's address?

The buyer types the recipient's details, then checkout fills itself in. Browser autofill, Shop Pay and PayPal all offer the buyer's own saved name and address, and one tap replaces what was typed. The order is valid, so nothing looks wrong until the delivery.

Does it slow down or block checkout?

No. Ship To Who checks the order after it is placed and never stops a customer from paying. Customers see the recipient form on your cart page. If you add the Recipient check block, they also see the recipient and the full shipping address on the Thank you and Order status pages after a gift order, with a button to report a mistake.

Will it hold an order sent to Mom or to someone with the same surname?

Not by default. A gift to Mom or Grandma Jo is tagged and listed for you to review, not held. If you turn on "Also hold weak mismatches" in Settings, those orders are held too. A family member entered with the buyer's surname matches the shipping name, so the check passes that order. If you add the Recipient check block, a buyer who reports a mistake there within the time you set also puts the order on hold.

What about Buy it now, Shop Pay, Apple Pay and PayPal express buttons?

Buy it now and other express buttons on product pages skip the cart and start their own checkout, so the order arrives without a recipient answer and there is nothing to compare. During the pilot we ask you to turn off dynamic checkout buttons on product pages. Express buttons on the cart page are still being tested. An order placed without a recipient that ships to someone else is counted, so you can see how many slip past. One that ships to the buyer's own name looks like an ordinary purchase and is not recorded.

I already collect hospital, ward and room details with another app.

The name check needs only the recipient's name. If your current app saves it on the order, where it shows under Additional details, you can point Ship To Who at that field, so you don't need to replace your form to try it. It can't read a name saved with each product in the cart.

Can it catch the right name at the wrong street?

Not automatically. It compares names, and a correct name with a wrong address passes that check. The recap in your order confirmation email shows the buyer the full destination and asks them to reply straight away if anything is wrong.

What happens to recipient details?

Ship To Who keeps its own copy of recipient and shipping details until 30 days after the order is fulfilled or cancelled, or 60 days after it was placed, whichever comes first. A daily clean-up then deletes it, and uninstalling deletes it at once. While the app is installed, it also clears the recipient field it adds to the order in Shopify, around the same time or sooner; after you uninstall, Shopify removes that field on its own schedule. Other details saved on your Shopify orders, such as the recipient line in the order note and the order's Additional details, stay in Shopify. Our privacy policy has the full details.

What does it cost?

The pilot is free. If paid plans are added later, we'll tell you at least 30 days before they start, and you're only charged after you approve a plan in your Shopify admin.

How often does it happen in your shop?

The pilot measures it on your real orders, free.