ecom-builder ·

2026 còn nên build Shopify App không? 21,000 slug catalog nói gì

Tôi crawl toàn bộ App Store bằng tool tự build. Chỉ ~768 app verified còn sống — nhưng những kệ trống chỉ rõ chỗ build tiếp.

Phân bố 20,965 Shopify slug — chỉ ~768 verified còn sống, 19,661 long-tail chưa kiểm chứng
20,965 slug trong catalog. Verified còn sống: khoảng 768. — gemlabs partner-radar

Tôi đã làm Shopify App được mười năm. GemPages — page builder tôi đang chạy cùng team — nằm ở khu ồn ào trong một category của App Store. Đứng bên trong cuộc chơi rất dễ tin catalog đã quá rộng và bão hoà khắp nơi. Cũng đứng bên trong, rất dễ phán đoán sai chỗ nào thực sự đông và chỗ nào đang lặng lẽ trống.

Cho nên tôi tự viết một con scraper nhỏ. Tên là partner-radarmột tool tôi viết để crawl, chấm điểm và theo dõi Shopify app mỗi ngày. Nó enumerate được 20,965 app slug duy nhất trên tất cả category listing page mà Shopify expose. Sau đó nó “enrich” một phần trong số đó bằng cách fetch trực tiếp detail page — đọc rating, gói trả phí rẻ nhất, category, country của developer, review count. Phần còn lại tôi đang enrich theo batch mỗi tuần.

Phần dưới đây là những gì data thật sự nói. Có những đoạn không đẹp. Nếu bạn là founder đang cân nhắc 2026 có nên build Shopify App không, đây là bản đồ. Nếu bạn là seller đang chọn app để dùng cho năm sau, cũng bản đồ đó là dấu hiệu cảnh báo.

Tôi sẽ nói thẳng cả hai phía.

Một catalog trông như thành phố — nhưng chỉ một khu có người ở

Con số tổng là 20,965 app. Làm tròn 21 nghìn. Nghe như một thành phố đầy đối thủ. Thật ra nó giống một thành phố mà chỉ một khu phố nhỏ có khách, còn lại là toà nhà văn phòng bật đèn nhưng không ai ngồi.

Lúc đầu tôi chỉ enrich phần top — những app được ưu tiên theo review count — nên data bị thiên về “winners”. Để có một cái đọc trung thực về long tail, tôi viết thêm một script random sample các slug chưa kiểm chứng, mỗi cái fetch detail page. Sau 240 sample ngẫu nhiên như vậy, bức tranh khác hẳn cái “mọi thứ dưới top đều chết”.

Đây là hình dạng thật của long tail, từ random sample đó extrapolate ra 19,661 slug chưa kiểm chứng:

Khoảng reviewƯớc tính số app trên toàn catalogTỉ trọng
0 review10,62051%
1 – 9≈ 6,00029%
10 – 99≈ 2,77013%
100 – 999≈ 1,4507%
1,000 – 9,999≈ 1500.7%
10,000 +30.014%

Ba câu thật thà rút ra:

Một, khoảng một nửa catalog (~10,600 app) thực sự là cold — slug load được nhưng 0 review. Đó là zombie share được verified khi sample đàng hoàng, không phải con số tận thế “96%” mà bạn sẽ ra nếu giả định mọi slug chưa enrich là chết.

Hai, ~9,000 app khác là alive nhưng nhỏ xíu — review từ 1 đến 99. Tồn tại, có ít nhất một merchant đang dùng, nhưng chưa thành business. Nhiều cái sẽ không bao giờ tới.

Ba, thị trường cạnh tranh thực sự chỉ khoảng 1,600 app — số có 100+ review. Lên trên 1,000 review thì cả store chỉ có khoảng 150 app. Lên trên 10,000 đúng ba app.

Phân bố full-catalog — ~10,620 app 0 review, ~6,000 có 1-9, ~2,770 có 10-99, ~1,450 có 100-999, ~150 có 1k-10k, và 3 có 10k+

