---
title: ZEPETO.Multiplay.Product
slug: world-sdk-guide-fr/zepetomultiplayproduct
docTags: 
createdAt: 2026-09-04T04:23:33.184Z
---

| Type                              | Description                                                                            |
| --------------------------------- | -------------------------------------------------------------------------------------- |
| [ProductError](./#producterror)   | Code d'erreur indiquant la raison de l'échec des requêtes liées aux produits in-World. |
| [PurchaseType](./#purchasetype)   | Énumération représentant le type d'achat d'un produit in-World.                        |
| [ProductStatus](./#productstatus) | Énumération représentant l'état d'un produit in-World.                                 |
| [ProductType](./#producttype)     | Énumération représentant le type d'un produit in-World.                                |
| [ProductRecord](./#productrecord) | Informations sur le produit in-World.                                                  |

## ProductError

`enum`

Code d'erreur indiquant la raison de l'échec des requêtes liées aux produits in-World.

| Nom          | Valeur | Description                                                                               |
| ------------ | ------ | ----------------------------------------------------------------------------------------- |
| Unknown      | -1     | Erreur : erreur inconnue.                                                                 |
| NetworkError | 0      | Erreur : erreurs liées au réseau, notamment les déconnexions ou les connexions instables. |

## PurchaseType

`enum`

Énumération représentant le type d'achat d'un produit in-World.

| Nom           | Valeur            | Description                       |
| ------------- | ----------------- | --------------------------------- |
| Consumable    | "CONSUMABLE"      | Produit in-World consommable.     |
| NonConsumable | "NON\_CONSUMABLE" | Produit in-World non consommable. |

## ProductStatus

`enum`

Énumération représentant l'état d'un produit in-World.

| Nom       | Valeur      | Description                                                          |
| --------- | ----------- | -------------------------------------------------------------------- |
| Active    | "ACTIVE"    | État actif.                                                          |
| InActive  | "INACTIVE"  | État inactif.                                                        |
| Forbidden | "FORBIDDEN" | État interdit en raison de l'expiration de la période d'utilisation. |

## ProductType

`enum`

Énumération représentant le type d'un produit in-World.

| Nom             | Valeur              | Description                                             |
| --------------- | ------------------- | ------------------------------------------------------- |
| Item            | "ITEM"              | Produit in-World composé d'un seul article.             |
| ItemPackage     | "ITEM\_PACKAGE"     | Pack de produits in-World contenant plusieurs articles. |
| CurrencyPackage | "CURRENCY\_PACKAGE" | Pack de produits in-World contenant plusieurs devises.  |

## ProductRecord

`interface`

Informations sur le produit in-World.

### Propriétés

| Nom                  | Type                                                                | Description                                                                        |
| -------------------- | ------------------------------------------------------------------- | ---------------------------------------------------------------------------------- |
| productId            | `string`                                                            | ID du produit in-World.                                                            |
| name                 | `string`                                                            | Nom du produit in-World.                                                           |
| price                | `number`                                                            | Prix du produit in-World.                                                          |
| purchaseType         | [PurchaseType](./#purchasetype)                                     | `PurchaseType` du produit in-World.                                                |
| status               | [ProductStatus](./#productstatus)                                   | `ProductStatus` du produit in-World.                                               |
| productType          | [ProductType](./#producttype)                                       | `ProductType` du produit in-World.                                                 |
| currency             | `{ currencyId: string; name: string; isOfficialCurrency: boolean }` | Renvoie le type de devise utilisé pour l'achat du produit in-World.                |
| itemPackageUnits     | `{ productId: string; itemName: string; quantity: number }[]`       | Articles inclus dans le produit in-World si `ProductType` vaut `ItemPackage`.      |
| currencyPackageUnits | `{ currencyId: string; currencyName: string; quantity: number }[]`  | Devises incluses dans le produit in-World si `ProductType` vaut `CurrencyPackage`. |
