> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# XStoreSku

> XStoreSku

# XStoreSku

Describes a store SKU.

## Syntax

```cpp theme={null}
typedef struct XStoreSku {  
    const char* skuId;  
    const char* title;  
    const char* description;  
    const char* language;  
    XStorePrice price;  
    bool isTrial;  
    bool isInUserCollection;  
    XStoreCollectionData collectionData;  
    bool isSubscription;  
    XStoreSubscriptionInfo subscriptionInfo;  
    uint32_t bundledSkusCount;  
    const char** bundledSkus;  
    uint32_t imagesCount;  
    XStoreImage* images;  
    uint32_t videosCount;  
    XStoreVideo* videos;  
    uint32_t availabilitiesCount;  
    XStoreAvailability* availabilities;  
} XStoreSku  
```

### Members

*skuId*\
Type: const char\*

ID of the store SKU.

*title*\
Type: const char\*

Title of the SKU.

*description*\
Type: const char\*

Description of the SKU.

*language*\
Type: const char\*

The International Organization of Standards (ISO) identifier representing the language the title and description strings are. See [https://msdn.microsoft.com/library/ms693062(v=vs.85).aspx](https://msdn.microsoft.com/library/ms693062\(v=vs.85\).aspx)

*price*\
Type: [XStorePrice](/reference/system/xstore/structs/xstoreprice)

Price information for the store product

*isTrial*\
Type: bool

Indicates if the store SKU is a trial.

*isInUserCollection*\
Type: bool

Indicates whether the SKU is in the user collection.

*collectionData*\
Type: [XStoreCollectionData](/reference/system/xstore/structs/xstorecollectiondata)

Additional data related to the product within the user's collection including quantity if the product is a consumable.

*isSubscription*\
Type: bool

Indicates if the store SKU is a subscription.

*subscriptionInfo*\
Type: [XStoreSubscriptionInfo](/reference/system/xstore/structs/xstoresubscriptioninfo)

Subscription information for the SKU.

*bundledSkusCount*\
Type: uint32\_t

The number of elements in **bundledSkus**.

*bundledSkus*\
Type: const char\*\*

An array of bundled SKUs.

*imagesCount*\
Type: uint32\_t

The number of images in **images**.

*images*\
Type: [XStoreImage\*](/reference/system/xstore/structs/xstoreimage)

Images associated with the SKU.

*videosCount*\
Type: uint32\_t

Number of videos in **videos**.

*videos*\
Type: [XStoreVideo\*](/reference/system/xstore/structs/xstorevideo)

Videos associated with the SKU.

*availabilitiesCount*\
Type: uint32\_t

The number of elements in **availabilities**.

*availabilities*\
Type: [XStoreAvailability\*](/reference/system/xstore/structs/xstoreavailability)

Availabilities of the SKUs.

## Remarks

A SKU is a code that uniquely identifies a particular version of a product or service. It is a very common term used in the field of inventory management. Products in the Store are organized in a hierarchy of *product*, *SKU*, and *availability objects*. Products are represented by [XStoreProduct](/reference/system/xstore/structs/xstoreproduct) objects. The SKUs for each product are represented by **StoreSku** objects, and the availabilities for each SKU are represented by [XStoreAvailability](/reference/system/xstore/structs/xstoreavailability) objects.
To access the SKUs for a product, use the SKUs property of the [XStoreProduct](/reference/system/xstore/structs/xstoreproduct) for the product in which you are interested.

Member of [XStoreProduct](/reference/system/xstore/structs/xstoreproduct).

## Requirements

**Header:** XStore.h (included in XGameRuntime.h)

**Supported platforms:** Windows, XBOX One family consoles and XBOX Series consoles

## See also

[XStore](/reference/system/xstore/xstore_members)\
[XStoreProduct](/reference/system/xstore/structs/xstoreproduct)\
[XStoreAvailability](/reference/system/xstore/structs/xstoreavailability)


## Related topics

- [XStoreAvailability](/reference/system/xstore/structs/xstoreavailability.md)
- [XStoreProduct](/reference/system/xstore/structs/xstoreproduct.md)
- [XStoreVideo](/reference/system/xstore/structs/xstorevideo.md)
- [XStoreImage](/reference/system/xstore/structs/xstoreimage.md)
- [XStorePrice](/reference/system/xstore/structs/xstoreprice.md)