Để có context: ba app vượt 10k review là Judge.me (39,956), kênh chính thức của TikTok (13,191) và Shopify Flow (10,645). Hai trong ba là platform (TikTok, Shopify). Chỉ có Judge.me — developer độc lập — vượt được mốc 10k với tư cách third-party. Bên dưới là khoảng 67 “doanh nghiệp thật” trong vùng 1k–10k review — PageFly, GemPages, Globo, Avada, 17TRACK, Simprosys, Stamped, Notify!, Omnisend, Printify, Printful. Toàn tên mà bất cứ operator Shopify nào cũng nhận ra. Càng xuống thấp càng nhanh hết.

Điều này quan trọng theo hai chiều. Là seller, bạn đi qua App Store với đèn bật nhưng quá nửa storefront trống không. Là builder, bạn không cạnh tranh với 21,000 app khác. Bạn cạnh tranh với ~1,600 đối thủ nghiêm túc và ~150 incumbent thực sự. Đó là một game nhỏ và sắc hơn nhiều so với con số trên đầu bài hứa hẹn.

💡 Seller nên đọc catalog này như thế nào

Danh sách app có 1,000+ review không phải bảng xếp hạng — đó là bản đồ những thứ mà hàng chục nghìn merchant Shopify đã bỏ tiền hàng tháng để bỏ phiếu rằng đáng giá. Đọc ngược lại để moi ra decision.

  • Category đông app top review = pain point thật. Reviews, page builder, popup, SEO, order tracking, subscription, COD upsell — không phải mốt, là vấn đề platform gốc không giải quyết được. Việc top mỗi category có nhiều app vượt 1k review chứng minh nhu cầu đó là thật, và store của bạn nhiều khả năng cũng có.
  • App đối thủ cài là gợi ý về phễu của họ. Một store dùng Klaviyo + Vitals + Judge.me + Recharge + Shogun đang phát sóng chiến lược tăng trưởng: email retention + conversion bundling + social proof + subscription LTV + custom landing page. Bạn có thể copy stack hoặc counter, nhưng nên biết trước khi tự quyết.
  • Stack overlap = pattern đã chạy được. Khi cùng một cặp app (Recharge + Klaviyo, AfterShip + Judge.me, Globo + GemPages) xuất hiện ở nhiều store, cặp đó là workflow đã được test thực chiến. Một tool mới không khớp pattern → rủi ro adoption cao hơn — hoài nghi mọi pitch “all-in-one” coi nhẹ cách store thực sự vận hành.
  • Category thưa app, rating cao = nhu cầu chưa được phục vụ tốt. Customer support, inventory, B2B wholesale. Nếu business bạn dựa vào một trong những category này, nhiều khả năng bạn đang trả tiền cho SaaS vendor ngoài App Store cho thứ chưa app nào trong store làm tử tế. Cái hợp đồng đó là một dòng ngân sách đáng đàm phán lại mỗi năm — hoặc thay khi có người mới vào.

Thói quen của seller: lướt top mỗi category trong stack của bạn ít nhất mỗi quý. Leaderboard đổi chậm, nhưng integration và pricing tier dịch chuyển theo thị trường — và đó là chỗ bạn tiết kiệm được chi phí stack.

Review — và tiền — thực sự đang ở đâu

Review không phải doanh thu, nhưng là tín hiệu sử dụng rẻ nhất bạn có. Cộng review trên toàn catalog rồi xem mức độ tập trung:

  • Top 10 app ôm 33.1% tổng số review.
  • Top 100 app ôm 80.9%.
  • Top 500 app ôm 99.7%.
  • 20,465 app còn lại chia nhau 0.3%.
Top 10 app chiếm 33.1% review; top 100 chiếm 80.9%; top 500 chiếm 99.7%

Nếu coi App Store như một marketplace, đây là power law cực đoan. Không phải 80/20. Mà là 99.7/2.4. Năm trăm app ăn gần hết. Hai chục nghìn app còn lại chia phần vụn.

Hai hệ quả rút ra rõ ràng.

Với builder: cuộc chơi duy nhất là chen vào top 500. Ngoài đó, bạn về mặt kỹ thuật là có mặt trong catalog, về mặt thực tế là không có mặt trong thị trường. Không có “tầng giữa” yên ổn nào hết.

Với seller: top 500 thừa đủ cho mọi nhu cầu của bạn. Hầu như category nào cũng có một leader đã được kiểm chứng và review tốt. Không có lý do gì để gamble với app số 2,847.

