ÿÿ Tạo sản phẩm trong Adapty | Tài liệu Adapty

Tạo sản phẩm

Cách bạn tạo sản phẩm trong Adapty phụ thuộc vào việc bạn đã có sản phẩm trong các cửa hàng hay chưa:

Bạn cũng có thể tạo sản phẩm theo cách lập trình bằng Developer CLI.

Tạo sản phẩm và đẩy lên cửa hàng

Trước khi bắt đầu, hãy đảm bảo bạn đã cấu hình tích hợp với các cửa hàng cần thiết:

Nếu bạn đã cấu hình tích hợp App Store từ trước, hãy đảm bảo bạn đã thêm App Store Connect API key.

Äể thêm sản phẩm má»›i vào ứng dụng:

  1. Vào Products từ menu chính của Adapty.
products-tab.webp
  1. Nhấp Create product ở góc trên bên phải. Adapty hỗ trợ tất cả các loại sản phẩm: gói đăng ký, non-consumable (bao gồm cả lifetime) và consumable.

  2. Chá»n Create a new product and push to stores.

push-to-stores.webp
  1. Nhập các thông tin sau:
    • Product name: nhập tên sản phẩm để sá»­ dụng trong Adapty dashboard. Tên này chá»§ yếu để bạn tham khảo, vì vậy hãy chá»n tên phù hợp nhất vá»›i bạn khi sá»­ dụng trên Adapty Dashboard.
    • Access Level: chá»n mức độ truy cập mà sản phẩm thuá»™c vá». Mức độ truy cập dùng để xác định các tính năng được mở khóa sau khi mua sản phẩm. Lưu ý danh sách này chỉ chứa các mức độ truy cập đã được tạo trước đó. Mức độ truy cập premium được tạo sẵn trong Adapty, nhưng bạn cÅ©ng có thể thêm mức độ truy cập khác.
    • Subscription duration: chá»n thá»i hạn gói đăng ký từ danh sách.
      • Weekly/Monthly/2 Months/3 Months/6 Months/Annual: Thá»i hạn gói đăng ký.
      • Lifetime: Dùng khi sản phẩm mở khóa tính năng premium cá»§a ứng dụng mãi mãi.
      • Non-Subscriptions: Dành cho các sản phẩm không phải gói đăng ký và do đó không có thá»i hạn. Có thể dùng để mở khóa tính năng bổ sung, consumable, v.v.
      • Consumables: Các mục consumable có thể mua nhiá»u lần và có thể được tiêu thụ trong quá trình sá»­ dụng ứng dụng. Ví dụ như tiá»n tệ trong game và các vật phẩm thêm. Lưu ý rằng sản phẩm consumable không ảnh hưởng đến mức độ truy cập. Äể cấp mức độ truy cập từ sản phẩm mua má»™t lần, hãy dùng Non-Subscriptions.
    • Price (USD): Giá sản phẩm tính bằng USD. Giá này sẽ được dùng làm cÆ¡ sở để tá»± động tính và thiết lập giá cho tất cả các quốc gia. Bạn có thể tùy chỉnh giá cho từng quốc gia và khu vá»±c sau.
create-product-push.webp
  1. Nhấp Save & Continue.
  2. Cấu hình thông tin sản phẩm cho App Store nếu bạn có kế hoạch xuất bản ở đó:
    • Product ID: Tạo ID duy nhất và cố định cho sản phẩm.
    • Product group: Chá»n nhóm sản phẩm hiện có mà bạn đã tạo trong App Store Connect hoặc nhấp Create new Product Group và đặt tên cho nhóm đó. Sau khi Adapty tạo xong, bạn có thể chá»n từ danh sách thả xuống.
    • Screenshot: Tải lên ảnh chụp màn hình cá»§a in-app purchase thể hiện rõ sản phẩm hoặc dịch vụ được cung cấp. Ảnh chụp màn hình này chỉ dùng cho quá trình xét duyệt App Store và không được hiển thị trên App Store. Xem yêu cầu vá» kích thước và định dạng ảnh chụp màn hình tại đây.
push-app-store.webp
  1. Nhấp Push data to App Store.

Nếu đây là sản phẩm đầu tiên cá»§a ứng dụng này, bạn phải gá»­i thá»§ công để xét duyệt trong App Store Connect. Äiá»u này sẽ không cần thiết vá» sau. Sau khi xét duyệt hoàn tất, trạng thái sản phẩm trong Adapty sẽ tá»± động cập nhật.

  1. Cấu hình thông tin sản phẩm cho Google Play nếu bạn có kế hoạch xuất bản ở đó:
    • Base Product ID: Tạo ID duy nhất và cố định cho sản phẩm.
    • Subscription: Chá»n nhóm gói đăng ký hiện có mà bạn đã tạo trong Google Play Console hoặc nhấp Create new Product Group và đặt tên và ID cho nhóm đó. Sau khi Adapty tạo xong, bạn có thể chá»n từ danh sách thả xuống.

    Grace Period và Account Hold Period sẽ được tự động đặt vỠgiá trị mặc định theo quy định của Play Store. Bạn có thể thay đổi chúng sau trong Google Play Console.

