idefix API · Ürün ve katalog

idefix API marka listesi ve marka arama

idefix'te ürün açarken marka adı değil, idefix'in marka ID'si (brandId) gönderilir. ID dört servisten biriyle bulunur: tüm markaların sayfalı listesi, ada göre filtre, ada göre arama ve ID ile sorgu. Yanıttaki bookPublisher alanı kaydın marka mı yayınevi mi olduğunu söyler. Markası idefix'te bulunmayan ürün create servisiyle açılamaz.

GET/pim/brand/search-by-name?title={markaIsmi}; diğerleri: /pim/brand, /pim/brand/by-name, /pim/brand/{markaId}

Dört marka servisi

ServisYöntem ve yolParametreNe zaman
Marka listesiGET /pim/brandpage, sizeTüm markaları sayfa sayfa indirmek
Ad filtresiGET /pim/brand/by-nametitleAdı bilinen markayı bulmak
Ad aramasıGET /pim/brand/search-by-nametitleAdla arama yapmak
ID sorgusuGET /pim/brand/{markaId}Yolda IDElinizdeki ID'nin hangi marka olduğunu doğrulamak

Dokümandaki örneklerde by-name ve search-by-name tek bir marka nesnesi döndürür, liste servisi ise dizi döndürür. Kodunuz iki biçimi de karşılamalıdır: yanıt diziyse ilk uygun kaydı, nesneyse kaydın kendisini alın. Hiçbir marka servisi yolda Satıcı ID istemez.

Yanıt alanları

AlanAnlamı
idbrandId olarak gönderilecek değer
titleMarkanın idefix'teki adı
slugVitrin adresindeki kısa ad, ör. apple-1000108
exclusiveBrandMünhasır marka bilgisi
bookPublisherfalse ise marka, true ise yayınevi
description, metaTitle, logoVitrin ve arama bilgileri; çoğu kayıtta boş

exclusiveBrand alanının anlamı dokümanda ayrıca açıklanmaz. Ancak ürün oluşturma hatalarındaki BRAND_EXCLUSIVE_NOT_AUTHORIZED kodu, münhasır bir markaya yetkisiz ürün açılamadığını gösterir.

Marka mı, yayınevi mi?

idefix kitapla tanınan bir pazaryeri olduğu için yayınevleri de marka listesinde yer alır. Kitap dışı ürünlerde bookPublisher=false olan kaydı seçin. Ad aramasında birden fazla sonuç gelirse önce adın birebir eşleşmesine, sonra bookPublisher değerine bakın.

Marka adlarında yazım farkı sık görülür: kısaltma, Türkçe karakter, büyük-küçük harf ya da "&" ile "ve" farkı. Kendi kataloğunuzdaki marka adlarını idefix'teki karşılıklarıyla bir kez eşleştirip saklamak, her yüklemede aynı aramayı tekrarlamaktan iyidir.

Markanız idefix'te hiç yoksa dokümandaki servis listesinde marka oluşturma servisi bulunmaz. Marka tanımı için idefix ile iletişime geçmeniz gerekir; tanım yapılana kadar o markanın yeni ürünleri create ile açılamaz. Barkodu katalogda olan ürünler ise marka aramadan hızlı ürün ekleme ile listelenebilir.

Sık hatalar ve çözümleri

HataNedenÇözüm
BRAND_NOT_EXISTGönderilen brandId idefix'te yokID'yi marka servislerinden yeniden alın
BRAND_FAILED_TO_MATCHÜrün katalogda başka markayla kayıtlıYanıtta dönen doğru marka ID'sini kullanın
VENDOR_BRAND_ACCESS_DENIEDMarkaya erişim yetkiniz yokMarka yetkisini idefix'ten isteyin
BRAND_EXCLUSIVE_NOT_AUTHORIZEDMünhasır markaya yetkisiz ürünYetki için idefix ile görüşün
Marka adı bulunamıyorYazım farkıKısa ve farklı yazımlarla arayın
Yanlış kayıt seçildiYayınevi kaydı marka sanılmışbookPublisher=false olanı seçin

Sık sorulanlar

idefix brandId nereden alınır?

GET /pim/brand/search-by-name?title=MARKA servisinden. Yanıttaki id alanı, ürün oluştururken brandId olarak gönderilir.

bookPublisher true ne demek?

Kaydın marka değil yayınevi olduğunu gösterir. Kitap dışı ürünlerde bookPublisher=false olan kaydı seçin.

Markam idefix'te yoksa ne yapmalıyım?

API'de marka oluşturma servisi yoktur. Marka tanımı için idefix ile iletişime geçin; o zamana kadar barkodu katalogda olan ürünleri hızlı ürün ekleme ile listeleyebilirsiniz.

Marka listesini tamamen indirmek gerekir mi?

Gerekmez. Adını bildiğiniz markayı search-by-name ya da by-name ile tek istekte bulabilirsiniz. Liste servisi page ve size parametreleriyle sayfalıdır.

Kaynaklar

İlgili idefix API konuları

Son güncelleme: 27.10.2026 · idefix API rehberinin tamamı

idefix entegrasyonunu kod yazmadan kurun

Saystok bu API'lerle stok, sipariş ve fiyatı sizin yerinize eşitler. 30 gün ücretsiz.