The Offers page of the Dev Portal allows you to create, edit, and review offers associated with your product.
Offers represent the saleable content associated with your product, including your primary product. In the Epic Games Store publishing tools, essential information about your product, such as dates of availability and pricing, are stored at the offer level.
The offer for your primary product, referred to as the base product offer, is automatically created when you first set up your product. You can also create additional offers that allow users to purchase or download supplemental content that enhances the experience of your product. These additional offers can consist of demos, editions, add-ons, season passes, consumables, or digital extras.
Working with Offers
Populating the Base Product Offer
After creating your product in the Dev Portal, the base product offer is automatically generated and assigned Game as its type. Once generated, you can configure this offer with relevant details for your product.
To populate your base product offer, follow the steps below:
- Navigate to Your Product > Epic Games Store > Offers and select the Dev sandbox.
- Tip: To learn more about sandboxes, review Release Management.
- In the table, click the name of your base product offer to open the Offer Details screen.
- Complete the offer by providing required and optional information about your product.
Note: The Game offer type is only used for base product offers and cannot be assigned to additional offers.
Creating Additional Offers
In the Dev Portal, you can create additional offers that allow users to purchase or download different types of content associated with your product. To do so, follow the steps below:
- Navigate to Your Product > Epic Games Store > Offers and select the Dev sandbox.
- Tip: To learn more about sandboxes, review Release Management.
- To the top right, click Create Offer.
- Enter a name for your offer. This name displays to users in the Epic Games Store.
- To improve SEO performance of offers for items such as add-ons and season passes, include your product name in the offer name. Examples include Rocket League - Painted Prestige Bundle or Fall Guys - Season 2 Starter Pack.
- The provided name is used to create the URL for the offer on the Epic Games Store. While the offer name can be updated at a later time, the URL cannot be modified once the offer has been created.
- In the Offer Type section, select the appropriate category for your offer. This category cannot be changed once the offer has been created.
- Review your offer information, then click Create.
- Note: Before you can create an Edition type offer, you are prompted to select a base offer to associate with the Edition.
- On the Offer Details screen, complete the offer by providing relevant required and optional information.
Consumable offers allow players to purchase and redeem finite amounts of in-game items, such as currency. In order to leverage consumable offers, you must use the Epic Online Services QueryEntitlements and RedeemEntitlements APIs to list and redeem the entitlements added to a player's account at the time of purchase.
- Suggested pricing can be submitted for consumable offers as part of your product configuration.
- You cannot assign sub-offers or artifacts to consumable offers.
- You cannot include consumable offers in bundles or select consumables as sub-offers.
Price Option - Not Available for Direct Purchase
When creating a consumable offer, you can choose to set the offer price as Not Available for Direct Purchase. If this setting is enabled, the offer is not available for purchase in the Epic Games Store. Instead, users can only redeem this offer through an access key and must also already own the base product.
Products can have up to 10 Edition-type offers available on the storefront at a given time. (Your base game offer is not counted towards this limit.) While you can create more than 10 editions for your product, only 10 can be active in the Live sandbox at one time. An active edition is an offer that has not yet expired nor been marked as Not Visible on Store.
If you push an 11th Edition-type offer to the Live sandbox, the oldest available edition automatically becomes hidden on the storefront. In the Dev Portal, this offer is tagged as Not Visible on Store. To instead choose which edition is hidden, first add an Expiration Date to one of the editions currently in the Live sandbox. Then, push your new offer to the Live sandbox once that expiration date has occurred.
If you have more than 10 Edition-type offers in your Live sandbox, be aware that one of your hidden editions may automatically become available if an active edition expires. In this scenario, when an active edition expires, the hidden edition in the Live sandbox with the nearest Early Store Discovery date becomes active. (If an Early Store Discovery date is not specified, the Launch Date is used). Note that offers will not become visible to users prior to their Early Store Discovery date.
For example, consider the following scenario:
- Your Live sandbox contains 12 Edition-type offers. 10 of these offers are currently available on the storefront, while the remaining offers are marked as Not Visible on Store.
- One of the 10 active offers expires and is automatically removed from the storefront. In its place, the hidden offer with the nearest discovery date becomes active. The Not Visible on Store tag is removed from this offer, and it will become visible on the storefront when its discovery date occurs.
Editing Existing Offers
Through the Offers page, you can also edit existing offers associated with your product. To do so, follow the steps below:
- Navigate to Your Product > Epic Games Store > Offers and select the sandbox containing your offer.
- In the table, click the name of the offer you wish to update.
- On the Offer Details screen, update different categories of information as needed. Note that some details can only be updated for offers within certain sandboxes. For full details, review the Understanding Offer Details section below.
Understanding Offer Details
In the Epic Games Store publishing tools, essential information about your product is stored at the offer level, such as dates of availability and pricing. To learn more about the required and optional information associated with offers, review the sections below.
The Required Information section of the Offer Details screen collects a variety of mandatory details about your offer. Depending on the type of offer being created, some of the options listed below may not be available.
The General Details section stores essential information for an offer, such as:
- Name: The name of the offer displayed to users in the storefront.
- Short Description: A simple and straightforward description of your product that may be used throughout the storefront as well as with SEO and sharing settings.
- Early Access Product: This toggle determines if your product displays as an Early Access title within the storefront. To learn more, review Early Access Program Requirements.
- Metadata: General information about your product such as genres, features, and developer and publisher names. To quickly import the information specified in your Store Settings, select the Use Product Metadata button.
- NFT and Blockchain: This setting identifies your product in the storefront as containing NFT, cryptocurrency, or blockchain technology in any capacity. As a requirement for distributing this type of product, you must disclose this information to users by selecting Yes for this setting. For the full requirements, review Blockchain Technology Guidelines.
- Offer Content: Only available for Add-On type offers, this setting identifies the offer as containing virtual currency or other consumable items.
Offer dates determine the time period in which offers are available to users on the Epic Games Store.
When creating a new offer or configuring dates for the first time on an existing offer, you are presented with a series of questions that ensure relevant details are captured (i.e., Was this offer previously released on PC or Mac?).
Once the questions are answered and your offer dates are saved, this information is stored in the fields below and can be further edited as needed.
- Set initial release date on Mac or PC: Indicates the date the product was originally available for Mac or PC purchase through another storefront, if applicable. If this is your first release, leave this field blank.
- Early store discovery: Indicates the date an offer is discoverable (i.e., visible to users) on the Epic Games Store. This date does not determine when it becomes available for purchase. For example, if a discovery date occurs prior to a launch date, users can review the offer and add it to their wishlist, but they cannot purchase the offer until the official launch date.
- Launch date: Indicates the date and time an offer becomes purchasable by users on the Epic Games Store. When configuring the launch date, you can determine if the date is specific, estimated, or currently unknown.
- If you provide a specific launch date, you must attach a binary to the artifact for your offer.
- If you identify your launch date as estimated or unknown, a binary is not required in order to display your product page as Coming Soon in the storefront. However, an early store discovery date must be provided in this scenario.
- For offers with an estimated or unknown launch date, you must update your offer with a specific launch date and attach at least one binary to the offer's artifact at least one week before your intended release date.
- Expiration date: Indicates the date an offer is no longer available to users on the Epic Games Store, if applicable. While expired offers are no longer discoverable or purchasable on the Epic Games Store, they remain accessible to users who previously purchased them.
Dates provided for your base product offer can be used to quickly populate date information for additional offers. When creating an additional offer, click the Use Base Offer Dates button available on the Offer Dates screen to automatically import dates from your base product offer into the corresponding fields on your new offer. Alternatively, you can manually enter unique dates for your new offer.
Updating Offer Dates (Dev or Live)
After providing dates for an offer, you can update this information at any time through the Offers page of the Dev Portal. However, the process for updating offer dates depends upon which type of sandbox (i.e., Dev or Live) the offer is currently in. To learn more, review the sections below.
Note: Offer dates cannot be directly updated for offers in the Stage sandbox. To update an offer in Stage, complete the desired changes to the offer in Dev. Then, push those changes to Stage when appropriate. To learn more, review the Offers in Dev Sandboxes section below.
Offers in Dev Sandboxes
To update early store discovery, launch, or expiration dates for offers within Dev sandboxes, follow the steps below. To update an offer in Stage, first complete this process, then push those changes to Stage.
- In the Dev Portal, navigate to Your Product > Epic Games Store > Offers and select the Dev sandbox.
- In the table, click the name of the offer requiring an update.
- On the Offer Details page, click Dates.
- Update the offer dates as needed by clicking the calendar icon available for each field.
- Review your updates. Then, click Save Changes.
Tip: To walk through the series of questions presented when first entering offer dates, select the Guided Experience option at the top of the Offer Dates screen and complete the questions. After the guided experience is completed, the updates are saved to your offer.
Offers in Live Sandboxes
In certain scenarios, you may need to update offer dates for products that have already been pushed live (e.g., to accommodate release schedule changes). You can make live updates to your offer dates by following the steps below. Live updates are immediately reflected on the storefront and do not require approval by the Epic Games Store team.
- Updates can only be made to future offer dates. Past offer dates (i.e., offer dates that have already occurred) cannot be changed.
- Additional dates cannot be added to an offer through the the live update process. Live updates can only be made to dates that have already been configured. For example, if an offer does not contain an Expiration Date, you cannot add one through this process.
- The type of Launch Date set for an offer cannot be changed via live update. For example, if an offer has its Launch Date type set to Estimated, you cannot switch the type to Specific through this process. To change Launch Date types, follow the standard publishing process.
- The steps below can only be completed for offers in the Live sandbox. However, updates made through this process automatically overwrite the corresponding offer date information in all sandboxes (Dev, Stage, and Live). For example, if you update the launch date for an offer in the Live sandbox, the versions of that offer in the Dev and Stage sandboxes also receive that update. Note that the Stage sandbox will not be updated if the offer is currently under review by the Epic Games Store team.
To update early store discovery, launch, or expiration dates for an offer within the Live sandbox, follow the steps below:
- In the Dev Portal, navigate to Your Product > Epic Games Store.
- In the General Details section of your product dashboard, click Make Live Update.
- Tip: A Make Live Update button is also available on the Release Management page.
- On the Live Update screen, select Offer Dates.
- Select the offer requiring a date update. Then, click Next.
- Update the offer dates as needed. When ready, click Make Live Update. On the popup, select Continue to save your changes.
On the Base Price page, select the desired price tier for the offer. Base prices are set in USD.
Once set, the Regional Pricing section populates prices in local currency in accordance with the base USD price. The USD equivalent is calculated using the current exchange rate at the moment of purchase.
If needed, you can create custom price tiers to determine your own regional pricing instead of using the Epic-delivered price tiers. To learn more, review Create Custom Price Tiers.
In the publishing tools, artifacts are groups of binaries, metadata, and configurations that are used to fulfill user requests to download content.
When you first create your product, an artifact for that product is automatically generated. Artifacts are also auto-generated for any additional offers you create that feature downloadable content, such as demos or digital extras.
Base Product Offer
For your base product offer, the following Artifact Settings are available. Configuring these settings is required.
- Default Folder: If desired, update the name of the default folder where the artifact is installed on users' devices. The folder name must be alphanumeric, begin with a letter, and include 25 characters or less with no spaces.
- EAS Integration: If you are using an application through Epic Account Services, enter the ID associated with this offer. This option may not be available for all offer types.
To upload a binary and further manage this artifact, click the arrow icon in the Linked Artifact section to quickly navigate to the Artifacts and Binaries section of the Dev Portal. To learn more, review Manage Artifacts.
When you create an offer that features downloadable content, such as a Demo type offer, an artifact is automatically generated and linked to that offer. To upload a binary for this artifact, click the arrow icon in the Linked Artifact section to quickly navigate to the Artifacts and Binaries section of the Dev Portal.
Artifacts are not automatically generated for Add-On type offers as they may or may not feature downloadable content. If an artifact is needed for one of your Add-On offers, click the Create Artifact button on the Artifact Settings page. (This button only displays if an artifact has not yet been created for the offer.) Once generated, click the arrow icon in the Linked Artifact section to further manage this artifact.
To learn more about uploading binaries to artifacts, review Manage Artifacts.
The Images section captures digital assets used to represent and market your product throughout the storefront. You can upload general offer images that depict the main promotional key art for your product. You can also upload separate images that display in the Library section of the Epic Games launcher for users who purchase or download your offer.
To learn more, review the Offer Images section of the Storefront Media Guide.
On the Offer Details screen, the Optional Information section helps further define your offer by collecting additional details as needed. Depending on the type of offer being created, the settings available in this section may vary.
Certain types of offers, such as Editions and Season Passes, support the ability to include sub-offers. When a user purchases an offer that includes one or more sub-offers, they receive entitlements for all included offers upon completing their purchase. For example, an Edition offer must have your base product offer (or another Edition-type offer) set as its base offer. You can then add up to five additional offers for items such as season passes, add-ons, or digital extras to the Edition as sub-offers. When a user purchases the Edition offer, they receive both your base product offer and your selected sub-offers.
The Epic Games Launcher supports an optional Cloud Save feature that you can enable for your product. This feature allows users to continue their progress whenever and wherever they play next by automatically storing their save files in the cloud. To learn more about setting up this feature, review Cloud Saves.
Regions and Ratings
By default, the Regions and Ratings sections both inherit information from your product’s Store Settings. If needed, you can customize the regions and ratings selected for individual offers through these sections of the Offer Details screen.
To learn more, review Manage Regions & Ratings.