Review duplicate-looking free-sample orders from the last 60 days
Free sample and one-per-household promotions can be hard to review when a second order uses a different email but the same delivery address and sample SKU.
After you install Duplicate Guard, it runs a read-only check of your last 60 days of Shopify orders. It surfaces duplicate-looking groups for your team to review; it does not tag, cancel, or change your existing orders during that first scan.
Install Duplicate Guard to run the free scan
Why email-only limits miss household duplicate orders
Many sample campaigns start with a simple rule: one sample per customer or one order per email.
The problem is that email is only one identity signal. A shopper can use a second email address, guest checkout, a different spelling of their name, or a small address variation. If the store only checks email, the orders may look unrelated until someone manually compares the shipping details.
For household-limited campaigns, the useful review signals are usually broader:
- the same shipping address with different email addresses
- the same phone number across multiple orders
- a repeated customer name, last name, or initials
- similar apartment, suite, or unit formatting
- the same sample SKU ordered more than once within a short window
- repeated orders that arrive before the first one is fulfilled
- previous orders that were already held, cancelled, or reviewed
No single signal is perfect. The goal is not to auto-reject every match. The goal is to surface orders that deserve a human review before they leave the warehouse.
What to decide before the next sample campaign
Before adding more rules, write down how the review process should work.
1. Define the promotion limit clearly
Decide whether the campaign is limited by customer, household, shipping address, phone number, order, SKU, or some combination of those.
A vague rule like “one sample per customer” can be hard for staff to enforce when Shopify orders arrive with guest checkout details. A clearer internal rule helps reviewers make consistent decisions.
2. Separate “needs review” from “definitely block”
A duplicate-looking order is not always an abusive order.
Two orders to the same apartment building may be different households. Two family members may legitimately order. A returning customer may place a second paid order after receiving a sample.
Use a review status first. Then decide whether to ship, hold, contact the customer, cancel, refund, or apply your promotion policy.
3. Choose which fields matter
For free sample and household-limit campaigns, useful fields include:
- phone number
- shipping address
- customer name
- SKU or product handle
- order time window
- order source or sales channel
- existing tags or notes
If the campaign is only risky for one SKU or collection, include that in the review logic so staff are not distracted by unrelated repeat purchases.
4. Review before fulfillment starts
The review step needs to happen early enough to matter.
If the order is only noticed after the label is bought or the warehouse has started packing, your team still has the same support and operations problem. Flagging needs to happen before fulfillment decisions are made.
A practical duplicate-order review checklist
Use this checklist when a sample or limited-drop order looks suspiciously similar to a recent order.
Customer and contact checks
- Does the order use the same email as a recent order?
- Does it use a different email but the same phone number?
- Does the customer name match or look similar?
- Has the customer already received the same sample or limited item?
Shipping checks
- Is the shipping address exactly the same?
- Is it the same address with different apartment, suite, or formatting details?
- Is the street address the same but the name or email different?
- Does the address match a previously reviewed or cancelled order?
Product and timing checks
- Is the same sample SKU repeated?
- Were the orders placed close together?
- Did the second order arrive before the first was fulfilled?
- Is the order part of a campaign where repeat orders matter more than normal repeat purchases?
Decision checks
- Should the team fulfill both orders normally?
- Should one order be held for review?
- Should support contact the customer?
- Should the team cancel or refund a duplicate sample order?
- Should the campaign rules be clarified before more traffic arrives?
The answer may change by campaign, customer history, item value, and fulfillment speed.
What happens after install
- Duplicate Guard checks the last 60 days of available Shopify orders.
- It compares email, phone, address, customer details, SKU overlap, and timing signals.
- Duplicate-looking groups appear in the dashboard with the matching reasons.
- Your team decides whether to ship, hold, contact, cancel, refund, or investigate.
The first scan is read-only. It does not replace your promotion policy or prove that a customer broke it. It gives your team a practical list to review before fulfillment.
Afterward, Duplicate Guard continues checking new orders using the matching settings you choose.
When this workflow is a good fit
A duplicate-order review workflow is useful when:
- you run free sample campaigns
- you offer one-per-household or one-per-customer promotions
- limited items can be drained by repeat orders
- shoppers can use guest checkout or multiple emails
- fulfillment happens quickly and staff need an early warning
- you want human review instead of one-click cancellation rules
- you already scan orders manually before shipping
It can also help with limited drops, COD or phone-first stores, and campaigns where repeated address, phone, or SKU patterns matter.
When it is not the right fit
This kind of review workflow is not a full checkout-blocking system. It is also not an automatic fraud decision engine.
You may need a different tool or custom setup if your main requirement is:
- blocking orders before checkout completes
- enforcing legal or regulated age/identity checks
- automatically cancelling every repeated address
- merging multiple orders into one shipment
- running advanced fraud scoring across payment data
- replacing your promotion terms and customer-support policy
For many merchants, the safer first step is still simpler: flag the repeated signals, pause the order when needed, and let a person review before fulfillment.
Suggested setup for a sample campaign
Start narrow before applying the workflow across your entire store.
- Pick one sample SKU or campaign.
- Define the time window that matters, such as same day, 7 days, or the campaign period.
- Decide which fields should trigger review: address, phone, email, customer name, SKU, or a combination.
- Add a clear internal tag or review status for suspicious matches.
- Tell fulfillment staff what to do when an order is flagged.
- Review the first batch manually so you can adjust for false positives.
This keeps the process useful without turning every repeat customer into a problem.
FAQ
Can Shopify stop multiple sample orders per household by default?
Shopify does not provide a universal, built-in household duplicate-order review workflow for every campaign type. You can use customer accounts, discount limits, Shopify Flow, theme logic, custom checkout rules where available, or apps depending on your plan and setup. For many stores, the practical need is still reviewing repeated order signals before fulfillment.
Is the same shipping address always a duplicate order?
No. The same address can represent roommates, family members, offices, apartment buildings, or legitimate repeat customers. Same-address matching is a review signal, not proof by itself.
Should I cancel duplicate-looking sample orders right away?
Usually not without a review step. Immediate cancellation can create support problems when the match is legitimate. A flag-first process gives your team a chance to apply the campaign policy with context.
What fields should I check for household-limit campaigns?
Start with email, phone, shipping address, customer name, SKU, and order timing. If your campaign is tied to a specific sample product, include SKU or product matching so the team focuses on relevant repeat orders.
Does Duplicate Guard merge or cancel orders automatically?
No. Duplicate Guard is designed to flag duplicate-looking Shopify orders for merchant review before fulfillment. Your team keeps control of the final decision.
Review duplicate-looking sample orders before they ship
Free sample campaigns work best when the promotion rules are clear and fulfillment staff can see risky-looking repeats before packages leave.
Duplicate Guard helps Shopify merchants flag duplicate-looking orders based on repeated customer, address, phone, SKU, and timing signals, then review those orders before fulfillment.