Xây dựng và kiếm tiền từ ứng dụng bằng API Shopify

Các API Shopify cho phép tích hợp nền tảng Shopify với phần mềm của bên thứ ba. Với kỹ năng của mình, bạn có thể tạo ứng dụng cho thương nhân Shopify và tạo ra doanh thu.

Phân phối ứng dụng

Dưới đây là hai cách phân phối ứng dụng tùy thuộc vào mục đích và đối tượng người dùng:

Bắt đầu xây dựng ứng dụng

Dev Dashboard là trung tâm để bạn tạo và quản lý ứng dụng Shopify. Bạn có thể tạo ứng dụng theo các cách sau:

  • Shopify CLI (khuyên dùng): Sử dụng Shopify CLI để tạo khung cho một dự án hoàn chỉnh với các dòng công việc phát triển và triển khai cục bộ tích hợp sẵn. Các dự án CLI hỗ trợ tính năng tùy chỉnh trong trang quản trị, khối thanh toán và giao diện người dùng nhúng.
  • Dev Dashboard: Đối với tự động hóa hệ thống phụ trợ (backend), đồng bộ hóa dữ liệu hoặc tiện ích tích hợp chỉ dùng API không cần giao diện trong trang quản trị Shopify, bạn có thể tạo và cấu hình ứng dụng trực tiếp trong Dev Dashboard.

Khi tạo bất kỳ ứng dụng nào, dù là tùy chỉnh hay công khai, bạn cũng có thể thiết lập các phạm vi API cho ứng dụng. Tìm hiểu thêm về phạm vi truy cập API của Shopify.

Cửa hàng thử nghiệm để kiểm tra ứng dụng

Cửa hàng thử nghiệm là môi trường kiểm tra chuyên dụng mà bạn tạo từ Dev Dashboard. Cửa hàng thử nghiệm cho phép bạn cài đặt và kiểm tra ứng dụng trong các điều kiện thực tế của Shopify ở bất kỳ gói nào mà không gây rủi ro cho cửa hàng đang hoạt động. Bạn có thể kết nối trực tiếp với cửa hàng thử nghiệm từ Shopify CLI bằng lệnh shopify app dev.

Cửa hàng thử nghiệm khác với cửa hàng chuyển giao cho khách hàng. Cửa hàng thử nghiệm dùng để phát triển và kiểm tra ứng dụng, trong khi cửa hàng chuyển giao cho khách hàng dùng để xây dựng cửa hàng nhằm bàn giao cho khách.

Tìm hiểu thêm về cách tạo cửa hàng thử nghiệm.

Theo dõi và nhật ký

Dev Dashboard cung cấp các nhật ký và chỉ số giúp bạn theo dõi hiệu suất của ứng dụng cũng như khắc phục sự cố, bao gồm tỷ lệ thành công của chức năng và theo dõi việc gửi webhook.

Tìm hiểu thêm về việc theo dõi và nhật ký trong Dev Dashboard.

Quyền của người dùng

Trước khi tạo ứng dụng và cửa hàng thử nghiệm, bạn cần cấu hình quyền của người dùng cho Dev Dashboard. Các nhân viên của đối tác cần có quyền Xây dựng và quản lý ứng dụng để tạo ứng dụng và quyền Cửa hàng thử nghiệm để tạo cửa hàng thử nghiệm.

Di chuyển từ Trang quản lý của đối tác

Dev Dashboard thay thế cho Trang quản lý của đối tác đối với hoạt động phát triển ứng dụng. Nếu trước đây bạn quản lý ứng dụng thông qua Trang quản lý của đối tác, hãy tham khảo hướng dẫn di chuyển để biết chi tiết về những thay đổi và các bước cần thực hiện cho ứng dụng có tiện ích mở rộng.

Đăng ký Shopify App Store

Với tư cách là nhà phát triển ứng dụng, bạn có thể đăng ký gói chia sẻ doanh thu giảm khi bán hàng qua Shopify App Store. Các lợi ích chính của gói này bao gồm:

  • Chia sẻ doanh thu 15%: Shopify thu tỷ lệ giảm 15% trên tổng doanh thu ứng dụng hằng năm, giảm so với mức tiêu chuẩn là 20%.
  • Chia sẻ doanh thu 0% đối với doanh thu ban đầu: Các nhà phát triển đáp ứng tiêu chí đủ điều kiện sẽ được hưởng mức chia sẻ doanh thu 0% đối với 1.000.000 USD đầu tiên trong tổng doanh thu ứng dụng hằng năm kiếm được qua Shopify App Store, bắt đầu từ ngày 1 tháng 1 năm 2025.

