Skip to main content

Introduction to fulfillment

Last updated on February 12, 2024

Overview

AccelByte Cloud’s Fulfillment service is used to grant entitlements, coins, etc., to players that they have purchased or otherwise earned. Fulfillment works with other Cloud Commerce services to distribute items to your players. One example flow of the Fulfillment service would be like the following, the Orders service will send information about a newly placed order to the Fulfillment service. Then, the Entitlement service and Catalog service will work together to check the availability of the item. If the item is available, it will be granted to the player. Another example would be If a player purchases an item or redeems a promotional code, the Fulfillment service works to ensure that they receive that item immediately.

Key concepts

Before moving forward to the next step, it is important to understand some concepts that will be used throughout the documentation.

  • Item fulfillment - item will be granted as normal entitlement, season pass, level and distribution(cross namespace purchase in distribution mode) in entitlement service and credit balance in wallet service based on the item information.
  • Code redemption - redeemed campaign code and fulfill code related to virtual items.

Service architecture

Fulfillment Architecture