Back to blog
shopifydropshippingclassify-storeinvestigationcase-studyspy-tools

47 Shopify Stores Secretly Dropshipping — How I Spotted Every One

DanielApril 30, 202610 min read

47 Shopify Stores Secretly Dropshipping — How I Spotted Every One

I scrolled TikTok for an hour in mid-April and screenshotted every product ad with a Shopify-hosted landing page. By the end I had 100 stores. None of them came with a label. Most looked premium-ish — clean photography, lifestyle copy, founder pages, a few testimonials. The kind of pages that read "small brand" if you do not know what to look for.

I ran every one of them through the AliShopping Tools classify-store engine. Forty-seven came back as dropshippers. Twelve of those were pretending to be premium brands hard enough that I would not have caught them with the naked eye. This post is the spreadsheet, the patterns, and the screenshots.

The sample is small and the stores are anonymised below — I am not in the business of dunking on individual operators. The purpose is to show what the classifier sees and what shoppers and competitor researchers can replicate in 30 seconds per store.

1. The setup — methodology and the classifier output

I picked the sample by scrolling the TikTok For You feed without filtering, screenshotting any product ad that linked to a Shopify storefront, and stopping when I hit 100. The sample skews toward whatever TikTok's algorithm fed me on April 14-15, 2026 — primarily home, beauty, fashion, and gadgets. It is not statistically representative of all Shopify stores; it is representative of what TikTok product ads were pushing in mid-April 2026.

Each store ran through the classify-store engine in AliShopping Tools, which returns one of five enums:

  • A_BRAND — owned-product brand. Original photography, custom packaging signals, no DSers / Oberlo / AutoDS apps detected, narrow category focus, founder/team transparency.
  • B_RETAILER — multi-brand retailer (boutique, curated). Stocks branded SKUs from third parties, has return / exchange policies that imply real warehousing.
  • C_DROPSHIPPER — fulfillment apps detected (DSers, AutoDS, CJDropshipping, Spocket, Zendrop), broad / unrelated SKU range, AliExpress-style product photography, 14-28 day shipping windows, no return logistics for international orders.
  • D_POD — print-on-demand. Printful / Printify / Gelato detected, design-driven catalogue, on-demand fulfillment language.
  • E_HYBRID — store mixes own-product with dropshipped. Has fulfillment apps but also evidence of owned inventory, often a brand pivoting into dropship for catalogue extension.

The classifier weighs four input layers: installed app stack (200+ Shopify apps detected via the storefront DOM and asset URLs), product catalogue patterns (SKU breadth, product image consistency, supplier signature), theme and copy signals (founder page authenticity, return policy specifics, shipping language), and payment and trust signals (currency switcher behaviour, payment processor variety, badge legitimacy).

Shopify classify-store output — store info panel The store info panel shows category, app stack count, and classification at the top of every Shopify storefront.

2. The 100-store breakdown

Here is the distribution from the 100-store sample.

ClassificationCount% of sample
C_DROPSHIPPER4747%
E_HYBRID1818%
A_BRAND1616%
B_RETAILER1212%
D_POD77%
Total100100%

Forty-seven dropshippers, eighteen hybrids (also running fulfillment apps), seven print-on-demand. Sixty-five of the hundred stores are running on-demand sourcing of one form or another. Sixteen are owned-product brands. Twelve are genuine multi-brand retailers.

If you assumed a TikTok product ad was a real brand, you were right 16% of the time on this sample.

[Source: AStools classify-store engine snapshot, 2026-04-15. Sample is non-random — selected from TikTok For You feed product ads over a single browsing session.]

3. The 47 dropshippers — what flagged them

The classifier's job is to read the storefront the way an experienced researcher would, but in 2 seconds rather than 20 minutes. Across the 47 C_DROPSHIPPER classifications, four signals dominated.

Signal 1: The fulfillment app fingerprint

Forty-one of the 47 had at least one of DSers, AutoDS, CJDropshipping, Spocket, or Zendrop detected on the storefront. The detection runs against the page's loaded scripts, asset URLs, and Shopify object tags. None of these apps cloak themselves — they leave detectable signatures because they need to function inside the storefront.

Shopify stores secretly dropshipping — Apps panel detecting fulfillment app fingerprint The Apps panel surfaces every detected Shopify app on the storefront. DSers / AutoDS / CJ are hard signals for C_DROPSHIPPER classification.

The remaining six C_DROPSHIPPER stores had hidden their fulfillment apps (some operators block app traces from rendering on the public storefront). The classifier still caught them on the other three signals.

Signal 2: Catalogue breadth without category coherence

A real brand stays in its lane. A brand selling backpacks does not also sell kitchen knives. A real retailer stays in its lane too — a curated boutique sells a range of related lifestyle products, not a random scatter.

Twenty-eight of the 47 had catalogues spanning three or more unrelated categories: pet products + beauty tools + kitchen gadgets, or fitness gear + home décor + electronics. This is the signature of a dropshipper running multi-product testing rather than a brand running a focused range.

Signal 3: AliExpress-style product photography

Photos shot on a white background, often with the product slightly tilted, lifestyle prop in the foreground, English text overlaid on the image at low resolution. The classifier looks at image asset metadata, image dimensions, image-host CDN signatures, and visual consistency across the catalogue.

Thirty-three of the 47 had photo assets that traced back to AliExpress supplier listings (verified by reverse-search on a sample). Real brands almost always shoot custom photography. Dropshippers usually do not.

Signal 4: Shipping language and return policy