Bản đồ category — trọng lực nằm ở đâu

Mỗi app có thể được Shopify gắn vào một hoặc vài category — Marketing & Conversion, Store Design, Selling Products, v.v. Trong nhóm app đã được enrich đủ data (254 app top-of-funnel), bức tranh theo review trung bình mỗi app là:

CategoryApp⌀ Review/app⌀ Rating
Marketing & Conversion472,7624.67
Store Design452,2284.80
Selling Products / Merchandising461,2034.70
Customer Support306174.84
Shipping466024.62
Customer Service / Store Mgmt486004.78
Inventory · Orders & Shipping475894.62
Finding Products334194.74
Review trung bình theo category — Marketing & Conversion và Store Design áp đảo

Vài thứ nhảy ra ngay khi nhìn bảng này.

Marketing & Conversion và Store Design quá tải và tàn bạo. Review trung bình cao nhất, tức là người thắng cuộc lớn — nhưng người thắng cuộc cũng cắm rễ sâu rồi. Judge.me, PageFly, GemPages, Avada, Pop Convert. Một page builder mới hoặc một review app mới đáp xuống nghĩa là đối đầu với incumbent đã chạy hơn chục năm.

Customer Support có rating trung bình cao nhất (4.84) và pool đối thủ nhỏ (30 app). Đây là dáng vẻ của một category mà leader được yêu, và còn chỗ cho specialist. Nếu hôm nay tôi mới bắt đầu và chỉ được chọn theo data, tôi sẽ khoanh vùng Customer Support và đi tìm sub-vertical chưa được phục vụ bên trong: help desk đa ngôn ngữ cho cross-border, returns agent tự động, post-purchase support cho brand high-AOV (AOV = giá trị trung bình mỗi đơn hàng).

Orders & Shipping và Inventory có rating thấp nhất (4.62) trong khi nhu cầu của seller là có thật. Đây là tín hiệu bị đánh giá thấp nhất trong bảng. Rating thấp + nhiều app + nhiều seller = khách không vui trong một thị trường mà incumbent không phục vụ tử tế. Đây là cách App Store nói “build cho tôi cái gì đó tốt hơn” một cách lịch sự.

Câu chuyện pricing là khoảng trống rõ nhất tôi từng thấy

Chúng tôi extract cheapest paid plan của mỗi app có pricing có cấu trúc — 633 app:

Cheapest planAppTỉ trọng
Dưới $10/tháng35756%
$10 – 2918730%
$30 – 49508%
$50 – 99315%
$100+81.3%
56% app có plan rẻ nhất dưới $10/mo; chỉ 1.3% bắt đầu từ $100/mo

Sàn thì cháy. Trần thì trống.

86% app có plan rẻ nhất dưới $30. App đánh nhau trong một dải giá nhỏ xíu, ai cũng đau — không thể nuôi một team product thật với plan $9 và conversion từ free dưới 2%. Trong khi đó toàn catalog chỉ có 8 app mà cheapest plan bắt đầu từ $100 trở lên.

Nếu bạn từng ngồi đối diện một merchant Shopify Plus và xem họ ký hợp đồng $1,200/tháng với một vendor SaaS bên ngoài App Store, bạn hiểu chuyện gì đang xảy ra. Budget cao cấp tồn tại. Nó chỉ không nằm trong App Store, vì gần như không ai trong App Store build cho nó. 8 app đang charge $100+ có review trung bình thấp hơn nhiều so với nhóm $10–29 — không phải vì model không chạy, mà vì không ai cố.

Đây là cơ hội sắc nhất trong toàn bộ data: một app premium, Plus-grade, giá trên $99, kiếm được cơm bằng cách phục vụ merchant doanh số 7–8 chữ số một năm. Làn này trống vì cả store đang bận đánh nhau trong vũng bùn $9–29.

Địa lý của top catalog

Nhìn top 20 app theo review count, pattern theo nước phát triển rất đáng chú ý. Thứ tự không phải San Francisco và Tel Aviv — mà là Hong Kong, Việt Nam, Trung Quốc, Ấn Độ.

