Tháng 5 năm 2022, chúng tôi áp dụng một số thay đổi về cách xác định và quản lý sản phẩm thuê bao trong Play Console. Những thay đổi này giúp bạn bán gói thuê bao linh hoạt hơn và giảm độ phức tạp của việc quản lý gói thuê bao. Sau khi nâng cấp ứng dụng và các chức năng tích hợp đầu cuối để sử dụng các API mới cho gói thuê bao, bạn sẽ có thể bán:
- Gói trả trước: Người dùng mua gói cho một kỳ hạn nhất định và có thể nạp tiền để gia hạn sử dụng.
- Ưu đãi nâng cấp: Người dùng được giảm giá khi nâng cấp cấp thuê bao, kéo dài kỳ thanh toán hoặc chuyển từ gói trả trước sang gói tự động gia hạn.
- Điều kiện tuỳ chỉnh: Bạn là người quyết định logic kinh doanh và xác định điều kiện trong ứng dụng của mình
Sau khi bạn nâng cấp, việc tạo và quản lý nhiều ưu đãi trong mỗi gói thuê bao cũng trở nên dễ dàng hơn. Vui lòng đọc bài viết này để tìm hiểu cách hoạt động hiện nay của gói thuê bao.
Tất cả gói thuê bao, ứng dụng và chức năng tích hợp đầu cuối mà bạn hiện có vẫn hoạt động như trước khi có nội dung cập nhật này. Bạn không cần phải làm gì ngay lập tức – bạn có thể dần áp dụng các tính năng mới của gói thuê bao theo thời gian.
Thay đổi quy trình làm việc
Nếu từng sử dụng Play Console, bạn sẽ nhận thấy có nhiều thay đổi trên trang Gói thuê bao (Kiếm tiền với Play > Sản phẩm > Gói thuê bao). Phần lớn những thay đổi này cho phép bạn tạo và quản lý gói thuê bao, gói cơ bản và gói ưu đãi. Cách thao tác cũng có một vài khác biệt:
- Thay đổi giá: Khi thay đổi giá của gói thuê bao, mức giá mới chỉ được áp dụng cho các giao dịch mua mới. Bạn có thể thay đổi giá mà người đăng ký hiện đang trả bằng cách sử dụng nhóm thuần tập theo giá cũ.
- Phạm vi cung cấp: Bạn có thể chọn những khu vực nơi mua được gói thuê bao. Bạn cũng có thể tạo ưu đãi theo khu vực cho một số khu vực trong số đó.
- Định giá theo khu vực: Bạn có thể chỉ định mức giá riêng cho từng khu vực. Bạn cũng có thể chọn nhiều (hoặc tất cả) khu vực rồi đặt một mức giá theo đơn vị tiền tệ mà bạn muốn. Sau đó, Play sẽ thực hiện chuyển đổi đơn vị tiền tệ một lần cho tất cả khu vực đó. Bạn có thể cập nhật giá nếu muốn.
Xử lý gói thuê bao cũ
Các gói thuê bao tạo trước tháng 5 năm 2022 có phần mô tả và lợi ích của gói thuê bao cùng với một chế độ cài đặt duy nhất cho kỳ thanh toán, giá và ưu đãi dùng thử miễn phí/giá ưu đãi. Theo đó, bạn cần có thêm gói thuê bao khác nếu muốn có nhiều kỳ thanh toán hoặc cách tính giá.
Từ tháng 5 năm 2022, các lợi ích của gói thuê bao (hay nói cách khác là “những gì” gói thuê bao cung cấp) sẽ tách biệt với các gói cơ bản và ưu đãi của gói thuê bao đó (“cách thức” bán gói thuê bao). Mô hình mới này giúp bạn dễ dàng bán gói thuê bao theo nhiều cách.
Trong hình dưới, phần bên trái cho thấy rằng trước đây, gói thuê bao được xác định là các đối tượng hoàn toàn độc lập. Việc quản lý sẽ trở nên phức tạp nếu nhiều “gói thuê bao” cung cấp cùng lợi ích nhưng có kỳ thanh toán hoặc giá khác nhau. Chẳng hạn, bạn cần đảm bảo rằng tất cả gói thuê bao đều có phần mô tả và lợi ích đồng nhất dành cho người dùng, đồng thời ứng dụng của bạn không được cho phép người dùng mua thừa gói thuê bao.
Phần bên phải cho thấy cấu trúc hiện tại của gói thuê bao. Mỗi gói thuê bao có thể có nhiều gói cơ bản, mỗi gói cơ bản lại có nhiều ưu đãi.
Gói thuê bao đã chuyển đổi
Khi những thay đổi này ra mắt vào tháng 5 năm 2022, tất cả gói thuê bao hiện có đều được chuyển đổi sang mô hình mới. Kết quả như sau:
- Gói thuê bao giữ lại thông tin không liên quan đến cách bán gói thuê bao, chẳng hạn như tên, nội dung mô tả và lợi ích dành cho người dùng.
- Mỗi gói thuê bao đều có một gói cơ bản duy nhất với kỳ thanh toán của gói thuê bao cũ và giá tự động gia hạn.
- Nếu gói thuê bao có thời gian dùng thử miễn phí hoặc giá ưu đãi, thì gói cơ bản sẽ có ưu đãi về mức giá (thời gian dùng thử miễn phí, giá và thời hạn ưu đãi) dành cho người dùng đáp ứng được tiêu chí (chẳng hạn như chỉ dành cho những người dùng chưa từng mua gói thuê bao trong ứng dụng này).
Các gói thuê bao, gói cơ bản và ưu đãi thu được có chức năng giống với các gói thuê bao trước đó. Ví dụ: Bạn có thể thay đổi thời gian dùng thử miễn phí, cập nhật nội dung mô tả gói thuê bao hoặc thay đổi thời gian ân hạn.
Ví dụ 1: Chuyển đổi một SKU cũ với mức giá ưu đãiĐây là cách chúng tôi chuyển đổi một gói thuê bao hằng tháng cũ với tên gọi “Gói cơ bản”, mã sản phẩm basic1 và mức giá ưu đãi một tháng sang mô hình mới:
Sau khi được chuyển đổi sang mô hình mới, các gói thuê bao đó vẫn là các gói thuê bao riêng biệt. Việc chuyển đổi này không hợp nhất bất kỳ SKU nào thành sản phẩm thuê bao.
Ví dụ: Một trường hợp phổ biến trong hệ thống cũ là nhà phát triển có thể có nhiều gói thuê bao với một quyền thuê bao. Lấy ví dụ một SKU “Gói cơ bản” (mã sản phẩm basic1) không có ưu đãi giá và một SKU “Gói cơ bản” (mã sản phẩm basic2) có bản dùng thử miễn phí dành cho người dùng chưa từng mua gói thuê bao trong ứng dụng. Việc chuyển đổi sẽ tạo ra 2 gói thuê bao có cùng tiêu đề hoặc tên là “Gói cơ bản” với mã sản phẩm khác nhau.
Cả hai đều có một gói cơ bản (hằng tháng, tự động gia hạn) và SKU có thời gian dùng thử miễn phí (basic2) sẽ trở thành gói thuê bao có một ưu đãi.
Ưu đãi tương thích ngược
Trước đây, Play Console và các API dành cho nhà phát triển xác định rằng mỗi gói thuê bao chỉ có một gói giá duy nhất. Giờ đây, Play Console và các API dành cho nhà phát triển cho phép gói thuê bao có nhiều gói cơ bản và nhiều ưu đãi.
Vì các ứng dụng và chức năng tích hợp đầu cuối sử dụng API cũ dành cho nhà phát triển chỉ cho phép mỗi thuê bao có một gói giá duy nhất, nên trong Play Console, mỗi gói thuê bao sẽ chỉ có một gói cơ bản hoặc ưu đãi “có khả năng tương thích ngược”.
Khi ứng dụng hoặc phần đầu cuối của ứng dụng dùng các phương thức API cũ, gói cơ bản hoặc ưu đãi này sẽ được dùng cho kỳ thanh toán, giá cũng như ưu đãi dùng thử miễn phí hoặc giá ưu đãi. Nếu gói thuê bao có các gói cơ bản hoặc ưu đãi khác thì bạn chỉ dùng được các gói/ưu đãi đó cho ứng dụng sử dụng phương thức API mới.
Đánh dấu một gói cơ bản hoặc ưu đãi là có khả năng tương thích ngược
Khi một gói thuê bao cũ được chuyển đổi sang mô hình mới, nếu gói thuê bao đó có giá ưu đãi hoặc ưu đãi dùng thử miễn phí, thì ưu đãi và gói cơ bản tương ứng sẽ được đánh dấu là tương thích ngược. Nếu không, chỉ gói cơ bản được đánh dấu là tương thích ngược.
Nếu cần thì bạn có thể thay đổi gói cơ bản hoặc ưu đãi nào được đánh dấu là có khả năng tương thích ngược. Trước khi thay đổi gói cơ bản hoặc ưu đãi có khả năng tương thích ngược, hãy cân nhắc kỹ tác động của hành động này đến các phiên bản ứng dụng sử dụng phương thức API cũ cũng như những tính năng dùng các phương thức này.
Bạn chỉ có thể đánh dấu một ưu đãi hoặc gói cơ bản chứa các chức năng đã có từ trước. Ví dụ: Gói trả trước, ưu đãi nâng cấp, ưu đãi do nhà phát triển xác định và thẻ đều không được hỗ trợ.
Phạm vi cung cấp và giá theo khu vực
Bạn có thể kiểm soát phạm vi cung cấp và giá riêng cho từng quốc gia hoặc khu vực, đồng thời cho biết liệu Google Play có nên cung cấp gói cơ bản hoặc ưu đãi của bạn cho vị trí nào đó mà sau này Google mới hỗ trợ hay không.
Chúng tôi đã điền lại tất cả gói thuê bao hiện có của bạn để nếu trước đó bạn đã nhắm mục tiêu “Quốc gia/khu vực khác”, thì bạn sẽ tiếp tục nhắm đến tất cả quốc gia trong nhóm này. Nếu trước đây bạn không cung cấp gói cơ bản hoặc ưu đãi ở “Quốc gia/khu vực khác” thì sẽ không có gì thay đổi.
Khi tạo hoặc chỉnh sửa gói cơ bản hoặc ưu đãi, bạn có thể chọn Quản lý phạm vi cung cấp theo quốc gia/khu vực và chọn cung cấp gói cơ bản hay ưu đãi của mình ở tất cả vị trí hoặc thiết lập từng vị trí riêng biệt. Bạn cũng sẽ thấy tuỳ chọn “Quốc gia/khu vực mới”. Nếu bạn chỉ định “Quốc gia/khu vực mới”, thì khi Google Play mở rộng phạm vi hỗ trợ sang quốc gia/khu vực mới, chúng tôi sẽ sử dụng chế độ cài đặt giá và phạm vi cung cấp này. Nếu hệ thống có hỗ trợ cả nội tệ của người mua địa phương tại những quốc gia/khu vực mới này, chúng tôi sẽ thực hiện chuyển đổi đơn vị tiền tệ một lần. Nếu không chỉ định “Quốc gia/khu vực mới” thì theo mặc định, gói thuê bao của bạn sẽ không được cung cấp tại những quốc gia/khu vực như vậy. Sau khi Google mở rộng phạm vi hỗ trợ sang các quốc gia/khu vực mới này, bạn có thể chỉnh sửa gói thuê bao trong Play Console để cung cấp gói thuê bao tại những nơi đó nếu muốn.
Khi chỉnh sửa giá, bạn có thể chọn tất cả vị trí, đặt giá cho từng vị trí và đặt giá cho mọi quốc gia/khu vực nơi sau này Google Play mới hỗ trợ.
Xử lý mã khuyến mãi và các tính năng đặc biệt
Hiện tại, có một số tính năng của gói thuê bao chỉ hỗ trợ ưu đãi có khả năng tương thích ngược. Đó là các tính năng như sau:
- Mã khuyến mãi của gói thuê bao
- Gói thuê bao nổi bật
- Đăng ký bằng Google
Trong Play Console, các tính năng này chỉ cho phép chọn một gói thuê bao, chứ không chọn được gói cơ bản hoặc ưu đãi. Khi chọn một gói thuê bao, ưu đãi tương thích ngược của gói thuê bao đó sẽ được sử dụng.
Lưu ý quan trọng: Đối với các gói thuê bao đang sử dụng những tính năng này, bạn nên cân nhắc kỹ ảnh hưởng của ưu đãi tương thích ngược đối với việc sử dụng tính năng trước khi thay đổi ưu đãi đó.
Điều chỉnh sản phẩm thuê bao
Bạn có thể thêm các gói cơ bản và ưu đãi cho một gói thuê bao cũ đã chuyển đổi. Tuy bạn có thể thay đổi ưu đãi nào là “có khả năng tương thích ngược”, hãy cân nhắc tác động đối với các phiên bản cũ của ứng dụng. Ngoài ra, bạn có thể tách biệt các chế độ thiết lập cũ và mới bằng cách giữ nguyên các gói thuê bao cũ đã chuyển đổi và tạo gói thuê bao mới với các gói cơ bản và ưu đãi riêng. Việc này giúp tách biệt các gói thuê bao cũ đã chuyển đổi mà ứng dụng và chức năng tích hợp cũ sử dụng. Dù bạn có quyết định thay đổi gói thuê bao cũ đã chuyển đổi hay không, hãy giữ lại các gói thuê bao đó cùng với ưu đãi có khả năng tương thích ngược để người dùng phiên bản cũ của ứng dụng vẫn mua được.
Các gói thuê bao mới có thể được định cấu hình bằng nhiều loại gói và ưu đãi như gói trả trước, ưu đãi nâng cấp và những tính năng mới khác. Hãy đọc bài viết này để biết thông tin chi tiết về cách thực hiện.
Ví dụ 3: Tạo gói thuê bao mới có nhiều gói cơ bản và ưu đãiTrong ví dụ này, có một sản phẩm thuê bao mới cho “Gói cơ bản” với mã sản phẩm basic_new. Có hai gói cơ bản thuộc gói thuê bao này: gói định kỳ hằng tháng và gói định kỳ hằng năm. Mỗi gói có mức giá cơ bản riêng, đó là số tiền mà người dùng sẽ trả trong các chu kỳ gia hạn thông thường và khi thực hiện giao dịch mua đầu tiên (nếu họ không đủ điều kiện nhận bất kỳ ưu đãi đặc biệt nào). Các ưu đãi trong mỗi gói có tiêu chí đáp ứng và chiết khấu khác nhau. Việc này giúp nhà phát triển trình bày tất cả các cách để người dùng có thể sử dụng “Gói cơ bản” trong một gói thuê bao.
Khi định cấu hình gói thuê bao bằng nhiều gói cơ bản và ưu đãi, bạn sẽ cần cập nhật chức năng tích hợp Google Play Billing của mình để có thể sử dụng các phiên bản API phù hợp nhằm xử lý các chức năng mới này. Để biết thêm chi tiết về cách cập nhật, bạn có thể xem hướng dẫn chuyển đổi.
Vô hiệu hoá gói thuê bao đã chuyển đổi
Sau khi tạo danh mục sản phẩm có sử dụng cấu trúc gói thuê bao/gói cơ bản/ưu đãi mới này và nâng cấp chức năng tích hợp để xử lý chính xác những sản phẩm mới này, bạn nên vô hiệu hoá các gói thuê bao cũ đã chuyển đổi.
Để ngăn người đăng ký mới mua một sản phẩm cụ thể, bạn sẽ phải vô hiệu hoá tất cả gói cơ bản và ưu đãi của gói thuê bao đó. Các gói thuê bao hiện tại sẽ vẫn tự động gia hạn cho đến khi bị huỷ hoặc hết hạn.
Bạn nên đợi cho đến khi số giao dịch mua trong các phiên bản cũ của ứng dụng giảm xuống để vô hiệu hoá các thuê bao cũ đã chuyển đổi. Số lượng này sẽ tự động giảm dần theo thời gian, vì người dùng sẽ dần nâng cấp lên các phiên bản ứng dụng mới. Những phiên bản cũ sử dụng API không dùng nữa sẽ dần ngừng mua hàng trên các gói thuê bao cũ đã chuyển đổi. Đến một thời điểm nào đó, bạn có thể ngừng bán các gói thuê bao cũ bằng cách vô hiệu hoá các gói cơ bản và ưu đãi của gói thuê bao đó.
Người dùng có gói thuê bao đang hoạt động với các gói cũ đó vẫn có thể gia hạn và sử dụng gói thuê bao, nhưng họ không thể mua gói thuê bao mới qua bất kỳ phiên bản nào của ứng dụng.
Quản lý danh mục gói thuê bao bằng API
Nếu đang quản lý danh mục gói thuê bao bằng API InAppProducts thì hiện bạn vẫn có thể tiếp tục làm như vậy. Tuy nhiên, việc này sẽ khiến các gói thuê bao của bạn chỉ có một ưu đãi và gói cơ bản có khả năng tương thích ngược. Đồng thời, bạn cũng sẽ không dùng được tính năng nào của gói thuê bao mới. Gói thuê bao đã chuyển đổi của bạn vẫn còn trong Play Console ở chế độ chỉ có thể đọc.
Bạn nên chuyển sang những API Monetization Subscriptions mới và quản lý gói thuê bao bằng các điểm cuối mới: monetization.subscriptions, monetization.subscriptions.baseplans và monetization.subscriptions.offers. Những API mới này cho phép bạn quản lý tất cả gói cơ bản và ưu đãi hiện có (thay vì chỉ quản lý gói cơ bản và ưu đãi có khả năng tương thích ngược). Để tìm hiểu thêm về cách chuyển sang API mới này, hãy tham khảo hướng dẫn chuyển đổi.
Nếu muốn chỉnh sửa gói thuê bao trong Play Console thì bạn có thể nhấp vào tuỳ chọn Cho phép chỉnh sửa gói thuê bao bên dưới thông báo xuất hiện ở đầu mỗi gói thuê bao.