---
title: ZEPETO.Module.Shop
slug: world-sdk-guide-id/zepetomoduleshop
docTags: 
createdAt: 2026-09-04T06:19:21.971Z
---

| Tipe                                                  | Deskripsi                                                                                                                                                                                                                                                        |
| ----------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [ShopService](./#shopservice)                         | `ShopService` memungkinkan operasi yang terhubung dengan toko ZEPETO di dalam World. Layanan ini memungkinkan pemain mengakses informasi toko, seperti gambar thumbnail dari item yang dimiliki atau ada di wish list, serta mengirim hadiah kepada pemain lain. |
| [CategoryResponse](./#categoryresponse)               | Class `CategoryResponse` menyediakan hasil pemanggilan API dan informasi kategori item toko ZEPETO.                                                                                                                                                              |
| [ContentItemListResponse](./#contentitemlistresponse) | Class `ContentItemListResponse` menyediakan hasil pemanggilan API dan daftar item yang diambil.                                                                                                                                                                  |
| [ItemKeyword](./#itemkeyword)                         | Kategori item.                                                                                                                                                                                                                                                   |
| [ContentItemResponse](./#contentitemresponse)         | Class `ContentItemResponse` menyediakan hasil pemanggilan API dan informasi item.                                                                                                                                                                                |
| [GiftBackgroundType](./#giftbackgroundtype)           | Tipe latar belakang yang digunakan untuk popup notifikasi hadiah.                                                                                                                                                                                                |
| [ItemGiftResponse](./#itemgiftresponse)               | Class `ItemGiftResponse` menyediakan hasil dari pengiriman item sebagai hadiah.                                                                                                                                                                                  |
| [CategoryInfo](./#categoryinfo)                       | Informasi kategori item toko ZEPETO.                                                                                                                                                                                                                             |
| [Category](./#category)                               | Kategori item.                                                                                                                                                                                                                                                   |
| [ItemRequestType](./#itemrequesttype)                 | *enum*                                                                                                                                                                                                                                                           |

## ShopService

`class`

`ShopService` memungkinkan operasi yang terhubung dengan toko ZEPETO di dalam World.
Layanan ini memungkinkan pemain mengakses informasi toko, seperti gambar thumbnail dari item yang dimiliki atau ada di wish list, serta mengirim hadiah kepada pemain lain.

### Metode

### DownloadItemThumbnail

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

Metode asinkron ini mengambil thumbnail dari sebuah item.

| Parameter | Tipe     | Deskripsi |
| --------- | -------- | --------- |
| itemCode  | `string` | Kode item |

**Mengembalikan:** `BaseRequest<TextureResponse>` — Objek `BaseRequest`. Setelah proses asinkron selesai, Anda dapat mengakses objek `TextureResponse` melalui properti `responseData`.

### GetMyCategoryAsync

`static GetMyCategoryAsync() → BaseRequest<CategoryResponse>`

Metode ini mengambil informasi kategori item dari inventaris toko ZEPETO pada akun pengguna local player.

**Mengembalikan:** `BaseRequest<CategoryResponse>` — Objek `BaseRequest`. Setelah proses asinkron selesai, Anda dapat mengakses objek `CategoryResponse` melalui properti `responseData`.

### GetMyContentItemListAsync

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

Metode asinkron ini mengambil daftar item untuk setiap kategori item.

| Parameter            | Tipe                          | Deskripsi                                                                                       |
| -------------------- | ----------------------------- | ----------------------------------------------------------------------------------------------- |
| itemKeyword          | [ItemKeyword](./#itemkeyword) | Kategori item.                                                                                  |
| pageToken (opsional) | `string`                      | Token halaman. Saat memanggil metode ini untuk pertama kali, atur parameter ini menjadi `null`. |

**Mengembalikan:** `BaseRequest<ContentItemListResponse>` — Objek `BaseRequest`. Setelah proses asinkron selesai, Anda dapat mengakses objek `ContentItemListResponse` melalui properti `responseData`.

### GetContentItemAsync

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

Metode asinkron ini mengambil informasi item.

| Parameter | Tipe     | Deskripsi  |
| --------- | -------- | ---------- |
| itemId    | `string` | Kode item. |

**Mengembalikan:** `BaseRequest<ContentItemResponse>` — Objek `BaseRequest`. Setelah proses asinkron selesai, Anda dapat mengakses objek `ContentItemResponse` melalui properti `responseData`.

### GetMyWishContentItemListAsync

`static GetMyWishContentItemListAsync() → BaseRequest<ContentItemListResponse>`

Metode asinkron ini mengambil daftar item dari wish list toko ZEPETO pada akun pengguna local player.

**Mengembalikan:** `BaseRequest<ContentItemListResponse>` — Objek `BaseRequest`. Setelah proses asinkron selesai, Anda dapat mengakses objek `ContentItemListResponse` melalui properti `responseData`.

## CategoryResponse

`class` · extends `BaseResponse`

Class `CategoryResponse` menyediakan hasil pemanggilan API dan informasi kategori item toko ZEPETO.

### Properti

| Nama     | Tipe                            | Deskripsi                            |
| -------- | ------------------------------- | ------------------------------------ |
| category | [CategoryInfo](./#categoryinfo) | Informasi kategori item toko ZEPETO. |

## ContentItemListResponse

`class` · extends `PlayBaasResponse`

Class `ContentItemListResponse` menyediakan hasil pemanggilan API dan daftar item yang diambil.

### Properti

| Nama          | Tipe     | Deskripsi                                                                                                                                                                        |
| ------------- | -------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| items         | `Item[]` | Daftar item.                                                                                                                                                                     |
| nextPageToken | `string` | `nextPageToken` disertakan dalam respons ketika terdapat banyak item, sehingga daftar item berikutnya dapat diambil. Jika tidak ada item tersisa, `nextPageToken` bernilai null. |

## ItemKeyword

`enum`

Kategori item.

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

Class `ContentItemResponse` menyediakan hasil pemanggilan API dan informasi item.

### Properti

| Nama | Tipe   | Deskripsi |
| ---- | ------ | --------- |
| item | `Item` | Item.     |

## GiftBackgroundType

`enum`

Tipe latar belakang yang digunakan untuk popup notifikasi hadiah.

| Nama   | Nilai |
| ------ | ----- |
| Type01 | 1     |
| Type02 | 2     |
| Type03 | 3     |
| Type04 | 4     |

## ItemGiftResponse

`class` · extends `PurchaseBaseResponse`

Class `ItemGiftResponse` menyediakan hasil dari pengiriman item sebagai hadiah.

### Properti

| Nama | Tipe     | Deskripsi                                                                          |
| ---- | -------- | ---------------------------------------------------------------------------------- |
| zem  | `number` | Sisa saldo ZEM pada akun pengguna local player setelah pengiriman hadiah selesai.  |
| coin | `number` | Sisa saldo koin pada akun pengguna local player setelah pengiriman hadiah selesai. |

## CategoryInfo

`class`

Informasi kategori item toko ZEPETO.

### Properti

| Nama        | Tipe                        | Deskripsi                                             |
| ----------- | --------------------------- | ----------------------------------------------------- |
| displayName | `string`                    | Nama tampilan terlokalisasi dari tab inventaris toko. |
| categories  | [Category\[\]](./#category) | Daftar kategori item di bawah tab inventaris.         |

## Category

`class`

Kategori item.

### Properti

| Nama        | Tipe                          | Deskripsi                                       |
| ----------- | ----------------------------- | ----------------------------------------------- |
| displayName | `string`                      | Nama tampilan terlokalisasi dari kategori item. |
| keyword     | [ItemKeyword](./#itemkeyword) | Enum yang merepresentasikan kategori item.      |

## ItemRequestType

`enum`

| Nama     | Nilai |
| -------- | ----- |
| Purchase | 0     |
| Gift     | 1     |
