Turboshop

Ordering for someone else: how we built the "other recipient" option at checkout and why it boosts gift sales

Ordering for someone else: how we built the "other recipient" option at checkout and why it boosts gift sales

We at Turboshop added one checkbox to checkout: "Specify another recipient". The buyer orders and pays, while the parcel goes to their mum, a colleague or a client. The recipient is visible to the manager in the order card, appears in emails and Telegram, and is filled into the Nova Poshta waybill automatically.

We at Turboshop have watched the same scenario play out in our clients' stores for a long time. A person orders a gift for their mum in another city, pays by card, and types mum's number into the "Phone" field, because "she is the one picking up the parcel". Then the manager calls to confirm the order and reaches a puzzled woman who never ordered anything. Or the other way round: the buyer enters their own phone, and the Nova Poshta courier cannot reach the recipient. Every such case is an extra call, a one-day delay, and sometimes a cancelled order. So we added a single checkbox to checkout, "Specify another recipient", and carried the recipient's details through the whole order journey: from the storefront form to the Nova Poshta waybill.

What a store loses when the buyer and the recipient are different people

Gifts, orders for parents, purchases for employees, dropshipping where your business client orders straight to their own customer: all of these are cases where one person pays and another picks up the parcel. In our clients' stores we consistently see five to fifteen percent of such orders, and far more before holidays. Without dedicated fields the buyer has to either write the recipient's details in the comment or replace their own phone with someone else's. In the first case the manager retypes the data into the waybill by hand; in the second the store loses contact with the person who actually pays and who should receive the next offer.

  • the manager calls to "confirm the order" a person who knows nothing about it;
  • the buyer ends up on the Nova Poshta waybill instead of the person collecting the parcel, and the branch refuses to hand it over;
  • the buyer's phone is lost because they typed the recipient's number instead;
  • details from the comment are retyped manually, with mistakes in surnames and numbers.
Checkout page of a Turboshop store: the Your details block with the Specify another recipient checkbox below the buyer fields
Storefront: the "Specify another recipient" checkbox sits right under the buyer's details, off by default and out of the way

One checkbox and two fields: what the buyer sees

We deliberately did not add another big block to checkout: every extra field on the checkout page lowers conversion. The buyer sees only a small checkbox, "Specify another recipient", in the "Your details" block, right under their own name, phone and email. If they are picking up the parcel themselves, they simply ignore it. If the recipient is someone else, a click instantly reveals two required fields, with no page reload:

  • "Recipient's full name" with the hint "Surname, first name, patronymic of the recipient";
  • "Recipient's phone" in the +380 format.
Expanded Recipient full name and Recipient phone fields at a Turboshop store checkout after ticking the checkbox
Storefront: the two fields appear only after the checkbox is ticked

Both fields are validated as strictly as the buyer's own details: the phone must be a real number (ten to fifteen digits) and the name at least two characters. We did this on purpose: a wrong recipient number costs the store more than a wrong buyer number, because that is the number the Nova Poshta SMS goes to.

Validation messages saying the recipient full name and recipient phone fields are required at a Turboshop checkout
Storefront: without the recipient's name and phone the order will not go through, and the buyer sees what is missing

There is one more detail we thought through: if the buyer fills in the fields, changes their mind and unticks the checkbox, the recipient's data never reaches the order. You will never get a "half-filled" recipient you have to clarify by phone. And we left the "Quick order in 1 click" without these fields: its whole point is the minimum of steps, and adding a recipient there would defeat it.

The manager sees the recipient where the order is processed

The worst thing that could happen to a feature like this is recipient data being saved but overlooked by the manager. So in the admin order card we placed a toggle, "Recipient is the same as the buyer", right under the buyer's phone. When the buyer named someone else, the toggle is off and the "Recipient's full name" and "Recipient's phone" fields sit below it. The manager can fix a typo in the surname or, conversely, switch the toggle on if the buyer called back to say they will collect the parcel themselves: the fields are then cleared automatically.

Order card in the Turboshop admin panel: the Recipient is the same as the buyer toggle is off, with the recipient name and phone fields below
Admin panel: the recipient sits next to the buyer's details, so the manager immediately sees who to call about the parcel
The same order card with the Recipient is the same as the buyer toggle switched on and the recipient fields hidden
Admin panel: toggle on, fields gone, recipient data cleared

The same toggle is available in the manual order creation form, for cases when a client dictates an order over the phone and asks to ship it to someone else. It is on by default, so regular orders are created exactly as before.

Order creation form in the Turboshop admin panel with the Recipient is the same as the buyer toggle
Admin panel: manual order creation with the same toggle, on by default

Emails, Telegram and the customer account: the recipient is never lost

We carried the recipient through every notification, because managers often work from their phone rather than the admin panel. In the new-order email to the administrator, two lines appear after the buyer's phone: "Recipient" and "Recipient's phone". In the Telegram notification the line "Recipient: name, phone" sits between the buyer's phone and the order total; we placed it there deliberately, because the manager needs to see at once who to call about the parcel. The buyer's confirmation email also shows who they named as recipient, so a mistake can be fixed before shipping.

