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

Informations sur le prix dans le magasin.

## Syntaxe

```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  
```

### Membres

*basePrice*\
Type : float

Le prix normal hors promotion ou le PDSF du produit.

*price*\
Type : float

Le prix réel que l'utilisateur paierait s'il achetait l'article.

*recurrencePrice*\
Type : float

Le prix récurrent.

*currencyCode*\
Type : const char\*

Code de devise du prix.

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

Le basePrice mis en forme qui peut être affiché dans l'interface utilisateur du jeu.

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

Le prix mis en forme qui doit être utilisé dans votre interface utilisateur pour annoncer le produit.

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

Le prix récurrent mis en forme.

*isOnSale*\
Type : bool

Indique si le produit est en solde.

*saleEndDate*\
Type : time\_t

La date de fin du solde.

## Remarques

*basePrice* n'est pas nécessairement le prix qui doit être annoncé. Vous devez toujours annoncer dans votre interface utilisateur les valeurs des variables price, et non celles des variables basePrice. Vous pouvez utiliser la variable basePrice pour déterminer l'importance du rabais offert pendant un solde. Vous pouvez ensuite afficher le basePrice barré à côté de la variable price dans votre interface utilisateur pour aider les utilisateurs à comprendre la valeur et les économies.

**XStorePrice** est un membre de la structure [XStoreAvailability](/fr-CA/reference/system/xstore/structs/xstoreavailability). **XStorePrice** est un membre de la structure [XStoreProduct](/fr-CA/reference/system/xstore/structs/xstoreproduct). **XStorePrice** est un membre de la structure [XStoreSku](/fr-CA/reference/system/xstore/structs/xstoresku).

## Configuration requise

**En-tête :** XStore.h (inclus dans XGameRuntime.h)

**Plateformes prises en charge :** Windows, consoles de la famille XBOX One et consoles XBOX Series

## Voir aussi

[XStore](/fr-CA/reference/system/xstore/xstore_members)\
[XStoreAvailability](/fr-CA/reference/system/xstore/structs/xstoreavailability)\
[XStoreProduct](/fr-CA/reference/system/xstore/structs/xstoreproduct)\
[XStoreSku](/fr-CA/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)
