Hepsiburada API · Genel

Hepsiburada SIT test ortamı ve canlıya geçiş

Hepsiburada entegrasyonu canlıya açılmadan önce test ortamında (SIT) denenir. SIT, canlı servislerin ayrı bir kopyasıdır ve gerçek mağaza verisine dokunmaz. Test ortamı adresleri canlı adreslerin -sit ekli karşılıklarıdır. Onay için hangi işlemlerin deneneceğini geliştirici portalındaki adımlardan kontrol edin; ürün yükleme ve stok güncelleme bunların başında gelir.

SIT ile canlı ortam arasındaki fark

KonuSIT (test)Canlı
AmaçEntegrasyonu denemek, onay almakGerçek satış
VeriTest ürünleri ve siparişleriMağazanın gerçek verisi
Listing adresilisting-external-sit.hepsiburada.comlisting-external.hepsiburada.com
Sipariş adresioms-external-sit.hepsiburada.comoms-external.hepsiburada.com
KimlikO ortama ait Merchant ID ve servis anahtarıCanlı mağazanın bilgileri

Test adresleri kimliksiz bir isteğe canlı adresler gibi 401 ile yanıt verir; yani ayakta olan ayrı servislerdir. Hesabınız için hangi ortamın açık olduğunu ve test bilgilerinizi geliştirici portalında doğrulayın.

Önerilen test planı

Aşağıdaki sıra, en temel işten en karmaşığa doğru ilerler. Her adım bir öncekine dayanır; bir adım başarısızsa sonrakine geçmeyin.

  • Kimlik: Listing servisinden tek kayıtlık liste isteyin (limit=1). 200 yanıtı başlıkların doğru olduğunu gösterir.
  • Kategori ve özellik: bir yaprak kategori seçip zorunlu özelliklerini çekin.
  • Ürün yükleme: bir test ürününü katalog yüklemesiyle gönderin ve takip numarasını alın.
  • Yükleme sonucu: takip numarasıyla durumu sorgulayın; hata yoksa ürün incelemeye düşer.
  • Stok ve fiyat: bir listeleme için stok güncellemesi gönderin, takip sonucunu okuyun.
  • Sipariş: test siparişini listeleyin, detayını çekin, paket akışını deneyin.

Her adımın isteğini ve yanıtını saklayın. Onay sürecinde Hepsiburada'nın sorabileceği takip numaraları bu kayıtlarda durur.

Ortam adresini koddan ayırın

Test ve canlı arasındaki tek fark adresler ve kimlik bilgileri olmalıdır. Kodun geri kalanı aynı kalır. Bunun için üç servis adresini ve kimliği ayar dosyasında ya da ortam değişkeninde tutun.

  • Listing, MPOP ve OMS adreslerini ayrı ayarlar olarak tanımlayın.
  • Adresleri yalnız https ile başlayan hepsiburada.com alt alan adlarıyla sınırlayın. Böylece yanlış yazılmış bir ayar isteği başka bir sunucuya göndermez.
  • Canlı anahtarı test makinesinde tutmayın. İki ortamın bilgilerini karıştırmak, test isteğinin gerçek mağazaya gitmesine yol açar.

Canlıya geçişte kontrol listesi

  • Merchant ID ve servis anahtarını canlı değerlerle değiştirin.
  • Üç servis adresinden -sit ekini kaldırın.
  • User-Agent değerinin canlı entegrasyon adıyla aynı olduğunu kontrol edin.
  • İlk stok güncellemesini birkaç ürünle sınırlayın ve takip sonucunu okuyun.
  • Webhook adresinizi canlı ortam için yeniden tanımlayın; bildirim akışı webhook sayfasında.
  • Stok kaynağınızı belirleyin. Hangi kanalın doğru kabul edileceği stok kaynağı seçimi rehberinde.

Sık hatalar ve çözümleri

BelirtiOlası nedenÇözüm
Canlıya geçince 401Test kimliği canlı adreste kullanılıyorKimliği ve adresleri birlikte değiştirin
SIT'te yüklenen ürün canlıda yokOrtamlar ayrı veritabanlarıdırÜrünü canlıda yeniden yükleyin
Test sırasında gerçek stok değiştiCanlı adres test ayarında kalmışOrtam ayarlarını ayırın, adresleri doğrulayın
Testte çalışan kod canlıda farklı davranıyorCanlı veride beklenmedik alanlar ya da büyük listeler varSayfalamayı ve boş alanları canlıda küçük bir grupla sınayın

Sık sorulanlar

Hepsiburada SIT ortamı nedir?

Entegrasyonu gerçek mağazaya dokunmadan denemek için ayrılmış test ortamıdır. Adresleri canlı servislerin -sit ekli karşılıklarıdır.

SIT ve canlı için aynı servis anahtarı kullanılır mı?

Her ortamın kendi kimlik bilgileri olur. Hangi bilginin hangi ortamda geçerli olduğunu geliştirici portalında kontrol edin.

Test ortamında yüklediğim ürünler canlıya taşınır mı?

Hayır. İki ortam ayrıdır. Canlıya geçtikten sonra ürünleri canlı kataloğa yeniden göndermeniz gerekir.

Onay için hangi testler gerekir?

Kesin liste geliştirici portalındaki onay adımlarındadır. Ürün yükleyip takip numarası almak ve stok güncellemesi göndermek, sıkça istenen temel işlemlerdir.

Kaynaklar

İlgili Hepsiburada API konuları

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

Hepsiburada entegrasyonunu kod yazmadan kurun

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