Để tìm hiểu thêm về cách đăng ký, hãy xem quy trình đăng ký.

Gửi ứng dụng để được Shopify App Store phê duyệt

Ứng dụng phải đáp ứng yêu cầu của Shopify App Store trước khi có thể được bán trên Shopify App Store. Trong quá trình đánh giá, ứng dụng sẽ thay đổi các trạng thái: Bản nháp, Đã gửi, Đã đánh giá và Đã xuất bản. Email gửi ứng dụng mà bạn cung cấp trong phần Thông tin liên hệ trên biểu mẫu hồ sơ là nơi bạn sẽ nhận email trong quá trình đánh giá. Tìm hiểu thêm về quá trình đánh giá ứng dụnggửi ứng dụng để đánh giá.

Kiếm tiền từ ứng dụng công khai

Shopify App Pricing là phương pháp được đề xuất để lập hóa đơn cho thương nhân sử dụng ứng dụng công khai, đặc biệt là với ứng dụng mới. Bạn chỉ cần định cấu hình mô hình giá một lần trong quá trình gửi ứng dụng, nền tảng sẽ xử lý việc chọn gói, phê duyệt phí, đo lường và lập hóa đơn. Shopify App Pricing hỗ trợ đăng ký định kỳ cố định, lập hóa đơn theo mức sử dụng và các gói kết hợp.

Shopify App Pricing hiện không hỗ trợ khoản phí mua một lần. Nếu ứng dụng của bạn yêu cầu tính năng mua một lần, trước mắt hãy xây dựng trên API Billing. Các công cụ di chuyển và dịch vụ hỗ trợ API Billing liên tục vẫn luôn khả dụng.

Tìm hiểu thêm về Shopify App PricingAPI Billing. Đối với các ứng dụng đã sử dụng Managed Pricing hoặc API Billing, tiện ích tích hợp hiện tại vẫn tiếp tục hoạt động. Công cụ di chuyển sẽ khả dụng trước khi có bất kỳ chức năng nào bị ngừng hỗ trợ.

Bạn có thể xem số liệu chi tiết về doanh thu và lượt cài đặt đối với từng ứng dụng trên trang Ứng dụng thuộc Trang quản lý của đối tác.

Tiếp thị và quản lý ứng dụng công khai

Sau khi ứng dụng được phê duyệt, hãy thúc đẩy đợt ra mắt bằng hướng dẫn Thành công khi tiếp cận thị trường. Bạn có thể tiếp thị ứng dụng bằng nhiều cách để quảng bá và phát triển doanh nghiệp. Tìm hiểu thêm về cách tiếp thị ứng dụng và xem xét các nghiên cứu tình huống để giúp phát triển doanh nghiệp cũng như sử dụng quảng cáo trên Shopify App Store.

Bạn có thể theo dõi lưu lượng truy cập Shopify App Store trong Trang quản lý của đối tác bằng Google Analytics 4 hoặc Facebook Pixel. Tìm hiểu thêm về cách theo dõi lưu lượng truy cập hồ sơ.

Sau khi thương nhân cài đặt ứng dụng, họ có thể đánh giá ứng dụng đó trên Shopify App Store. Điểm xếp hạng tổng thể của ứng dụng dựa trên các bài đánh giá do thương nhân để lại. Điểm xếp hạng tổng thể được tính theo trọng số để ưu tiên các bài đánh giá gần đây, hữu ích và đáng tin cậy. Những đánh giá tích cực sẽ giúp ứng dụng xuất hiện ở vị trí cao hơn trong kết quả tìm kiếm và trang danh mục của Shopify App Store. Tìm hiểu thêm về cách quản lý đánh giá ứng dụng trên Shopify App Store.

Hiệu suất là yếu tố quan trọng khi người dùng chọn ứng dụng. Khi xây dựng ứng dụng, bạn cần chú trọng đến hiệu suất. Nếu hiệu suất ứng dụng giảm, thứ hạng ứng dụng có thể bị ảnh hưởng. Tìm hiểu thêm về tối ưu hóa hiệu suất ứng dụng.

Bạn cũng có thể xem xét nỗ lực đạt được trạng thái Built for Shopify.

Quy trình kiểm tra ứng dụng

Ứng dụng của bạn có thể được chọn để kiểm tra. Nếu ứng dụng được chọn, bạn sẽ nhận được thông báo qua email kèm theo hướng dẫn chi tiết được gửi đến địa chỉ đã thêm làm Email liên hệ gửi ứng dụng trong hồ sơ ứng dụng. Các thay đổi bắt buộc luôn dựa trên yêu cầu của Shopify App Store.

Tìm hiểu thêm