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ı
| Konu | Test ortamı | Canlı ortam |
|---|---|---|
| Veri | Deneme verisi | Gerçek ürün, sipariş, müşteri |
| Adres | Ayrı alan adı | Asıl API adresi |
| API bilgileri | Ayrı test hesabı ve anahtarları | Satıcı panelindeki canlı anahtarlar |
| Hata etkisi | Kimse etkilenmez | Yanlış 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.