Một mẫu không đầy đủ từ top:

  • Judge.me — Hong Kong — reviews
  • PageFly — Việt Nam — page builder
  • GemPages — Việt Nam — page builder
  • Avada — Việt Nam — SEO suite
  • Globo — Việt Nam — product options
  • 17TRACK — Trung Quốc — order tracking
  • Simprosys — Ấn Độ — Google Shopping feed
  • Pop Convert — độc lập — popup
  • Notify! — độc lập — back in stock
  • STOQ / Artos — độc lập — preorder

Pattern này nhất quán trên toàn catalog mở rộng. Build tại châu Á, phục vụ toàn cầu. Những team biết cách ship một product gọn, support tiếng Anh lúc 2 giờ sáng giờ Việt Nam, và pricing cạnh tranh là những team đã ăn top của mọi category commodity.

Với builder mới đang cân nhắc về địa lý: đây không phải vấn đề cần vượt qua. Đây là bằng chứng tồn tại. Công việc xảy ra ở Hà Nội, Sài Gòn, Hangzhou, Bangalore, Hong Kong. Khách hàng ở Brooklyn, Berlin và Sydney. Dây vẫn nối được.

AI thì sao?

Tiếng ồn của năm nay phần lớn về AI. Chúng tôi check đơn giản trên tên app — bao nhiêu app có “AI”, “GPT” hay “chatbot” trong tên?

  • 1,710 app (khoảng 8.2%) có “AI” trong tên.
  • 123 app nhắc rõ GPT hoặc chatbot.

8% là lớn. Nhưng cũng nhỏ hơn ấn tượng trên social rằng “giờ app nào cũng AI.” Và gần như mọi nhãn AI đều là bolt-on — “AI description writer,” “AI tagger,” “AI chatbot.” Hữu ích, nhưng chưa định nghĩa lại category.

Cơ hội AI thật sự, theo cách tôi đọc data, không phải bolt-on. Là app agentic làm việc end-to-end (agentic = AI-driven, tự chạy nhiều bước liên tiếp không cần seller can thiệp mỗi bước) — app draft, ship, monitor, revise mà không cần seller babysit. Hôm nay có rất ít. Leader của catalog vẫn là “tool bạn vận hành.” Leader của thập kỉ tới sẽ là “agent vận hành store.”

Đây là khoảng greenfield thú vị nhất mà data gợi ra, và tín hiệu reviews velocity của partner-radar đã thấy: một cohort nhỏ các app agentic (post-purchase agent, ad-creative agent, support agent) đang tăng review 30 ngày cao hơn nhiều mức trung bình category. Đó là dáng vẻ ban đầu của làn tiếp theo.

Vậy — còn cơ hội không? Có. Đây là danh sách rút gọn thật thà.

Tôi không định dụ. Phần lớn catalog đã đóng. Page builder, review app, popup, upsell generic — những category này đã được thắng rồi. Nếu pitch của bạn là “PageFly nhưng rẻ hơn,” data nói đừng làm.

Đây là những gì cùng data cho thấy vẫn còn mở, sắp theo độ rõ ràng của cơ hội:

1. App Shopify Plus / B2B premium ($99+/tháng). Trần trống. Hơn 47,000 merchant Plus trên thế giới, và App Store gần như không cung cấp gì có giá hợp với vấn đề của họ. Một app premium B2B / wholesale / enterprise-grade tập trung vào Plus là greenfield sạch nhất trong catalog.

2. Orders & Shipping và Inventory làm tử tế. Rating trung bình thấp nhất bảng, seller đau thật. Incumbent được chịu đựng, không được yêu. Một app fulfillment-quality ship cùng support tốt và tích hợp các carrier API hiện đại sẽ giành share nhanh.

3. Customer Support vertical / agentic post-purchase. Category rating cao nhất, pool đối thủ nhỏ nhất, và là khu vực AI agent có kinh tế tốt nhất (mỗi ticket xử lý tự động trả lại tiền app gấp đôi). Chọn một vertical — beauty subscription, electronics returns, high-AOV apparel — và sở hữu nó.

4. App localized cho thị trường không nói tiếng Anh. Hầu hết leader catalog build ở châu Á cho seller nói tiếng Anh. Chiều ngược lại — app build riêng cho seller Nhật, Đức, Pháp, Tây Ban Nha, với UX native — gần như chưa có. Tín hiệu country của chúng tôi cho thấy chưa tới mười app gắn tag origin ngoài US/UK đồng thời phục vụ tốt cho thị trường non-English.

