Skip to main content
消耗性產品適合用來為遊戲中的外觀項目、能力強化或其他有限使用項目實作遊戲內經濟。Microsoft Store 支援兩種消耗性產品:
  • Microsoft Store 管理的消耗性產品
  • 開發人員管理的消耗性產品
這兩種消耗性產品類型的主要差異在於,開發人員管理的消耗性產品必須先向 Microsoft Store 回報為已履行,使用者才能再次購買該消耗性產品。商店管理的消耗性產品則可依使用者需求購買和兌換任意次數,而不需要將消耗性產品回報為已履行。遊戲產品建議且最常使用的類型是商店管理的消耗性產品,其中消耗性產品的每個層級或數量方案都設定為商店中的個別產品。相較於將每個層級或數量設定為單一 productId 下的個別 SKU,這種設定能讓消耗性產品更具彈性且更易於管理。如需特定案例以及如何在這兩種產品類型之間選擇的詳細資訊,請參閱選擇正確的產品類型。 消耗性產品最常見的用途是實作付費遊戲內貨幣。使用者以真實貨幣購買這些產品,以換取一定配額的遊戲內貨幣。接著,此貨幣會在遊戲中兌換為暫時性能力強化、外觀項目、升級,或與單一使用者帳戶相關的其他項目。消耗性產品不適合用來實作擴充內容、地圖包,或其他預期應遵循遊戲的產品共用模型之項目的存取權。

提供遊戲內貨幣的最佳做法

當您提供以消耗性產品為基礎的遊戲內貨幣生態系統時,請提供 3 到 6 個或更多價值遞增的方案層級。為了達到最佳效果,每個層級的價值,尤其是較高層級的附加價值,必須讓終端使用者清楚易懂。基本層級應價格低廉,並設定真實貨幣對遊戲內貨幣的基本價值。較高的產品層級應具有遊戲內貨幣的基本價值 (相對於其價格),以及在每個後續層級遞增的紅利百分比數量。 每個層級都應在 Partner Center 中設定為個別的消耗性產品,以便透過 5x5 兌換權杖、促銷定價和特價授與不同的層級。此設定也能讓您更容易使用 Clawback 服務)管理和追蹤已退款的購買。每個消耗性產品應授與使用者餘額 1 的數量,然後在消耗時,由您的服務將該數量轉換為該 productId 對應的遊戲內貨幣數量。 基本價值和較高層級紅利數量的消耗性產品層級設定範例: 如果您的遊戲支援,最好也為季票擁有者、豪華版遊戲組合包和每月訂閱提供少量的遊戲內貨幣配額。如果參與 Game Pass,您的遊戲可以每月為有效訂閱者提供消耗性貨幣配額作為福利。這些建議有助於使用者熟悉您的消耗性產品經濟的價值和好處,以及與其相關的價值。

消耗性遊戲內貨幣的特價與促銷

如果您打算舉辦涉及遊戲內貨幣的促銷或特價活動,下列方法已證實能有效吸引客戶、為他們提供更多價值,並在促銷期間提高營收。 您可以為所有層級的定價提供固定百分比折扣,但與固定折扣定價相比,以較高的折扣百分比提供較高層級的內容,在促銷期間能產生更高的增量營收。例如,最低層級提供 10% 折扣,但最高層級提高至 30% 折扣,能為大量購買較高層級選項的使用者提供極佳價值。由於使用者已購買大量消耗性貨幣而對遊戲有切身利益,特價活動也能在特價結束後帶動更好的遊戲使用率。 在消耗性產品上使用折扣定價,也能讓促銷活動在商店應用程式中可見,並有助於提升使用者參與度。若要排程消耗性產品的促銷和折扣,請連絡您的 Microsoft 代表以取得更多資訊。 或者,您也可以為使用者以消耗性貨幣購買的遊戲內項目提供折扣。其好處是能夠透過您自己的服務設定促銷,不需要與商店或 Microsoft 代表協調或排程。不過,視廣告和對外溝通而定,吸引新使用者的可見性會較為有限。

在 Partner Center 中設定消耗性產品

在 Partner Center 中為您的遊戲建立新的消耗性產品時:
  • 若要讓使用者在商店應用程式和 Xbox.com 上看到並瀏覽至該產品,請在 Consumable Setup 下將消耗性產品設定為 Has its own store listing。否則,使用者只能從遊戲的 UI 中存取該消耗性產品。
  • 對於 Microsoft Store 管理的消耗性產品,請將 Properties 中的 Quantity 欄位設定為每次購買產品時新增至使用者餘額的值。如果實作您自己的服務來追蹤和管理消耗性產品,我們建議預設數量為 1。然後將產品對應的遊戲內貨幣數量乘以消耗的數量進行轉換。如需詳細資訊,請參閱 (請參閱在您的服務與 Microsoft Store 上管理使用者餘額)。否則,您應設定使用者取得的遊戲內貨幣總數量,例如提供遊戲內貨幣的最佳做法範例中 $4.99 層級產品的「600」。
  • 在產品的標題中列出產品的基本貨幣和紅利貨幣 (例如:500 (+100 紅利) 金幣)
  • 商店圖片應包含貨幣的圖形,該圖形在較高層級會變得更大或表示更多數量 (範例:層級越高就越大的一堆金幣,或尺寸越來越大、裝有金幣的寶箱)。或者 (或另外),商店圖片可以包含文字,指出產品在購買時授與多少貨幣 (範例:「600 金幣」或「500 (+100 紅利)」)

管理消耗性產品

管理消耗性產品的建議方式是透過您自己的自訂遊戲服務,或支援 Microsoft Store 服務 API 的中介軟體提供者。此方法能為您的消耗性產品經濟提供更安全且更具彈性的實作。如需詳細資訊,請參閱從您的服務管理消耗性產品。 或者,您可以使用 XStoreReportConsumableFulfillmentAsync API,在遊戲用戶端上回報消耗性產品已履行,或消耗使用者餘額中的特定數量。如果從用戶端呼叫,我們建議使用 trackingId,以確保要求在遊戲中授與權益之前已由 Microsoft Store 服務正確處理。TrackingId 運作方式的說明請參閱使用 TrackingId 作為消耗驗證的備援系統。

管理消耗性產品的退貨和退款

為了協助防止消耗性產品遭到濫用和詐騙性退貨/退款,我們建議您的服務與 Clawback 事件服務整合。讓您的服務在消耗性產品退貨或退款給使用者時接收事件,且您的服務應從服務端移除該消耗性產品所新增的價值。 如需詳細資訊,請參閱從您的服務管理退款和退單。

參考 API 文件

另請參閱

商務概觀 從您的服務管理消耗性產品 從您的服務管理退款和退單 XStore API 參考
Last modified on October 6, 2026