push-google-play.webp
  1. Nhấp Push data to Play Store.
  2. Äối vá»›i iOS, cấu hình ưu đãi giá»›i thiệu – dùng thá»­ miá»…n phí – bằng cách chá»n Free duration từ danh sách thả xuống. Trong thiết lập ban đầu này, bạn có thể thêm thá»i gian dùng thá»­ miá»…n phí giá»›i thiệu. Sau khi sản phẩm chính được các cá»­a hàng phê duyệt, bạn có thể thêm các ưu đãi khác (ví dụ: ưu đãi, ưu đãi thu hút khách hàng cÅ©) bằng cách liên kết ID hiện có từ console cá»§a cá»­a hàng.
intro.webp

Ưu đãi giá»›i thiệu không tá»± đồng bá»™ vá»›i Google Play. Không giống App Store, Google Play không có loại “introductory offer†riêng biệt — các ưu đãi dùng thá»­ miá»…n phí và giảm giá Ä‘á»u được cấu hình dưới dạng offers trên base plan. Tạo offer trong Google Play Console và liên kết vá»›i sản phẩm Adapty cá»§a bạn.

  1. Cuối cùng, nhấp Save để xác nhận tạo sản phẩm.

Tạo sản phẩm và kết nối sản phẩm đã có trong cửa hàng

Trước khi bắt đầu, hãy đảm bảo bạn đã:

  • Cấu hình tích hợp vá»›i các cá»­a hàng cần thiết:
  • Tạo sản phẩm trong các cá»­a hàng cần thiết:

Nếu bạn chưa có sản phẩm nào, hãy xem hướng dẫn Äẩy lên cá»­a hàng để tạo chúng cùng lúc trong Adapty và các cá»­a hàng.

Äể thêm sản phẩm má»›i vào ứng dụng:

  1. Vào Products từ menu chính của Adapty.
products-tab.png
  1. Nhấp Create product ở góc trên bên phải. Adapty hỗ trợ tất cả các loại sản phẩm: gói đăng ký, non-consumable (bao gồm cả lifetime) và consumable.

  2. Chá»n Connect an existing store product.

existing-product.webp
  1. Nhập các thông tin sau:

    • Product name: nhập tên sản phẩm để sá»­ dụng trong Adapty dashboard. Tên này chá»§ yếu để bạn tham khảo, vì vậy hãy chá»n tên phù hợp nhất vá»›i bạn khi sá»­ dụng trên Adapty Dashboard.

    • Access Level ID: chá»n mức độ truy cập mà sản phẩm thuá»™c vá». Mức độ truy cập dùng để xác định các tính năng được mở khóa sau khi mua sản phẩm. Lưu ý danh sách này chỉ chứa các mức độ truy cập đã được tạÿÿo trước đó. Mức độ truy cập premium được tạo sẵn trong Adapty, nhưng bạn cÅ©ng có thể thêm mức độ truy cập khác.

    • Subscription duration: chá»n thá»i hạn gói đăng ký từ danh sách.

      • Weekly/Monthly/2 Months/3 Months/6 Months/Annual: Thá»i hạn gói đăng ký.
      • Lifetime: Dùng khi sản phẩm mở khóa tính năng premium cá»§a ứng dụng mãi mãi.
      • Non-Subscriptions: Dành cho các sản phẩm không phải gói đăng ký và do đó không có thá»i hạn. Có thể dùng để mở khóa tính năng bổ sung, consumable, v.v.
      • Consumables: Các mục consumable có thể mua nhiá»u lần và có thể được tiêu thụ trong quá trình sá»­ dụng ứng dụng. Ví dụ như tiá»n tệ trong game và các vật phẩm thêm. Lưu ý rằng sản phẩm consumable không ảnh hưởng đến mức độ truy cập. Äể cấp mức độ truy cập từ sản phẩm mua má»™t lần, hãy dùng Non-Subscriptions.
    • Price (USD): Giá sản phẩm tính bằng USD. Nếu sản phẩm đã có trong cá»­a hàng, giá trị này sẽ không ảnh hưởng đến giá thá»±c tế trong cá»­a hàng; bạn có thể chá»n bất kỳ giá trị nào từ danh sách. Sau đó, bạn có thể tùy chỉnh giá cho từng khu vá»±c ngay trong Adapty dashboard.