5. Mua / rebuild một zombie. Cách này khác thường. Hai mươi nghìn app 0 review bao gồm một long-tail những app mà developer đã bỏ một integration thực sự work. Một số có thể mua lại với giá bằng tiền hosting một năm. Nếu muốn xuất phát nhanh hơn vạch số 0, zombie là kho hàng.

Năm 2026 tôi sẽ không bắt đầu: một page builder mới, một review app mới, một popup generic mới, một dropshipping generic mới, một “AI product description writer” mới. Data thẳng tay với từng cái.

Cho seller đang đọc

Nếu bạn bán trên Shopify và đã cài thêm năm app trong tháng này, đây là điều cùng data đó nói cho bạn:

Dùng hai vòng vùng an toàn. Vòng thực dụng là 4.6★+ AND 100+ review — toàn store chỉ có 237 app lọt. Vòng elite là 4.6★+ AND 1,000+ review — vỏn vẹn 66 app. Hầu như mọi vấn đề bạn gặp đều đã có leader trong vòng thực dụng. Không có lý do gì để cài app số 4,000 với một review duy nhất.

Quan sát sàn pricing. Một app có plan rẻ nhất $4/tháng không đủ tiền để support bạn tử tế. Hoặc phải over-sell, hoặc là side project. Nếu vấn đề bạn đang giải quyết quan trọng với business, tìm một tool có giá phản ánh điều đó — thường là $20–80/tháng.

Audit stack hai lần một năm. Trong những app bạn đang cài hôm nay, chạy qua kiểm tra rating + tốc độ review gần đây. Nếu một app dưới 4.5 và không có review mới trong 90 ngày, nhiều khả năng developer đã đi rồi. Thay nó trước khi nó vỡ vào tuần Black Friday.

Free tier ổn, nhưng đọc như đọc hợp đồng. 220 trên 853 app có giá trong sample của chúng tôi (26%) có plan free tử tế. Nhiều cái xuất sắc cho store dưới $10k/tháng GMV (GMV = tổng giá trị đơn hàng được xử lý). Bẫy nằm ở tier ngay trên — kiểm tra xem paid tier có giá như một tool, hay như một trạm thu phí.

Đừng outsource phán đoán cho mỗi cái badge “Built for Shopify.” (Đây là chương trình quality chính thức của Shopify — app vượt qua review về UX và performance thì được gắn badge.) Hữu ích, nhưng không đủ. Hầu như mọi winner category commodity đều là độc lập, không phải first-party. Đọc review, nhìn cách developer reply, quan sát cách họ xử lý complaint — tín hiệu đó vượt qua badge.

Khép lại — catalog này thực sự là gì

Hai mươi mốt nghìn app không phải hai mươi mốt nghìn đối thủ. Là một lõi nhỏ, nóng, gồm 500 doanh nghiệp thật đang phục vụ kinh tế Shopify thật, bao bọc bởi một vỏ ngoài lạnh khổng lồ gồm những listing mà platform không bao giờ xóa.

Lõi nóng đóng ở vài chỗ và mở rộng ở vài chỗ khác. Những chỗ đóng — page builder, review app, popup generic — đóng vì có người đã đến cách đây mười năm và làm phần việc nhàm chán suốt một thập kỉ. Những chỗ mở — Plus, B2B, fulfillment-quality, agentic vertical support, thị trường non-English — mở vì chưa ai bỏ ra một thập kỉ làm việc nhàm chán đó.

Đó là cơ hội. Nó có thật, và hẹp hơn nhiều so với tiếng ồn ngoài kia.

Data trong bài đến từ partner-radar — catalog re-crawl mỗi tuần, review snapshot mỗi ngày, và phần long-tail vẫn được enrich theo batch. Nếu bạn build, đây là bản đồ. Nếu bạn bán, đây là sanity check.

App Store chưa kết thúc. Chỉ là nhỏ hơn và sắc hơn nhiều so với con số trên đầu bài hứa hẹn. Build theo cách đó.

#shopify #app-store #data #partner-radar #cro #founder-story #opportunity-map