> ## 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.

# XStoreProduct

> XStoreProduct

# XStoreProduct

Describe un producto de la tienda.

## Sintaxis

```cpp theme={null}
typedef struct XStoreProduct {  
    const char* storeId;  
    const char* title;  
    const char* description;  
    const char* language;  
    const char* inAppOfferToken;  
    char* linkUri;  
    XStoreProductKind productKind;  
    XStorePrice price;  
    bool hasDigitalDownload;  
    bool isInUserCollection;  
    uint32_t keywordsCount;  
    const char** keywords;  
    uint32_t skusCount;  
    XStoreSku* skus;  
    uint32_t imagesCount;  
    XStoreImage* images;  
    uint32_t videosCount;  
    XStoreVideo* videos;  
} XStoreProduct  
```

### Miembros

*storeId*\
Tipo: const char\*

El identificador del producto.

*title*\
Tipo: const char\*

El título del producto.

*description*\
Tipo: const char\*

Una descripción del producto de la tienda.

*language*\
Tipo: const char\*

El identificador de la Organización Internacional de Normalización (ISO) que representa el idioma en el que están las cadenas de título y descripción. Consulte [https://msdn.microsoft.com/library/ms693062(v=vs.85).aspx](https://msdn.microsoft.com/library/ms693062\(v=vs.85\).aspx)

*inAppOfferToken*\
Tipo: const char\*

Token de oferta definido por el juego que puede usar para asignar elementos internamente. Por ejemplo: com.company.product.itemname.

*linkUri*\
Tipo: char\*

URI al producto.

*productKind*\
Tipo: [XStoreProductKind](/reference/system/xstore/enums/xstoreproductkind)

Indica el tipo de producto de la tienda.

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

Información de precio del producto de la tienda.

*hasDigitalDownload*\
Tipo: bool

Indica si el producto de la tienda tiene una descarga digital.

*isInUserCollection*\
Tipo: bool

Indica si el producto está en la colección del usuario.

*keywordsCount*\
Tipo: uint32\_t

El número de palabras clave en **keywords**.

*keywords*\
Tipo: const char\*\*

Palabras clave asociadas al producto de la tienda.

*skusCount*\
Tipo: uint32\_t

El número de SKU en **skus**.

*skus*\
Tipo: [XStoreSku\*](/reference/system/xstore/structs/xstoresku)

Una matriz de SKU asociadas al producto.

*imagesCount*\
Tipo: uint32\_t

El número de imágenes en **images**.

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

Imágenes asociadas al producto.

*videosCount*\
Tipo: uint32\_t

El número de vídeos en **videos**.

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

Vídeos asociados al producto.

## Comentarios

Los productos de la Tienda se organizan en una jerarquía de objetos de *producto*, *SKU* y *disponibilidad*. Los productos se representan mediante objetos **XStoreProduct**. Las SKU de cada producto se representan mediante objetos [XStoreSku](/reference/system/xstore/structs/xstoresku) y las disponibilidades de cada SKU se representan mediante objetos [XStoreAvailability](/reference/system/xstore/structs/xstoreavailability).

## Requisitos

**Encabezado:** XStore.h (incluido en XGameRuntime.h)

**Plataformas compatibles:** Windows, consolas de la familia XBOX One y consolas XBOX Series

## Documentación conceptual

* [Operaciones básicas de la tienda](/publishing/xstore-commerce/xstore-basic-operations)
* [Conceder a los jugadores acceso a contenido complementario](/publishing/xstore-commerce/xstore-granting-access)
* [Administrar y otorgar licencias de contenido descargable (DLC)](/publishing/xstore-commerce/xstore-dlc)

## Consulte también

[XStore](/reference/system/xstore/xstore_members)


## Related topics

- [XStoreProductKind](/es/reference/system/xstore/enums/xstoreproductkind.md)
- [XStoreProductQueryCallback](/es/reference/system/xstore/functions/xstoreproductquerycallback.md)
- [XStoreSku](/es/reference/system/xstore/structs/xstoresku.md)
- [XStoreAvailability](/es/reference/system/xstore/structs/xstoreavailability.md)
- [XStoreVideo](/es/reference/system/xstore/structs/xstorevideo.md)