product-info.webp
  1. Nhấp Continue.

  2. Cấu hình thông tin sản phẩm từ mỗi cửa hàng:

    • App Store:
      • App Store Product ID: Mã định danh duy nhất này được dùng để truy cập sản phẩm trên thiết bị. Chá»n từ danh sách. Nếu không thấy trong danh sách, hãy kiểm tra cấu hình trong App Store Connect và đảm bảo nó chính xác và thuá»™c ứng dụng này.
    • Play Store:
      • Google Play Product ID: Äây là mã định danh sản phẩm từ Play Store. Chá»n từ danh sách. Nếu không thấy trong danh sách, hãy kiểm tra cấu hình trong Google Play Console và đảm bảo nó chính xác và thuá»™c ứng dụng này.
      • Base Plan ID: ID này dùng để xác định base plan cho sản phẩm trên Play Store. Khi thêm Product ID cá»§a gói đăng ký trên Play Store, bạn cần cung cấp Base Plan ID. Má»™t base plan xác định các chi tiết cÆ¡ bản cá»§a gói đăng ký, bao gồm chu kỳ thanh toán, loại gia hạn (tá»± động gia hạn hoặc trả trước) và giá tương ứng. Lưu ý rằng trong Adapty, má»—i sá»± kết hợp giữa cùng má»™t gói đăng ký và các base plan khác nhau được coi là sản phẩm riêng biệt.
      • Legacy fallback product: Sản phẩm dá»± phòng này chỉ được dùng cho các ứng dụng sá»­ dụng phiên bản SDK Adapty cÅ© hÆ¡n (phiên bản 2.5 trở xuống). Bằng cách đánh dấu sản phẩm là tương thích ngược trong Google Play Console, Adapty có thể xác định liệu nó có thể được mua bởi các phiên bản SDK cÅ© hay không. Äối vá»›i trưá»ng này, hãy chỉ định giá trị theo định dạng <subscription_id>:<base_plan_id>.
    • Stripe:
      • Stripe Product ID: Äây là mã định danh duy nhất cho sản phẩm trong Stripe.
      • Stripe Price ID: Trong Stripe, các đối tượng price bao gồm nhiá»u hÆ¡n chỉ là số tiá»n; chúng còn bao gồm cả hành vi thuế, bậc khối lượng và khoảng thá»i gian gói đăng ký. Vì má»™t sản phẩm có thể có nhiá»u mức giá, hãy chỉ định đúng price ID khi tạo sản phẩm trong Adapty.
    • Paddle:
      • Paddle Product ID: Äây là mã định danh duy nhất cho sản phẩm trong Paddle.
      • Paddle Price ID: Trong Paddle, các đối tượng price bao gồm nhiá»u hÆ¡n chỉ là số tiá»n; chúng còn bao gồm cả hành vi thuế, bậc khối lượng và khoảng thá»i gian gói đăng ký. Vì má»™t sản phẩm có thể có nhiá»u mức giá, hãy chỉ định đúng price ID khi tạo sản phẩm trong Adapty.
  3. Tùy chá»n: Bạn có thể thêm sản phẩm từ bất kỳ cá»­a hàng tùy chỉnh nào bằng cách nhấp Add custom store. Trong cá»­a sổ Manage custom store info, bạn có thể chá»n cá»­a hàng tùy chỉnh hiện có hoặc thêm cá»­a hàng má»›i và liên kết sản phẩm vá»›i nó. Lưu ý rằng Adapty chỉ theo dõi giao dịch từ App Store, Google Play và Stripe. Äối vá»›i các cá»­a hàng tùy chỉnh, bạn cần gá»­i giao dịch bằng phương thức Set transaction cá»§a Adapty server-side API.

  4. Nhấp Save product để hoàn tất việc tạo sản phẩm. Quá trình đồng bộ trạng thái sản phẩm có thể mất đến năm phút, vì vậy hãy đợi cho đến khi chúng cập nhật trong bảng.

  5. Bạn có thể tạo offer cho sản phẩm nếu cần. Äể thêm offer, nhấp Yes, add offers. Nếu không, nhấp No, thanks.

Ưu đãi giới thiệu chỉ được tạo trong Adapty khi đẩy sản phẩm lên cửa hàng. Khi nhập hoặc với các sản phẩm đã tạo trước đó, ưu đãi giới thiệu không được đồng bộ và không hiển thị trong Adapty nhưng vẫn hoạt động đúng trong ứng dụng.

Các bước tiếp theo

Chúc mừng! Bạn đã thêm sản phẩm vào Adapty. Tiếp theo là gì?

  • Nếu bạn chưa cấu hình ưu đãi giá»›i thiệu/ưu đãi, bạn có thể thá»±c hiện ngay.
  • Nếu bạn không muốn làm việc đó hoặc đã làm xong, hãy tiến hành thiết lập paywall để bật in-app purchase.
  • Nếu bạn muốn Ä‘iá»u chỉnh sản phẩm trong cá»­a hàng (ví dụ: đặt giá theo khu vá»±c hoặc cấu hình thá»i gian ân hạn), hãy thá»±c hiện trong App Store Connect hoặc Google Play Console.
  • Äá»c thêm vá» cách chỉnh sá»­a sản phẩm sau này.
ÿÿÿÿ