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

# XStorePrice

> XStorePrice

# XStorePrice

Informações de preço da loja.

## Sintaxe

```cpp theme={null}
typedef struct XStorePrice {  
    float basePrice;  
    float price;  
    float recurrencePrice;  
    const char* currencyCode;  
    char formattedBasePrice[PRICE_MAX_SIZE];  
    char formattedPrice[PRICE_MAX_SIZE];  
    char formattedRecurrencePrice[PRICE_MAX_SIZE];  
    bool isOnSale;  
    time_t saleEndDate;  
} XStorePrice  
```

### Membros

*basePrice*\
Tipo: float

O preço normal não promocional ou o preço de varejo sugerido (MSRP) do produto.

*price*\
Tipo: float

O preço real que o usuário pagaria se comprasse o item.

*recurrencePrice*\
Tipo: float

O preço de recorrência.

*currencyCode*\
Tipo: const char\*

Código de moeda do preço.

*formattedBasePrice*\
Tipo: char\[PRICE\_MAX\_SIZE]

O basePrice formatado que pode ser exibido na interface do usuário do jogo.

*formattedPrice*\
Tipo: char\[PRICE\_MAX\_SIZE]

O preço formatado que deve ser usado na sua interface do usuário para anunciar o produto.

*formattedRecurrencePrice*\
Tipo: char\[PRICE\_MAX\_SIZE]

O preço de recorrência formatado.

*isOnSale*\
Tipo: bool

Indica se o produto está em promoção.

*saleEndDate*\
Tipo: time\_t

A data de término da promoção.

## Comentários

*basePrice* não é necessariamente o preço que deve ser anunciado. Você sempre deve anunciar na sua interface do usuário os valores encontrados nas variáveis de price, e não nas variáveis de basePrice. Você pode usar a variável basePrice para determinar o valor do desconto oferecido durante uma promoção. Em seguida, você pode usar o basePrice com texto tachado ao lado da variável price na sua interface do usuário para ajudar os usuários a entender o valor e a economia.

**XStorePrice** é um membro da struct [XStoreAvailability](/pt-BR/reference/system/xstore/structs/xstoreavailability). **XStorePrice** é um membro da struct [XStoreProduct](/pt-BR/reference/system/xstore/structs/xstoreproduct). **XStorePrice** é um membro da struct [XStoreSku](/pt-BR/reference/system/xstore/structs/xstoresku).

## Requisitos

**Cabeçalho:** XStore.h (incluído em XGameRuntime.h)

**Plataformas compatíveis:** Windows, consoles da família XBOX One e consoles XBOX Series

## Confira também

[XStore](/pt-BR/reference/system/xstore/xstore_members)\
[XStoreAvailability](/pt-BR/reference/system/xstore/structs/xstoreavailability)\
[XStoreProduct](/pt-BR/reference/system/xstore/structs/xstoreproduct)\
[XStoreSku](/pt-BR/reference/system/xstore/structs/xstoresku)


## Related topics

- [XStorePrice](/reference/system/xstore/structs/xstoreprice.md)
- [XStoreAvailability](/reference/system/xstore/structs/xstoreavailability.md)
- [XStore](/reference/system/xstore/xstore_members.md)
- [XStoreSku](/reference/system/xstore/structs/xstoresku.md)
- [XStoreProduct](/reference/system/xstore/structs/xstoreproduct.md)
