> ## 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 de prix du Store.

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

Prix normal hors promotion ou prix de vente conseillé (MSRP) du produit.

*price*\
Type : float

Prix réel que l'utilisateur paierait s'il achetait l'élément.

*recurrencePrice*\
Type : float

Prix récurrent.

*currencyCode*\
Type : const char\*

Code de devise du prix.

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

basePrice mis en forme, pouvant être affiché dans l'interface utilisateur du jeu.

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

Prix mis en forme qui doit être utilisé dans votre interface utilisateur pour promouvoir le produit.

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

Prix récurrent mis en forme.

*isOnSale*\
Type : bool

Indique si le produit est en promotion.

*saleEndDate*\
Type : time\_t

Date de fin de la promotion.

## Remarques

*basePrice* n'est pas nécessairement le prix qui doit être affiché. Vous devez toujours afficher dans votre interface utilisateur les valeurs des variables price et non celles des variables basePrice. Vous pouvez utiliser la variable basePrice pour déterminer le montant de la remise proposée pendant une promotion. Vous pouvez ensuite afficher basePrice barré à côté de la variable price dans votre interface utilisateur pour aider les utilisateurs à comprendre la valeur et l'économie réalisée.

**XStorePrice** est un membre de la structure [XStoreAvailability](/fr/reference/system/xstore/structs/xstoreavailability). **XStorePrice** est un membre de la structure [XStoreProduct](/fr/reference/system/xstore/structs/xstoreproduct). **XStorePrice** est un membre de la structure [XStoreSku](/fr/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/reference/system/xstore/xstore_members)\
[XStoreAvailability](/fr/reference/system/xstore/structs/xstoreavailability)\
[XStoreProduct](/fr/reference/system/xstore/structs/xstoreproduct)\
[XStoreSku](/fr/reference/system/xstore/structs/xstoresku)


## Related topics

- [XStorePrice](/reference/system/xstore/structs/xstoreprice.md)
- [XStoreAvailability](/reference/system/xstore/structs/xstoreavailability.md)