New order email to the Turboshop administrator with the Recipient and Recipient phone lines
Administrator email: the recipient and their phone come right after the buyer's details
Order confirmation email to the buyer in a Turboshop store showing the recipient and their phone
Buyer email: the person sees who they named as recipient and can fix a mistake before shipping

In the customer account, in the order list, we added the line "Recipient: name, phone". It is shown only for orders where the recipient really is a different person; regular orders look the same as before.

Order card in the Turboshop customer account with the line Recipient: Kovalenko Mariia Ivanivna, +380671112233
Customer account: the "Recipient" line appears only in orders placed for someone else

Nova Poshta: the waybill is issued to the recipient, not the buyer

This is the part we built the whole feature for. When the manager opens the "Nova Poshta" tab in the order card, the express waybill form fills in the recipient's phone and full name, not the buyer's. We split the "Surname First name Patronymic" line into the three separate waybill fields automatically, which is why checkout asks for the name in that order. The manager only has to enter the weight and declared value and click "Generate waybill". Without this feature every such waybill would mean replacing the recipient by hand, and a single wrong letter in the surname would mean a refusal at the branch.

Order card in the Turboshop admin panel: the Nova Poshta block with the branch chosen by the buyer and the other recipient fields next to it
Admin panel: the branch from checkout and the recipient's details in one card, everything a waybill needs

If you have not connected Nova Poshta delivery yet, start with our step-by-step Nova Poshta setup guide: without an API key and branch directories the waybill form will not work.

For integrators: the same fields in the API

If orders reach the store from a CRM or an accounting system, the order creation API method accepts the recipient_name and recipient_phone fields. You do not have to send a separate "recipient is the same as the buyer" flag: when recipient data is present, we set it ourselves. Order lists and cards return these fields, so your back-office system sees the recipient exactly as the manager does.

How to enable it

  1. Update the store to the current platform version: the checkbox appears at checkout automatically, there are no separate settings.
  2. Check the "Recipient is the same as the buyer" toggle in any order card.
  3. If you ship with Nova Poshta, make sure the account and directories are connected, and the waybill form will fill in the recipient on its own.
  4. Add the phrase "You can order for another person" to your delivery terms: buyers are more willing to buy gifts when they see it is supported.

Examples by niche: where we see the biggest effect

  • Flowers and gifts. Almost every order is for someone else. The recipient goes on the waybill and gets the carrier's SMS, while the confirmation call goes to the person who paid.
  • Kids' goods and toys. Grandparents order for grandchildren in another city; the recipient's phone belongs to the parents who collect the parcel at the branch.
  • Dropshipping and B2B. Your business client places the order straight to their own customer: they pay, and the parcel goes to the end recipient without reshipping.
  • Appliances and home goods. A son buys a washing machine for his parents: the waybill is in the parents' name, the receipt and order history stay in the son's account.
  • Corporate orders. An office manager orders for a colleague at a branch office; the store manager does not have to call accounting to ask who will collect it.

FAQ

Do I need to configure anything for the checkbox to appear? No. It is in checkout out of the box after the update; there is no separate switch in settings.

What if the buyer names themselves as recipient? The order is saved with whatever the buyer entered. We deliberately do not check for matching phones: sometimes a person gives a second number.

Does the recipient see the order price? No. The recipient only gets the carrier's SMS with the waybill number; store emails go to the buyer.

Does this work in "Quick order in 1 click"? No, that form has only a name and phone. To order for someone else the buyer goes through the regular checkout.

Can the recipient be changed after the order is placed? Yes, in the order card: switch off "Recipient is the same as the buyer" and enter the details, or switch it on to clear them.

Summary: what you get

We built the "other recipient" option so that gift orders and purchases "for someone" stop being a source of calls, confusion and refusals at the branch. You get one checkbox at checkout, two fields in the order card, the recipient in emails, Telegram and the customer account, and a Nova Poshta waybill issued to the right person without retyping. For more on how we keep making delivery simpler, see the "Features" section.

Create a free store

New articles by email

We write rarely — only when there are new articles on launching and growing an online store. No spam, unsubscribe from any email.

Turboshop Pricing

Pick a package for your catalog size — 0% sales commission. The full comparison lives on the pricing page.

Plus

For stores that outgrew the start: more products, filters and variants, a catalog on Facebook and Instagram.

416 UAH / mo
billed annually (4 992 UAH)
  • Products count: up to 1,500 products
  • Disk space: 5 GB
  • Filters and attributes
  • Product variants
  • Facebook and Instagram

Pro

Maximum power with no limits: API, TurboSklad inventory, advanced SEO and 24/7 site monitoring.

1728 UAH / mo
or 1469 UAH/mo billed annually — 17 628 UAH per year, saving 15%
3 mo — 1642 UAH (−5%) 6 mo — 1555 UAH (−10%)

Everything in Standart, plus:

  • Products count: unlimited
  • Disk space: 50 GB
  • API and Webhooks
  • TurboSklad inventory
  • Loyalty program
  • Filter landing pages
  • 24/7 site monitoring
  • Price types (retail / wholesale / dealer)
  • User types

We'll help you launch your store

Leave your contacts — a manager will get in touch and advise the best solution for your business.