Skip to content

CatalogProduct

Defined in: sdks/hepsiburada/src/types/catalog-product.ts:43

One row in the merchant’s catalog.

optional brand?: string

Defined in: sdks/hepsiburada/src/types/catalog-product.ts:71

Brand name, resolved best-effort from fields / raw.


optional categoryId?: string

Defined in: sdks/hepsiburada/src/types/catalog-product.ts:67

Hepsiburada category id, resolved best-effort from fields / raw.


optional categoryName?: string

Defined in: sdks/hepsiburada/src/types/catalog-product.ts:69

Human-readable category name, resolved best-effort from fields / raw.


optional categoryScore?: number

Defined in: sdks/hepsiburada/src/types/catalog-product.ts:59


optional createdAt?: string

Defined in: sdks/hepsiburada/src/types/catalog-product.ts:45


optional createdBy?: string

Defined in: sdks/hepsiburada/src/types/catalog-product.ts:46


optional description?: string

Defined in: sdks/hepsiburada/src/types/catalog-product.ts:73

Product description, resolved best-effort from fields / raw.


optional fields?: Record<string, CatalogField<unknown>>

Defined in: sdks/hepsiburada/src/types/catalog-product.ts:81

Raw per-field map (value + revision history) as returned by Hepsiburada. The typed title/categoryId/… above are resolved from this; keep reading fields directly for anything not promoted to a typed field.


id: string

Defined in: sdks/hepsiburada/src/types/catalog-product.ts:44


optional images?: string[]

Defined in: sdks/hepsiburada/src/types/catalog-product.ts:75

Image URLs in display order, resolved best-effort from fields / raw.


optional listingFailureReason?: string

Defined in: sdks/hepsiburada/src/types/catalog-product.ts:54


optional listingStatus?: string

Defined in: sdks/hepsiburada/src/types/catalog-product.ts:53


optional merchantSku?: string

Defined in: sdks/hepsiburada/src/types/catalog-product.ts:49


optional modifiedAt?: string

Defined in: sdks/hepsiburada/src/types/catalog-product.ts:47


optional modifiedBy?: string

Defined in: sdks/hepsiburada/src/types/catalog-product.ts:48


optional preMatchedSku?: string

Defined in: sdks/hepsiburada/src/types/catalog-product.ts:50


optional productQuality?: number

Defined in: sdks/hepsiburada/src/types/catalog-product.ts:58


optional productType?: string

Defined in: sdks/hepsiburada/src/types/catalog-product.ts:56


raw: Record<string, unknown>

Defined in: sdks/hepsiburada/src/types/catalog-product.ts:83

Untouched raw row.


optional siblingSku?: string

Defined in: sdks/hepsiburada/src/types/catalog-product.ts:51


optional status?: string

Defined in: sdks/hepsiburada/src/types/catalog-product.ts:52


optional title?: string

Defined in: sdks/hepsiburada/src/types/catalog-product.ts:65

Product title, resolved best-effort from the per-SKU fields map (or the raw row). Hepsiburada’s catalog keys this as productName/name, not title. undefined when the catalog doesn’t surface it — never guessed.


optional uploadDate?: string

Defined in: sdks/hepsiburada/src/types/catalog-product.ts:57


optional validationStatus?: string

Defined in: sdks/hepsiburada/src/types/catalog-product.ts:55

Unofficial. Lonca is an independent, community-maintained project — not affiliated with, endorsed by, or supported by Trendyol, Hepsiburada, or any other marketplace. All marketplace names and trademarks belong to their respective owners.