Katalog Önemli Bilgiler

Katalog Entegrasyon Modelimize ait Dikkat Edilmesi Gereken Önemli Bilgiler yer almaktadır.

👍

Önemli Bilgi

Bu dokümanda yer alan endpoint url'leri test ortamına aittir. Dokumanda sayfasında test ortam endpointleri test edilebilir. Canlı ortam url'leri endpoint içinde "-sit" ifadesi kaldırılarak oluşturabilirsiniz. Canlı ortam endpoint'ine canlı ortam için verilen User/Password ile istek gönderilebilir.

📘

Hepsiburada API Authentication Bilgilendirmesi

Mevcuttaki tüm servislerimizin authentication yapısında değişiklik yapılmıştır. Sizlerden servislerimizdeki bu değişikliğin hızla yapılması noktasında desteğinizi rica ederiz.

Entegratöre Servis Anahtarı Ekleme/Görüntüleme işlemleri için hazırladığımız sayfamızı inceleyebilirsiniz.

Kategori Bilgilerini Alma

Bu metod ile Hepsiburada kategorileri bilgilerini alabilirsiniz.

  • Kategori bilgisi ürün yaratabilmek için zorunlu bir alan olup, yaratılacak ürünün data modelini belirleyen bir bilgidir. Yaratılacak ürünün özellikleri tamamen kategori bilgisi ile ilişkilidir.
  • API, HTTP Basic Auth. ile korunmaktadır, dolayısıyla istemci, kullanıcı adı ve şifreyi HTTP Authorization Header bilgisinde göndermelidir.
  • Url’de “size” 2000’e kadar arttırılabilir. Kategoriler çekilirken leaf: true, status : active , available : true olması gereklidir. Sadece bu değerleri sağlayan kategorilerin altına ürünler açılmaktadır.
  • Sadece aktif kategorileri almak için bu endpointi kullanabilirsiniz.
  • İstek Limiti: “500 istek/1 saniye” herbir IP başına.
  • Response Alan Açıklamaları

    Özellik Adı Data Tipi Açıklama
    success
    boolean
    true: İstek başarıyla tamamlandı. false: hata.
    code
    integer
    Başarı kodu 0 (sıfır) dır. Sıfırdan farklı olan kodlar, hata durumlarına göre iletilmiştir.
    version
    integer
    Versiyon bilgisidir.
    message
    string
    Hata mesajları.
    totalElements
    integer
    Toplam eleman sayısı
    totalPages
    integer
    Toplam sayfa sayısı
    number
    integer
    Sayfa Numarası
    numberOfElements
    integer
    -
    first
    boolean
    true: Yanıttaki veriler ilk sayfaya aittir. false: Yanıttaki veriler ilk sayfaya ait değil..
    last
    boolean
    true: Yanıttaki veriler son sayfaya aittir. false: Yanıttaki veriler son sayfaya ait değil.
    data
    [object]
    Yanıt veri seti

    Kategori Veri Modeli

    Özellik Adı Data Tipi Açıklama
    categoryId
    integer
    İlgili kategorinin ıd bilgisidir.
    name
    string
    İlgili kategorinin adıdır.
    parentCategoryId
    integer
    Parent kategorinin ıd sidir.
    paths
    string
    İlgili kategorinin içerik haritasını verir.
    leaf
    boolean
    Bir kategorinin leaf durumunu iletmektedir. Leaf true: kategoriye ürün açılabilir, leaf false : kategoriye ürün açılamaz.
    status
    string
    İki değeri vardır. "AKTİF" ve "AKTİF DEĞİL". AKTİF: İlgili kategori aktif olarak kullanımdadır. AKTİF DEĞİL: İlgili kategori kullanımda değil.
    available
    boolean
    Bir kategorinin available durumunu iletmektedir. available true: kategoriye ürün açılabilir, available false : kategoriye ürün açılamaz.

    Kategori Özelliklerini Alma

    Bu metod ile Hepsiburada’ daki uç kategorilerin özellik bilgilerini alabilirsiniz. Kategori özellikleri, sadece ‘leaf’ ve ‘available’ değerleri ‘true’ olan kategorilerde mevcuttur.

    Cevap Data Tipi Tablosu

    Özellik Adı Data Tipi Açıklama
    success
    boolean
    true: İstek başarıyla tamamlandı. false: hata.
    code
    integer
    Başarı kodu 0 (sıfır) dır. Sıfırdan farklı olan kodlar, hata durumlarına göre iletilmiştir.
    version
    integer
    Versiyon bilgisidir.
    message
    string
    Hata mesajları.
    data
    object
    Yanıt veri seti

    Kategori Özellikleri Veri Modeli

    Özellik AdıData TipiAçıklama
    namestringİlgili özellik değerinin isim bilgisidir.
    idstringİlgili özellik değerinin ID bilgisidir.
    mandatorybooleantrue: Özellik değeri zorunlu olarak doldurulması gerekmektedir. false: Özellik değeri zorunlu değildir.
    typestringBu özellik iki değer alabilir. String: İstenilen freetex olarak girilebilir. Enum: Hepsiburada tarafında liste karşılığı olan özelliklerin girilmesi önceliklidir.
    multiValuebooleanBu özellik iki değer alabilir. True: Özellik değeri birden fazla değer alabilir. False: Özellik değeri tek bir değer alabilir.

    Hata Durumları​

    HataKodu Hata Mesajı
    1001
    Kategori leaf değildir.
    1002
    Kategori aktif değildir.
    1003
    Kategori leaf ve aktif bir kategori değildir.
    1004
    CategoryId ile herhangi bir kategori bulunamadı.
    1005
    İlgili categoryId  için herhangi bir kategori ilişkisi bulunamadı: {categoryId}. Lütfen kategori kimliğine göre sistem yöneticisi ile iletişime geçin.
    1006
    Kategori mevcut değildir.

    Özellik Değerini Alma

    Bu metod ile ‘type’ alanı değeri ‘enum’ olan özellikler için kullanılabilecek değerleri alabilirsiniz.

  • Özellik değerleri, kategori ve kategori özelliği ile ilişkili bir veridir. Bir kategori için renk değerleri; Sarı, Kırmızı, Mavi gelirken farklı bir kategoride aynı kategori özelliği için bu değerler Mavi, Mor, Yeşil gelebilir. Özellik değerlerini alırken value alanının kullanılması gerekir.
  • API, HTTP Basic Auth. ile korunmaktadır, dolayısıyla istemci, kullanıcı adı ve şifreyi HTTP Authorization Header bilgisinde göndermelidir.
  • Enum değerler çekilirken pagenation yapısının kullanılması zorunludur.
  • Total count bilgisini header içerisinden alabilirsiniz.
  • Pagenation limit parametresinin üst limiti 1000 dir.
  • Cevap Data Tipi Tablosu

    Özellik Adı Data Tipi Açıklama
    success
    boolean
    true: İstek başarıyla tamamlandı. false: hata.
    code
    integer
    Başarı kodu 0 (sıfır) dır. Sıfırdan farklı olan kodlar, hata durumlarına göre iletilmiştir.
    version
    integer
    Versiyon bilgisidir.
    message
    string
    Hata mesajları.
    data
    object
    Yanıt veri seti

    Kategori Özellikleri Veri Modeli​

    Özellik AdıData TipiAçıklama
    idstringİlgili kategorinin ID değeridir.
    valuestringBaşarı kodu 0 (sıfır) dır. Sıfırdan farklı olan kodlar, hata durumlarına göre iletilmiştir.

    Hata Durumları

    HataKodu Hata Mesajı
    1001
    Kategori leaf değildir.
    1002
    Kategori aktif değildir.
    1003
    Kategori leaf ve aktif bir kategori değildir.
    1004
    CategoryId ile herhangi bir kategori bulunamadı.
    1005
    İlgili categoryId için herhangi bir kategori ilişkisi bulunamadı: {categoryId}. Lütfen kategori kimliğine göre sistem yöneticisi ile iletişime geçin
    2001
    Özellik enum değer değildir.
    2002
    Bu "attributeId" özelliğine sahip herhangi bir özellik bulunamadı

    Ürün Bilgisi Gönderme

    Bu metod ile; ürün bilgilerini, ürün giriş sürecine dahil olması için Hepsiburada’ ya gönderebilirsiniz.

  • API, HTTP Basic Auth. ile korunmaktadır, dolayısıyla istemci, kullanıcı adı ve şifreyi HTTP Authorization Header bilgisinde göndermelidir.
  • Ürün bilgiler ile oluşturulan json dosyası form-data olarak .json uzantılı dosya formatında import edilerek yüklenmesi gerekir.
  • Ürün bilgileri, JSON formatında dosya halinde, beklenen modelde, bu metod kullanılarak gönderilmelidir.
  • Image gönderillirken verdiğiniz image url’i ulaşılabilir durumda olmalıdır, aksi durumda 5 kere denenir ve tekrar aynı ürünü gönderene kadar o görsel içeriye yüklenmez. Yüklenecek resim formatı png ve jpg olabilir. GFT yada farklı formatta olamaz.
  • Bir ürünün varyantlı gönderilebilmesi için VaryantGroupID değerinin aynı gönderilmesi yeterlidir. Renk, Beden vb özelliklere göre ayrılan aynı ürünler için bu değerin aynı gönderilmesi gerekmektedir. Varyantsız olan ürünler için ise VaryantGroupID değeri için unique bir ID değeri atanabilir.
  • Merchantsku bilgisi girişinde Türkçe karakter kullanmadan büyük harf olarak boşluk bırakılmadan giriş sağlanması gerekir. Küçük harf olarak gönderilen merchantSku bilgisi büyük harfe dönüştürülerek ürün girişte kaydedilmektedir.
  • **İstek Dosyası Data Tipleri(JSON File)**
    Özellik AdıData TipiAçıklama
    categoryIdintegerİlgili ürünün kategoriId sidir.
    merchantstringİlgili ürünün ait olduğu merchantın merchantId değeridir.
    attributesObjectİlgili kategoriye ait alınabilecek özellik değerlerinin girileceği alandır.
    merchantSkustringSatıcı stok kodu
    VaryantGroupIDstringVaryant ürünleri birbiri ile gruplayan Id değeridir. Bu değer ürünlerde aynı gönderilirse HB üzerinde varyantlı bir şekilde gösterilir.
    UrunAdistringÜrün Adı
    UrunAciklamasistringÜrün Açıklaması
    BarcodestringEAN13 Ürün barkodu
    MarkastringÜrün Markası
    GarantiSuresiintegerGaranti süresi (Aylık)
    kgstringÜrünün ağırlık bilgisidir. (Desi)
    pricestringÜrünün fiyat bilgisidir.
    stockstringÜrünün stok bilgisidir.
    Image1, Image2, Image3, Image4, Image5stringÜrünün görsellerinin iletileceği alandır.
    Video1stringÜrüne ait video adresinin iletileceği alandır. ( Sadece MP4 format kabul edilmektedir)
    attribute-nstringÖzellik (Renk, Beden, Yaka Tipi etc.)

    Fiyat/Stok Bilgisi Girilerek Gönderilen Ürünlerde Dikkat Edilmesi Gerekenler

  • Kuruş’lu fiyat girişinde virgül ile ayrılmalı ve virgülden sonra maksimum 2 hane girmelidir. Örneğin; 14,50 gibi
  • Girilen fiyat bilgisi eğer listlememe entegrasyonundaki gibi, Canlı sistemde yanlış fiyatlandırmalara karşı çalışan bir mekanizma bulunmaktadır. Listelenmiş yayındaki fiyatların en düşüğü ve en yükseği hariç diğerlerinin ortalaması alınarak; 0 TL – 50 TL arası => %250 50 TL – 100 TL arası => %150 100 TL – 200 TL arası => %120 200 TL – 500 TL arası => %100 500 TL – 2000 TL arası => %90 2000 TL üzeri => %80 maximum fiyat girilebilir. Eğer bu şartların dışında olması durumunda ürün sıfır stok/fiyat ile satışa hazır hale getirilir. Satışa açmak için Fiyat/Stok bilgisinin girilmesi gerekecektir.
  • Girilen fiyat/stok formatı hatalı ise “Değer uygun formatta değildir.Listeleme kaydı 0 fiyat 0 stok olarak oluşturulacaktır.” uyarı olarak dönecektir ve ürün fiyat/stok sıfır olarak satışa hazır hale gelecektir.
  • Ürün yüklemede girilen fiyat kurallara uygun ise başarılı olarak incelencek statüsüne geçer ve sonrasında girilen Fiyat/Stok bilgisi ile otomatik olarak satışa açılır.
  • Girilen Fiyat/Stok ile otomatik satışa açılacağı için girilen Fiyat/Stok bilgilerinin doğru olmasına dikkat edilmesi gerekir.
  • **Cevap Data Tipi Tablosu**
    Özellik AdıData TipiAçıklama
    successbooleantrue: İstek başarıyla tamamlandı. false: hata.
    codeintegerBaşarı kodu 0 (sıfır) dır. Sıfırdan farklı olan kodlar, hata durumlarına göre iletilmiştir.
    versionintegerVersiyon bilgisidir.
    messagestringHata mesajları.
    data[block:pYanıt veri seti
    trackingIdstringJSON Dosyasında yer alan ürünlerin durumunu takip etmek için kullanılması gereken takip kodudur.

    Hata Kodları

    Hata Kodu Hata Mesajı
    3001
    Dosya içeriği geçersiz.
    3002
    Dosya türü geçersiz
    3003
    Dosya bulunamadı

    Ürün Durumu Sorgulama

    Bu metod ile; ‘trackingId’ bilgisine sahip olduğunuz ürünlerin durumlarını alabilirsiniz.

    Cevap Data Tipi Tablosu

    Özellik AdıData TipiAçıklama
    successbooleantrue: İstek başarıyla tamamlandı. false: hata.
    codeintegerBaşarı kodu 0 (sıfır) dır. Sıfırdan farklı olan kodlar, hata durumlarına göre iletilmiştir.
    versionintegerVersiyon bilgisidir.
    messagestringHata mesajları.
    totalElementsintegerToplam eleman sayısı
    totalPagesintegerToplam sayfa sayısı
    numberintegerSayfa numarası
    numberOfElementsinteger-
    firstbooleantrue: Yanıttaki veriler ilk sayfaya aittir. false: Yanıttaki veriler ilk sayfaya ait değil..
    lastbooleantrue: Yanıttaki veriler son sayfaya aittir. false: Yanıttaki veriler son sayfaya ait değil.
    data[block:pYanıt veri seti
    itemOrderIDintegerGönderdiğiniz JSON Dosyasındaki ürün sırasının numarası.
    merchantstringİlgili ürünün ait olduğu merchantın merchantId değeri
    merchantSkustringSatıcı stok kodu
    productStatusstringÜrünün mevcut durum bilgisi
    taskDetails[block:pİlgili ürün için varsa görevin detayları.
    taskDetails.reasonstringİlgili ürünün hata nedeni
    taskDetails.urlstringMPOP Task URL
    validationResults[block:pİlgili ürünün üzerin bulunan valiadasyonlardan dönen hata bilgisi.
    validationResults.attributeNamestringValidasyon hatası alan özelliğin adı
    validationResults.messagestringValidasyon hatası alan özelliğin açıklaması
    importStatusstringDosyanın işleme durumundaki statüsüdür. PROCESSING, SUCCESS, FAILED
    importMessages[block:pHata var ise hata açıklaması.
    importMessages.severitystringİlgili alan 3 dğer alabilir : INFORMATION, WARNING, ERROR
    importMessages.messagestringİlgili ürünün detaylı durum bilgisi
    hbSkustringHepsiburada tarafında unique olarak oluşturulan ürüb kodu
    productNamestringİlgili ürünün adı

    Hata Durumları

    Hata KoduHata Mesajı
    4000Trakıngıd bulunamadı

    Ürün Statüleri ve Açıklamaları

    StatüAçıklama
    IncelenecekÜrün giriş ekimizin kontrolü için beklenen statüdür.
    Ürün bilgileri eksikGönderilen ürünlerin bilgilerinde eksik bulunması durumudur. Eksik olan bilgileri product status servisimizden verilmektedir. Bu bilgilerin tekrar revize edilerek API üzerinden güncelleme gönderilmesi gereklidir.
    Katalog SürecindeGönderilen ürünün, ürün giriş ekibimiz tarafından işleme alındığını belirtir. API üzerinden güncelleme gönderilemez. "message": "Can not update product in matched or in catalog progress status"
    EşleşenGönderilen ürünün, HB katalogunda bulunma durumunda dönülür. Merchantların MPOP portal üzerinden bizim eşleştirdiğimiz ürünleri göz ile kontrol ederek onay yada red vermesi gerekir. Onay yada red sürecinden önce bu statüdeki ürünlere güncelleme gönderilebilir
    Satışa HazırGönderilen ürünün, HB kataloguna eklendiği ve merchanta listing yaratıldığını belirten statüdür. API üzerinden güncelleme gönderilemez
    Görev açılmışBu statüde ürün bilgilerinin hatalı olma durumunda dönülmektedir. Apı üzerinden güncelleme gönderilmesi gereklidir
    Ön katalog EşleşenGönderilen ürünün, ürün giriş ekibimiz tarafından işleme alındığını belirtir. API üzerinden güncelleme gönderilemez. "message": "Can not update product in matched or in catalog progress status"

    TrackingId Geçmişini Sorgulama

    Bu metod ile, daha önce almış olduğunuz ‘trackingId’ bilgilerini alabilirsiniz.Pagenation yapısı ve sıralama özelliği geliştirilmiştir.

    Alan Açıklamaları

    Özellik AdıData TipiAçıklama
    successbooleantrue: İstek başarıyla tamamlandı. false: hata
    codeintegerBaşarı kodu 0 (sıfır) dır. Sıfırdan farklı olan kodlar, hata durumlarına göre iletilmiştir.
    versionintegerVersiyon bilgisidir
    messagestringHata mesajları
    dataobjectYanıt veri seti
    createdDatedateİlgili takip kodunun oluşturulma tarihidir.
    trackingIdstringİlgili taki kodunun Id değeridir.

    TrackingId Geçmişini Sorgulama

    Bu metod ile, daha önce almış olduğunuz ‘trackingId’ bilgilerini alabilirsiniz.Pagenation yapısı ve sıralama özelliği geliştirilmiştir.

    Alan Açıklamaları

    Özellik AdıData TipiAçıklama
    successbooleantrue: İstek başarıyla tamamlandı. false: hata.
    codeintegerBaşarı kodu 0 (sıfır) dır. Sıfırdan farklı olan kodlar, hata durumlarına göre iletilmiştir.
    versionintegerVersiyon bilgisidir.
    messagestringHata mesajları
    dataobjectYanıt veri seti
    createdDatedateİlgili takip kodunun oluşturulma tarihidir.
    trackingIdstringİlgili taki kodunun Id değeridir

    Ürüne Ait Statü Bilgisi Çekme

    Bu method ile bir Merchanta ait ürünlerin statü bilgilerine ulaşabilirsiniz. İstek limiti her bir IP başına “500 istek/1 saniye”

    Statü Bazlı Ürün Bilgisi Çekme

    Bu method ile bir Merchanta ait ürünlerin statü bazlı ürün bilgilerine ulaşabilirsiniz.

  • API, HTTP Basic Auth. ile korunmaktadır, dolayısıyla istemci, kullanıcı adı ve şifreyi HTTP Authorization Header bilgisinde göndermelidir.
  • Merchant ve statü parametresi zorunludur.
  • taskStatus parametresi opsiyoneldir, verilmediği durumda false kabul ediyoruz.
  • Response’da eğer üründe görev varsa girilmiş tüm yorumları kullanıcı görebilecek. taskStatus=true olunca açık görevi varsa göster false gösterme anlamına geliyor.
  • Eşleşen statüsünde Eşleşen ürüne ait tanımlayıcı bilgileri görülebilecektir.
  • Size 100 ile sınırlıdır.
  • Page değeri 0 ile başlar, arttırarak diğer sayfalara geçiş yapılabilir.
  • ProductStatus alabileceği değerler ve açıklamaları

    productStatus Açıklama
    WAITING
    İncelenecek statüde olanları göstermektedir. taskStatus=true parametresi ile açık görevleri ve yorumlarını görebilirsiniz.
    MISSING_INFO
    Eksik Bilgi
    MATCHED
    Satışa Hazır
    PRE_MATCHED
    Eşleşen
    REJECTED
    Reddedilen Eşleşme
    MATCHED_WITH_STAGED
    Ön Katalog Eşleşen
    CREATED
    Yaratıldı

    Cevap Data Tipi Tablosu

    Özellik Adı Data Tipi Açıklama
    success
    boolean
    true: İstek başarıyla tamamlandı. false: hata.
    code
    integer
    Başarı kodu 0 (sıfır) dır. Sıfırdan farklı olan kodlar, hata durumlarına göre iletilmiştir.
    version
    integer
    Versiyon bilgisidir.
    message
    string
    Hata mesajları.
    data
    object
    Yanıt veri seti

    Eşleşen Statü Onay/Red

    Eşleşen statü onay/red endpointi ile eşleşen statüdeki ürünlerinize api üzerinden onay ve red işlemi yapılabilmektedir.

  • Ürün gönderimi işleminden sonra eksik yada hatalı bilgi yoksa gönderilen ürünler iki ana statüye ayrılır.
  • Gönderilen ürün Hepsiburada tarafında mevcut ise eşleşen statüsüne düşer.
  • Gönderilen ürün Hepsiburada tarafında yoksa İncelenecek statüye düşer.
  • Eşleşen durumundaki ürünler için Hepsiburada mevcut ürün bilgilerini size sunar ve sizlerin gönderdiği ürünler ile kontrolünüzün ardından onay/red vermenizi beklemektedir.
  • Gönderilen ürünler ve Hepsiburada da mevcut olan ürünlerinizi karşılaştırabilmeniz için statü bazlı ürün bilgisi çekme endointine istek atılarak ürünlerin bilgilerini almanız gerekmektedir.
  • Statü bazlı ürün bilgisi çekme endpointinden alınan ürün bilgileri ile(Hbsku, Marka, Resim, Ürün adı) kendi ürün bilgilerinizi karşılaştırarak endpoint üzerinden onay/red vermeniz gerekmektedir.
  • Aksiyon Bekleyen Ürün Silme

    Bu metod ile katalog entegrasyon ile girişi yapılmış olan ancak herhangi bir nedenden dolayı onaylanmamış, envantere yansımayan ürünleri aksiyon bekleyenlerden silmenize yarar. Katalog sürecinde, yaratıldı, satışa hazır durumdaki ürünler silinemez.

    📘

    API, HTTP Basic Auth. ile korunmaktadır, dolayısıyla istemci, kullanıcı adı ve şifreyi HTTP Authorization Header bilgisinde göndermelidir.

    Mağaza Bazlı Ürün Bilgisi Listeleme

    Bu metod ile mağazaların tüm ürünlerinin (ürün özellik değerleriyle birlikte) api üzerinden listeleyebilirsiniz. Bu servisle artık mağazaların entegratör değişikliği yaptığı durumlarda eski çalıştığı entegratörden ürün bilgilerini talep etmesine gerek kalmayacak, Hepsiburada API servisi üzerinden bütün ürün bilgilerini listeleyebilecektir.

    📘

    API, HTTP Basic Auth. ile korunmaktadır, dolayısıyla istemci, kullanıcı adı ve şifreyi HTTP Authorization Header bilgisinde göndermelidir.
    Page değeri 0 ile başlar, arttırarak diğer sayfalara geçiş yapılabilir.
    Size 100 ile sınırlıdır.
    Merchantid zorunludur.

    Aksiyon Bekleyen Ürün Silme İşlem Kontrolü

    Yukardaki silme isteğinin sonucunu kontrol için trackingid değerini sorgulamanız gerekir.

    Gönderilecek Olan Görsellerde Dikkat Edilmesi Gereken Kurallar

  • Görselin fonu beyaz veya açık renk olmalıdır.
  • Görselde yazı (kargo bedava, aynı gün kargo vb), logo, filigran bulunmamalıdır.
  • Görsel grafik çizim şeklinde olmamalıdır.
  • Düşük kalitede bulanık görsel kullanılmamalıdır.
  • Ürünün ilk görseli çoğu zaman ambalaj içerisinde değil tüm özellikleri ayırt edilebilecek şekilde kutusuz çekilmiş olmalıdır.
  • Ürünün görsel içerisinde boyutunu küçültecek derecede birden fazla yön veya açısı tek görselde olmamalıdır.
  • Ürün görseli çerçeve içerisinde olmamalıdır.
  • Ürün görselin %80 lik kısmını kaplamalıdır.
  • Görselde çoğu zaman ürüne dahil olmayan ögeler olmamalıdır (Lifestyle görseller hariç).
  • Görseldeki beyaz fon çıkarıldıktan sonra kalan kısmın en az 1 kenarının 250 piksel olması gerekmektedir.
  • Görselde ürüne dahil değilse ürünün diğer renkleri ya da desenleri bulunmamalıdır. Sadece satışa sunulan ürün bulunmalıdır.
  • Ürün İsmi Oluştururken Dikkat Edilmesi Gereken Kurallar

  • Marka adı, model numarası ve önemli özellikleri içermelidir (Sinbo SCM-2928 Elektrikli Türk Kahvesi Makinesi).
  • Model numaralarının tamamı büyük yazılmalıdır (43HB3456).
  • Mutlaka marka ismi ile başlamalıdır.
  • Her kelimenin İlk harfi büyük yazılmalı
  • Hacim gibi bilgiler aynı formatta yazılmalıdır (cm,kg).
  • Sayılar numerik olarak belirtilmelidir (İki yerine 2).
  • Varsa; ürün adedi bilgisi içermelidir (Scotch Brite Sünger 24’lü).
  • Yanıltıcı bilgiler ürün isminde yer almamalıdır (Gençleştiren Krem).
  • Kampanya bilgisi olmamalıdır (Hediyeli, Bedava, Ücretsiz vs.).
  • Satıcı ismi olmamalıdır.
  • Ürün Açıklamalarında Dikkat Edilmesi Gereken Kurallar

  • Her üründe muhakkak bir açıklama olmalıdır.
  • Kutu içerikleri belirtilmeli (TV – askı aparatı, hdmi kablo..)
  • Paragraf ayrımı yapılmalı, tamamı düz metin olmamalıdır.
  • Materyal bilgisi mutlaka eklenmelidir (%100 Pamuk, Ahşap vb.).
  • Ebat, ölçü vb. bilgiler belirtilmelidir (Mobilya vb. ürünler için).
  • İletilen açıklamalarda (teslimat, iletişim, firma adı, reklam, firma linkleri, youtube linkleri vb.) içerikler olmamalıdır.
  • Markada Dikkat Edilmesi Gereken Kurallar

  • Marka ismi, satıcı isminden oluşmamalıdır.
  • Ürünün markası doğru olmalı, web üzerinden orijinal yazımı kontrol edilmelidir.
  • Büyük harf ve küçük harf yazımlarına dikkat edilmelidir (Lego – LEGO).
  • Noktalama işaretlerine dikkat edilmelidir (Faber Castell – Faber-Castell).
  • Sitede duplike marka olup olmadığı araştırılmalıdır. (Dr Brown – Dr. Brown’s)
  • Barkodda Dikkat Edilmesi Gereken Kurallar

  • Single katalog yapısında çalışmak için ilk kural kullanılan barkodların doğruluğudur.
  • Özellikle ürün eşleşmesinde büyük önem taşır. Eşleşme Hepsiburada kataloğunda varolan ürünün tedarikçi tarafından daha hızlı şekilde satışa açılmasını sağlar.
  • Hatalı barkod eşleşmesi ise tedarikçinin hatalı ürün satmasına bu durumda da hem tedarikçi tarafında maddi zarara hem de müşteri tarafında güvensizliğe ve satın alma alışkanlığını olumsuz etkilemeye sebep olur.
  • Barkod 13 karakterden oluşup kendi içinde bir algoritmaya sahip olmalıdır. Uluslararası ürün numarası olarak kabul edilen barkod bilgisi her ürün için tekil olmalıdır.
  • Kategori Seçimi Yaparken Dikkat Edilmesi Gerekenler

  • Ürünün mutlaka doğru kategorisi seçilmelidir.
  • Eğer doğru kategoriye karar verilemiyorsa Hepsiburada sitesinden benzer ürünlerin girildiği kategoriler incelenmelidir.
  • Her ürün ait olduğu kategoride gönderilmelidir.
  • Kategori seçimi yaparken en alt hiyerarşi seçilmelidir.