CatalogProduct
Defined in: sdks/hepsiburada/src/types/catalog-product.ts:43
One row in the merchant’s catalog.
Properties
Section titled “Properties”brand?
Section titled “brand?”
optionalbrand?:string
Defined in: sdks/hepsiburada/src/types/catalog-product.ts:71
Brand name, resolved best-effort from fields / raw.
categoryId?
Section titled “categoryId?”
optionalcategoryId?:string
Defined in: sdks/hepsiburada/src/types/catalog-product.ts:67
Hepsiburada category id, resolved best-effort from fields / raw.
categoryName?
Section titled “categoryName?”
optionalcategoryName?:string
Defined in: sdks/hepsiburada/src/types/catalog-product.ts:69
Human-readable category name, resolved best-effort from fields / raw.
categoryScore?
Section titled “categoryScore?”
optionalcategoryScore?:number
Defined in: sdks/hepsiburada/src/types/catalog-product.ts:59
createdAt?
Section titled “createdAt?”
optionalcreatedAt?:string
Defined in: sdks/hepsiburada/src/types/catalog-product.ts:45
createdBy?
Section titled “createdBy?”
optionalcreatedBy?:string
Defined in: sdks/hepsiburada/src/types/catalog-product.ts:46
description?
Section titled “description?”
optionaldescription?:string
Defined in: sdks/hepsiburada/src/types/catalog-product.ts:73
Product description, resolved best-effort from fields / raw.
fields?
Section titled “fields?”
optionalfields?: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
images?
Section titled “images?”
optionalimages?:string[]
Defined in: sdks/hepsiburada/src/types/catalog-product.ts:75
Image URLs in display order, resolved best-effort from fields / raw.
listingFailureReason?
Section titled “listingFailureReason?”
optionallistingFailureReason?:string
Defined in: sdks/hepsiburada/src/types/catalog-product.ts:54
listingStatus?
Section titled “listingStatus?”
optionallistingStatus?:string
Defined in: sdks/hepsiburada/src/types/catalog-product.ts:53
merchantSku?
Section titled “merchantSku?”
optionalmerchantSku?:string
Defined in: sdks/hepsiburada/src/types/catalog-product.ts:49
modifiedAt?
Section titled “modifiedAt?”
optionalmodifiedAt?:string
Defined in: sdks/hepsiburada/src/types/catalog-product.ts:47
modifiedBy?
Section titled “modifiedBy?”
optionalmodifiedBy?:string
Defined in: sdks/hepsiburada/src/types/catalog-product.ts:48
preMatchedSku?
Section titled “preMatchedSku?”
optionalpreMatchedSku?:string
Defined in: sdks/hepsiburada/src/types/catalog-product.ts:50
productQuality?
Section titled “productQuality?”
optionalproductQuality?:number
Defined in: sdks/hepsiburada/src/types/catalog-product.ts:58
productType?
Section titled “productType?”
optionalproductType?: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.
siblingSku?
Section titled “siblingSku?”
optionalsiblingSku?:string
Defined in: sdks/hepsiburada/src/types/catalog-product.ts:51
status?
Section titled “status?”
optionalstatus?:string
Defined in: sdks/hepsiburada/src/types/catalog-product.ts:52
title?
Section titled “title?”
optionaltitle?: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.
uploadDate?
Section titled “uploadDate?”
optionaluploadDate?:string
Defined in: sdks/hepsiburada/src/types/catalog-product.ts:57
validationStatus?
Section titled “validationStatus?”
optionalvalidationStatus?: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.