Teknik ve entegrasyon

Sandbox (test ortamı) nedir?

Sandbox, bir API'nin gerçek mağaza verisine dokunmadan entegrasyon denemek için sunulan ayrı kopyasıdır; ayrı adres ve ayrı API bilgileriyle çalışır.

Diğer adları: Test ortamı, Stage ortamı, SIT ortamı, Geliştirme ortamı

Sandbox, entegrasyonun denendiği güvenli alandır. Burada oluşturulan ürün satışa çıkmaz, sipariş gerçek müşteriye gitmez, stok gerçek mağazada değişmez. Yazılım geliştirici kodunu önce burada dener, sonra canlı ortama geçer. Pazaryerleri bu ortama farklı adlar verir: Trendyol "stage", Hepsiburada "SIT" der.

Canlı ve test ortamı farkı

KonuTest ortamıCanlı ortam
VeriDeneme verisiGerçek ürün, sipariş, müşteri
AdresAyrı alan adıAsıl API adresi
API bilgileriAyrı test hesabı ve anahtarlarıSatıcı panelindeki canlı anahtarlar
Hata etkisiKimse etkilenmezYanlış stok ya da fiyat satışa yansır

Pazaryeri örnekleri

  • Trendyol: Test ortamı https://stageapigw.trendyol.com adresindedir. Test için ayrı hesap açılır ve test API bilgileri stage panelinden alınır. Trendyol'un ortam bilgileri sayfasına göre isteği gönderen sunucunun IP adresi de yetkilendirilmelidir. Canlı anahtar testte çalışmaz.
  • Hepsiburada: SIT, canlı servislerin ayrı bir kopyasıdır ve gerçek mağaza verisine dokunmaz. Test adresleri canlı adreslerin "-sit" ekli karşılıklarıdır. Ayrıntı test, SIT ve canlı ortam sayfasında.
  • e-Fatura ve e-Arşiv: GİB'in de ayrı test portalları vardır. Fatura entegrasyonu canlıda gerçek belge ürettiği için test burada yapılır.

Test ortamının sınırları

Test ortamı canlının birebir aynısı değildir. Bazı servisler testte kapalıdır ya da farklı yanıt verir. Örneğin GİB e-Arşiv test portalında SMS onay adımı yetki hatası döndürebilir. Kategori ve özellik listeleri canlıyla aynı olmayabilir. Bu yüzden testte geçen kod, canlıda küçük bir ürün grubuyla bir kez daha denenmelidir.

Canlıya geçiş kontrol listesi

  • Adresi ve API bilgilerini canlı değerlerle değiştirin; test değerleri kodda kalmasın.
  • İlk gün tek bir ürünle stok ve fiyat güncellemesi deneyin.
  • Sipariş çekme ve kargo bildirimi adımlarını gerçek bir siparişle izleyin.
  • Rate limit ve hata kayıtlarını ilk hafta yakından takip edin.

Daha fazlası

İlgili terimler

Kaynaklar

← Sözlüğün tamamı

Pazaryeri işlerinizi tek panelde toplayın

30 gün ücretsiz. Kart bilgisi istemiyoruz, taahhüt yok.