"Allow 14-28 days for delivery." "We ship from international warehouses." No domestic return address. No replacement guarantee. These are dropshipping tells. Real brands shipping out of a US, UK, or EU warehouse will quote 2-5 day delivery, will list a return address, and will offer a replacement policy with concrete language.

Thirty-six of the 47 had shipping language consistent with AliExpress sourcing. The rest had shipping language scrubbed but failed on the other three signals.

A store typically needs 2 of the 4 signals to score C_DROPSHIPPER with confidence. Most of the 47 had 3 or 4.

4. The 12 fake premium brands — the most interesting subset

The most interesting finding was not the 47 dropshippers. It was the subset within the 47 that had built a premium-brand façade around a dropship operation. Twelve stores out of the 100 had:

  • Custom logo, brand name, founder photo / story
  • "About us" page with a narrative origin
  • Premium-feel theme (dark, minimal, high-typography)
  • Lifestyle photography that looked custom (mostly was — they had paid for one custom shoot covering their hero products)
  • Premium pricing ($60-200 per item against AliExpress unit cost of $5-30)

…and underneath, DSers running the fulfillment, AliExpress sourcing on every SKU, 21-day shipping windows, no real return address.

Five examples from the 12 (anonymised by category, not name):

Store categoryPricing tierBrand-claim signalDropship signal that flagged it
Skincare$80-140 / item"Founded by a chemist," founder photo, science copyDSers detected; product photos traced to 4 different AliExpress suppliers
Pet accessories$45-90 / item"Designed in California" copyCJDropshipping detected; shipping window 21-28 days
Watches$120-200 / itemBrand story page, custom packaging photosAutoDS detected; same watch found on AliExpress at $18 unit cost
Home décor$60-180 / item"Curated by our design team"DSers detected; catalogue spans 4 unrelated categories
Beauty tools$70-150 / itemFounder bio, "made for sensitive skin" claimDSers + Loox; reviews show product arrived in AliExpress packaging

These are not illegal operations. Mark-up is allowed; positioning is allowed. The friction is between the brand promise (chemistry-led, designed-in-California, curated, made-for) and the supply chain (AliExpress generic SKU, 3-week ship from China). A buyer paying $140 for a "chemist-founded" skincare product is making a different purchase than a buyer paying $140 for a re-badged AliExpress generic. Most do not know which they are buying.

The classify-store engine does not pass moral judgement. It just outputs the enum. What you do with it is your call.

5. What this means — for shoppers, for competitors

There are two audiences who care about this output, and they care about it for different reasons.

If you are a shopper considering a purchase from a Shopify store you found on TikTok or Instagram: open AliShopping Tools, click the storefront, read the classification. C_DROPSHIPPER does not mean "do not buy" — there are perfectly good products being sold by dropshippers at fair markup. It means "calibrate expectations." Expect 2-4 week shipping. Expect international fulfillment. Expect limited return options. The product is probably available cheaper on AliExpress directly if you are willing to wait.

For deeper context on what the five classifications actually mean, our how to tell Shopify store type guide walks through each enum with worked examples, and the brand vs dropshipper guide covers the specific signals to look for if you want to verify manually. We also have a print-on-demand store signs guide for the D_POD case and a hybrid store classification guide for the trickier E_HYBRID case.

If you are a competitor researcher — a dropshipper sizing up which stores are running the same product, or a brand wanting to know whether a competitor is real or a re-badged supplier — the classification is the starting point of your research, not the conclusion. C_DROPSHIPPER stores share supplier risk, can be supplier-traced, and follow predictable scaling patterns. A_BRAND competitors are different beasts — owned IP, owned inventory, harder to undercut on price. The strategic response is different for each.

For the more granular question of detecting dropshipping inside a hybrid store, our detect dropshipping store guide goes deeper on the signal layering, and the Shopify store research guide is the pillar that ties classification, app detection, and live-sales velocity into one workflow. And for two well-known case studies, the Gymshark classification post and the Allbirds classification post walk through how the classifier reads a real branded operation versus a re-badged one.

6. Run this yourself in 30 seconds per store

The whole point of running the classifier is that it takes seconds. The 100-store analysis above took me about 90 minutes total — most of which was scrolling TikTok and screenshotting URLs. The actual classification step on each store was 2-4 seconds.

Workflow:

  1. Open any Shopify store in Chrome with AliShopping Tools installed.
  2. The store-info panel surfaces the classification badge automatically.
  3. Open the Apps panel to confirm fulfillment-app fingerprint.
  4. If you want to deepen the analysis, the Products panel shows catalogue breadth and the Live Sales panel shows live-order velocity.

That is the audit. No account, no signup, no per-store fee.

Install AliShopping Tools free from the Chrome Web Store — works on every Shopify storefront automatically. Run the same audit I ran on any store you visit.

If you want to repeat my methodology with a fresh sample: open TikTok, screenshot 100 product ads with Shopify landing pages, classify each one, and post the breakdown. I would be surprised if the dropshipper percentage moved more than 5 points from sample to sample. The shape of the TikTok Shopify ad ecosystem in 2026 is what it is.

— Daniel


Disclosure: This article is published by AliShopping Tools. The 100-store sample was collected on 2026-04-15 from the TikTok For You feed, classified using the AStools classify-store engine on the same date. Stores are anonymised; the classification methodology is documented above. Email feedback via contact page.

All trademarks referenced are the property of their respective owners. This guide is for educational and competitor-research purposes; it is not a buyer recommendation.

Ready to find winning products?

Try AliShopping Tools — 15 free AI tools for product research.

More from the blog