> ## Documentation Index
> Fetch the complete documentation index at: https://docs.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](https://docs.xbox.com/pt-BR/reference/system/xstore/structs/xstoreavailability.md). **XStorePrice** é um membro da struct [XStoreProduct](https://docs.xbox.com/pt-BR/reference/system/xstore/structs/xstoreproduct.md). **XStorePrice** é um membro da struct [XStoreSku](https://docs.xbox.com/pt-BR/reference/system/xstore/structs/xstoresku.md).

## 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](https://docs.xbox.com/pt-BR/reference/system/xstore/xstore_members.md)\
[XStoreAvailability](https://docs.xbox.com/pt-BR/reference/system/xstore/structs/xstoreavailability.md)\
[XStoreProduct](https://docs.xbox.com/pt-BR/reference/system/xstore/structs/xstoreproduct.md)\
[XStoreSku](https://docs.xbox.com/pt-BR/reference/system/xstore/structs/xstoresku.md)


## Related topics

- [XStoreAvailability](https://docs.xbox.com/pt-BR/reference/system/xstore/structs/xstoreavailability.md)
- [XStoreSku](https://docs.xbox.com/pt-BR/reference/system/xstore/structs/xstoresku.md)
- [XStore (conteúdo da API)](https://docs.xbox.com/pt-BR/reference/system/xstore/xstore_members.md)
- [XStoreProduct](https://docs.xbox.com/pt-BR/reference/system/xstore/structs/xstoreproduct.md)
- [PFCatalogRealMoneyPriceDetails](https://docs.xbox.com/pt-BR/services/playfab/api-references/c/pfcatalogtypes/structs/pfcatalogrealmoneypricedetails.md)
