---
title: ZEPETO.Module.Shop
slug: world-sdk-guide-fr/zepetomoduleshop
docTags: 
createdAt: 2026-09-04T06:18:32.096Z
---

| Type                                                  | Description                                                                                                                                                                                                                                                                                          |
| ----------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [ShopService](./#shopservice)                         | `ShopService` permet d'effectuer des opérations liées à la boutique ZEPETO au sein du World. Ce service permet aux joueurs d'accéder aux informations de la boutique, telles que les vignettes des articles possédés ou ajoutés à la liste de souhaits, et d'envoyer des cadeaux à d'autres joueurs. |
| [CategoryResponse](./#categoryresponse)               | La classe `CategoryResponse` fournit le résultat de l'appel d'API ainsi que les informations de catégorie des articles de la boutique ZEPETO.                                                                                                                                                        |
| [ContentItemListResponse](./#contentitemlistresponse) | La classe `ContentItemListResponse` fournit le résultat de l'appel d'API ainsi que la liste des articles récupérés.                                                                                                                                                                                  |
| [ItemKeyword](./#itemkeyword)                         | Catégorie d'article.                                                                                                                                                                                                                                                                                 |
| [ContentItemResponse](./#contentitemresponse)         | La classe `ContentItemResponse` fournit le résultat de l'appel d'API ainsi que les informations de l'article.                                                                                                                                                                                        |
| [GiftBackgroundType](./#giftbackgroundtype)           | Type d'arrière-plan à utiliser pour la fenêtre contextuelle de notification de cadeau.                                                                                                                                                                                                               |
| [ItemGiftResponse](./#itemgiftresponse)               | La classe `ItemGiftResponse` fournit le résultat de l'envoi d'un article en cadeau.                                                                                                                                                                                                                  |
| [CategoryInfo](./#categoryinfo)                       | Informations de catégorie des articles de la boutique ZEPETO.                                                                                                                                                                                                                                        |
| [Category](./#category)                               | Catégorie d'article.                                                                                                                                                                                                                                                                                 |
| [ItemRequestType](./#itemrequesttype)                 | *enum*                                                                                                                                                                                                                                                                                               |

## ShopService

`class`

`ShopService` permet d'effectuer des opérations liées à la boutique ZEPETO au sein du World.
Ce service permet aux joueurs d'accéder aux informations de la boutique, telles que les vignettes des articles possédés ou ajoutés à la liste de souhaits, et d'envoyer des cadeaux à d'autres joueurs.

### Méthodes

### DownloadItemThumbnail

`static DownloadItemThumbnail(itemCode: string) → BaseRequest<TextureResponse>`

Cette méthode asynchrone récupère la vignette d'un article.

| Paramètre | Type     | Description       |
| --------- | -------- | ----------------- |
| itemCode  | `string` | Code de l'article |

**Renvoie :** `BaseRequest<TextureResponse>` — Un objet `BaseRequest`. Une fois le traitement asynchrone terminé, vous pouvez accéder à l'objet `TextureResponse` via la propriété `responseData`.

### GetMyCategoryAsync

`static GetMyCategoryAsync() → BaseRequest<CategoryResponse>`

Cette méthode récupère les informations de catégorie d'articles depuis l'inventaire de la boutique ZEPETO du compte utilisateur du joueur local.

**Renvoie :** `BaseRequest<CategoryResponse>` — Un objet `BaseRequest`. Une fois le traitement asynchrone terminé, vous pouvez accéder à l'objet `CategoryResponse` via la propriété `responseData`.

### GetMyContentItemListAsync

`static GetMyContentItemListAsync(itemKeyword: ItemKeyword, pageToken?: string) → BaseRequest<ContentItemListResponse>`

Cette méthode asynchrone récupère la liste des articles pour chaque catégorie d'article.

| Paramètre              | Type                          | Description                                                                                |
| ---------------------- | ----------------------------- | ------------------------------------------------------------------------------------------ |
| itemKeyword            | [ItemKeyword](./#itemkeyword) | Catégorie d'article.                                                                       |
| pageToken (facultatif) | `string`                      | Jeton de page. Lors du premier appel de cette méthode, définissez ce paramètre sur `null`. |

**Renvoie :** `BaseRequest<ContentItemListResponse>` — Un objet `BaseRequest`. Une fois le traitement asynchrone terminé, vous pouvez accéder à l'objet `ContentItemListResponse` via la propriété `responseData`.

### GetContentItemAsync

`static GetContentItemAsync(itemId: string) → BaseRequest<ContentItemResponse>`

Cette méthode asynchrone récupère les informations de l'article.

| Paramètre | Type     | Description        |
| --------- | -------- | ------------------ |
| itemId    | `string` | Code de l'article. |

**Renvoie :** `BaseRequest<ContentItemResponse>` — Un objet `BaseRequest`. Une fois le traitement asynchrone terminé, vous pouvez accéder à l'objet `ContentItemResponse` via la propriété `responseData`.

### GetMyWishContentItemListAsync

`static GetMyWishContentItemListAsync() → BaseRequest<ContentItemListResponse>`

Cette méthode asynchrone récupère la liste des articles depuis la liste de souhaits de la boutique ZEPETO du compte utilisateur du joueur local.

**Renvoie :** `BaseRequest<ContentItemListResponse>` — Un objet `BaseRequest`. Une fois le traitement asynchrone terminé, vous pouvez accéder à l'objet `ContentItemListResponse` via la propriété `responseData`.

## CategoryResponse

`class` · extends `BaseResponse`

La classe `CategoryResponse` fournit le résultat de l'appel d'API ainsi que les informations de catégorie des articles de la boutique ZEPETO.

### Propriétés

| Nom      | Type                            | Description                                                   |
| -------- | ------------------------------- | ------------------------------------------------------------- |
| category | [CategoryInfo](./#categoryinfo) | Informations de catégorie des articles de la boutique ZEPETO. |

## ContentItemListResponse

`class` · extends `PlayBaasResponse`

La classe `ContentItemListResponse` fournit le résultat de l'appel d'API ainsi que la liste des articles récupérés.

### Propriétés

| Nom           | Type     | Description                                                                                                                                                                                                               |
| ------------- | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| items         | `Item[]` | Liste des articles.                                                                                                                                                                                                       |
| nextPageToken | `string` | Le `nextPageToken` est inclus dans la réponse lorsque de nombreux éléments sont disponibles, ce qui permet de récupérer la suite de la liste des articles. Lorsqu'il ne reste plus d'éléments, `nextPageToken` vaut null. |

## ItemKeyword

`enum`

Catégorie d'article.

| Nom        | Valeur |
| ---------- | ------ |
| all        | 0      |
| hair       | 1      |
| onepiece   | 2      |
| top        | 3      |
| outwear    | 4      |
| pants      | 5      |
| skirt      | 6      |
| socks      | 7      |
| footwear   | 8      |
| headwear   | 9      |
| eyewear    | 10     |
| jewelry    | 11     |
| makeup     | 12     |
| accessory  | 13     |
| bodyfigure | 14     |
| animal     | 15     |
| none       | 16     |

## ContentItemResponse

`class` · extends `PlayBaasResponse`

La classe `ContentItemResponse` fournit le résultat de l'appel d'API ainsi que les informations de l'article.

### Propriétés

| Nom  | Type   | Description |
| ---- | ------ | ----------- |
| item | `Item` | Article.    |

## GiftBackgroundType

`enum`

Type d'arrière-plan à utiliser pour la fenêtre contextuelle de notification de cadeau.

| Nom    | Valeur |
| ------ | ------ |
| Type01 | 1      |
| Type02 | 2      |
| Type03 | 3      |
| Type04 | 4      |

## ItemGiftResponse

`class` · extends `PurchaseBaseResponse`

La classe `ItemGiftResponse` fournit le résultat de l'envoi d'un article en cadeau.

### Propriétés

| Nom  | Type     | Description                                                                                |
| ---- | -------- | ------------------------------------------------------------------------------------------ |
| zem  | `number` | Solde de ZEM restant sur le compte utilisateur du joueur local après l'envoi du cadeau.    |
| coin | `number` | Solde de pièces restant sur le compte utilisateur du joueur local après l'envoi du cadeau. |

## CategoryInfo

`class`

Informations de catégorie des articles de la boutique ZEPETO.

### Propriétés

| Nom         | Type                        | Description                                                       |
| ----------- | --------------------------- | ----------------------------------------------------------------- |
| displayName | `string`                    | Nom d'affichage localisé de l'onglet d'inventaire de la boutique. |
| categories  | [Category\[\]](./#category) | Liste des catégories d'articles sous l'onglet d'inventaire.       |

## Category

`class`

Catégorie d'article.

### Propriétés

| Nom         | Type                          | Description                                         |
| ----------- | ----------------------------- | --------------------------------------------------- |
| displayName | `string`                      | Nom d'affichage localisé de la catégorie d'article. |
| keyword     | [ItemKeyword](./#itemkeyword) | Énumération représentant la catégorie d'article.    |

## ItemRequestType

`enum`

| Nom      | Valeur |
| -------- | ------ |
| Purchase | 0      |
| Gift     | 1      |
