What Should I Do If a Minor Places an Order on My Website?

Pause fulfillment, review the order, document everything, and do not ship until age concerns are resolved
The first move is simple: put the order on hold and keep it out of fulfillment.
If your store sells vape products, alcohol, CBD, cigars, knives, airsoft, fireworks, nicotine pouches, adult products, or other restricted goods, shipping first and sorting it out later is the mistake that creates the biggest mess. Once the package is out the door, your options get worse.
A small merchant does not need a legal department to handle this well. A small merchant needs a repeatable process that covers four things: stop the shipment, review the evidence, contact the customer if needed, and save a clear record of what happened.
That process matters in your OpoShop store because the order itself is only one part of the problem. Payment disputes, processor scrutiny, and questions about your store's controls can follow after the sale if the order looks underage.
What counts as an underage order on an age-restricted ecommerce site?
An underage order is any order for a restricted product where the buyer is below the legal age or where the buyer's age cannot be reasonably trusted based on the information you have.
That includes obvious cases, like a customer emailing to admit they are under 21. It also includes less obvious cases, like a suspicious date of birth, a mismatch between the order details and the age confirmation, a parent contacting you after the purchase, or a high-risk order for products that commonly draw youth scrutiny.
The exact age threshold depends on what you sell and where you sell it. Alcohol, vape, tobacco, nicotine products, CBD, hemp-derived products, adult goods, knives, airsoft items, fireworks, and certain supplements do not all follow one single rule everywhere.
That is the part many merchants want to skip. You cannot treat "underage" like a generic label. A 19-year-old ordering a knife, an 18-year-old ordering nicotine pouches, and a 20-year-old ordering wine do not raise the same issue in every jurisdiction.
Age verification and identity verification are also not the same thing. Age verification is about confirming that the shopper says they are old enough. Identity verification goes further and tries to confirm the person is who they claim to be. A simple age gate helps screen access. It does not do the full job of identity proofing by itself.
Why does an underage order matter for your store?
A suspected underage order matters because it can create compliance trouble, payment trouble, chargeback trouble, and plain old reputation trouble all at once.
For a restricted-goods merchant, this is not just about one refund. If a minor buys from your website and the order ships, you may end up answering questions from a payment processor, merchant account provider, shipping partner, or marketplace partner about what controls your store had in place.
Chargeback risk changes too. If a parent disputes the charge, or if the cardholder says the purchase should never have happened, your store can be left defending the transaction while also explaining how the buyer got through your checks.
Brand risk is real too, especially for small stores. A local bottle shop, vape brand, cigar retailer, or CBD seller does not need many bad screenshots floating around before the story becomes "this store lets kids order."
And if you sell on OpoShop, this is where defensibility matters. A merchant who can show a clear age gate, a written age verification policy, saved order notes, and a documented hold-and-review process is in a better position than a merchant who says, "we had a checkbox somewhere."
What should you do step by step if a minor places an order?
If you suspect a minor placed an order, hold the order immediately, review the evidence, contact the customer carefully, and cancel or refund the order if age cannot be confirmed.
Here is what that looks like.
1. Put the order on hold
Do not pack it. Do not print the label. Do not mark it ready.
If you use staff or a fulfillment partner, make the hold visible inside your OpoShop order workflow so nobody ships it by accident. The whole point is to stop movement fast.
2. Review what triggered the concern
Look at the product category first. A bottle of whiskey, a disposable vape, a carton of nicotine pouches, a box of cigars, a CBD gummy bundle, or a realistic airsoft item should all trigger a more careful review than a low-risk accessory.
Then check the order details. Look for mismatched names, odd email language, suspicious notes, multiple failed attempts, or a date of birth entry that does not line up with the legal age for the product.
If your age gate stores logs or confirmation records, review those too. A branded gate that records when the visitor confirmed age gives you something concrete to reference later.
3. Contact the customer without accusing them
The message should be short, calm, and direct. You are not trying to start a fight. You are trying to pause the order and create a written record.
Weak: "Your order looks suspicious and we think you may be underage." Stronger: "We placed your order on hold because this product is age-restricted and we need to review the age information connected to the purchase before we can ship."
That second version does two things better. It explains the hold, and it avoids making a claim you cannot yet prove.
4. Cancel or refund if the concern is not resolved
If you cannot confirm the buyer is old enough, do not ship the order.
Should you automatically cancel an order if you think the buyer is underage? In most cases, yes, once your review gives you a reasonable basis for concern and the customer cannot clear it up. A fast cancellation is usually cleaner than dragging out a risky order.
5. Save the record
Keep the order timeline, internal notes, screenshots, customer messages, refund confirmation, and any age-gate or checkout evidence.
This is the part small merchants skip because it feels tedious. Then a dispute shows up three weeks later, and nobody remembers what happened. The record is the defense.
If you want a cleaner first line of defense in your OpoShop store, use an age gate that can appear across the whole site or only on restricted collections and products, depending on how your catalog is set up.
Best ways to prevent underage orders before they happen
The best prevention setup is the one that shows up consistently before browsing or buying restricted products and matches how your catalog is actually organized.
A lot of stores create risk by being half-protected. The homepage has an age prompt, but product pages do not. One vape collection is gated, but another one is not. A CBD bundle is covered, but the individual product page is open.
Here is the simple tradeoff:
| Option | Best fit | Upside | Watch-out |
|---|---|---|---|
| Sitewide age gate | Stores where most or all products are restricted | Consistent coverage and simpler enforcement | Adds a gate for every visitor, even if some pages are informational |
| Collection-specific age gate | Mixed catalogs with restricted and non-restricted products | Keeps non-restricted browsing more open | Requires clean tagging and careful setup |
| Product-specific age gate | Stores with only a few restricted SKUs | Precise control | Easier to miss pages if the catalog changes |
A branded gate before browsing often works better than a generic pop-up because it feels like part of the store, not a sketchy interruption. And if the age gate remembers prior confirmations, returning visitors do not get nagged every time they click around.
Your age verification policy matters too. The policy should say which products are age-restricted, what age standard applies, that orders can be held or canceled if age cannot be confirmed, and that refunds will be issued when a restricted order cannot be completed.
That policy does not need to sound intimidating. It just needs to sound clear.
Weak: "By using this site you confirm you are of legal age." Stronger: "Certain products sold on this website are age-restricted. We may hold, cancel, or refund any order if we cannot confirm the buyer meets the required age for the product."
Common mistakes merchants make after a suspected underage order
The biggest mistake is shipping first because you do not want to annoy a customer.
That instinct is understandable. It is also backwards. A delayed adult order is usually fixable. A shipped underage order is much harder to unwind.
Here are the mistakes we see most often in restricted-product stores on OpoShop:
- Shipping the order before review
- Treating a simple checkbox as the only protection layer
- Failing to save screenshots, notes, and refund records
- Using an age gate that appears on some pages but not others
- Writing vague policy language that does not explain holds or cancellations
- Letting staff make one-off judgment calls with no set process
The checkbox problem is worth calling out. A checkbox can help show intent, but a checkbox alone is thin protection if the rest of the store looks loose. You want the full picture: visible gate, clear policy, stored notes, and a consistent response process.
What we recommend for small restricted-product brands
For most small merchants, the strongest setup is a branded age gate, a plain-language age verification policy, and a simple hold-review-cancel workflow that staff can follow without asking a manager every time.
That setup is practical because it does not ask a small team to build custom systems. It gives your store a visible front-end check, a written rule for customers, and a back-end process for incidents.
If you sell on OpoShop, start with the categories that create the most exposure first. A vape shop may gate the whole store. A mixed CBD brand may gate only restricted collections and product pages. A knife or airsoft merchant may want category-level control with a policy page that clearly explains order holds and cancellations.
The point is not to make the store feel hostile. The point is to make the store look intentional.
Best answer: If a minor places an order on your website, stop fulfillment, keep a written record, and cancel the order if age cannot be confirmed. Then tighten the setup that allowed the order through in the first place. For most OpoShop merchants, that means adding a consistent age gate, making the age verification policy easy to find, and using one documented workflow every time.
If your store needs a cleaner, more defensible setup without custom development, start by making age checks visible and consistent across the parts of your catalog that actually create risk.
FAQs
Should I automatically cancel an order if I suspect the customer is underage?
Yes, if your review gives you a reasonable basis to think the buyer is underage and the concern cannot be cleared up quickly. Holding the order first is smart, but shipping a restricted product before the age issue is resolved is the bigger mistake.
What records should I keep after an attempted underage purchase?
Keep order notes, customer emails or messages, screenshots of the order details, age-gate logs if available, refund or cancellation records, and timestamps showing when the hold was placed. A clean record helps with disputes and shows your store did not ignore the issue.
Is a checkbox age gate enough for age-restricted products?
No. A checkbox can be one small part of your setup, but a checkbox alone is weak if the rest of the store has no visible controls, no policy language, and no documentation process.
Should my age gate appear on every page or only on certain products?
The right answer depends on your catalog. A fully restricted store usually benefits from a sitewide age gate, while a mixed catalog often works better with age gates on restricted collections and product pages only.
How do I explain age verification to customers without sounding sketchy?
Use plain language and say exactly why the check exists. A short message like "This product category is age-restricted, so we confirm age before browsing or purchase" sounds cleaner than vague legal wording.
Will an age gate hurt my conversion rate?
A clumsy gate can create friction, but a clear branded gate usually causes less trouble than merchants expect. If the gate remembers prior confirmations and appears only where it needs to, the store can stay compliant without repeatedly interrupting returning shoppers.
Summary
If you suspect a minor placed an order on your website, do not ship first and ask questions later. Hold the order, review what you have, contact the customer in writing if needed, cancel or refund when age cannot be confirmed, and keep the record.
Then fix the front end too. A visible age gate, a clear age verification policy, and a consistent workflow inside your OpoShop store make the next incident easier to prevent and easier to defend.
See how Doorly helps restricted-product stores add a branded age gate without hiring a developer.