Unified commerce neden hâlâ inventory ile başlıyor?
Salesforce'un POS ve B2C Commerce için ortak inventory yapısına geçişi, unified commerce'ın neden yalnızca kanalları bağlamak değil, commerce state'ini kanaldan bağımsız hale getirmek olduğunu gösteriyor.
Ne oldu?
Salesforce, Commerce Cloud tarafında POS ile B2C Commerce arasındaki önemli sınırlardan birini daha kaldırıyor. Eylül 2026’da genel kullanıma açılan “Unified Inventory across POS and B2C” ile fiziksel mağaza ve online storefront aynı inventory kaydını kullanabiliyor. Salesforce bunu oldukça net bir şekilde tarif ediyor:
Mağaza ve storefront için tek inventory record. Satış, iade veya transfer gerçekleştiğinde değişiklik Omnichannel Inventory üzerinde görünür hale geliyor. Böylece fiziksel mağaza yalnızca satış yapılan bir lokasyon olmaktan çıkıp fulfillment network’ünün bir parçası haline gelebiliyor. Bu tek başına gelen bir değişiklik de değil.
Salesforce Ağustos ayında cart ve wishlist’in B2C Commerce ile mağaza arasında ortak müşteri profili üzerinden taşınmasını sağlayan Unified Profile yeteneğini de genel kullanıma açtı. Yan yana koyunca yön daha net görünüyor:
Inventory mağazaya veya online kanala ait değil. Cart kanala ait değil. Customer kanala ait değil. Bunların hepsi commerce platformunun ortak state’i haline geliyor.
Neden önemli?
Omnichannel ve unified commerce uzun zamandır kullanılan kavramlar. Ama çoğu zaman bunları müşteri deneyimi üzerinden anlatıyoruz:
Online al, mağazadan teslim et. Online al, mağazada iade et. Mağazada ürünü bulamazsan başka lokasyondan gönder. Online başladığın alışverişi mağazada tamamla. Bunlar müşterinin gördüğü sonuçlar. Fakat bu deneyimlerin çalışabilmesi için arka tarafta çok daha temel bir problemin çözülmesi gerekiyor. Commerce state’inin sahibi kim?
Eğer online mağazanın kendi inventory’si, POS’un kendi inventory’si ve marketplace’in başka bir inventory gerçekliği varsa, müşteriye tek bir commerce deneyimi sunmaya çalışmak aslında sürekli sistemler arasında veri senkronize etmeye dönüşüyor. Bu noktada unified commerce’ın gerçek problemi UI veya channel integration olmaktan çıkıyor.
Asıl mesele ortak bir commerce gerçeği oluşturabilmek.
Benim yorumum
Bu konu bana oldukça tanıdık geliyor. Nebim ERA üzerinde çalışırken unified commerce tarafında en temel prensiplerden biri tam olarak bu:
Online mağaza, fiziksel mağaza veya başka bir satış kanalı kendi ayrı commerce gerçeğini oluşturmamalı. Product, customer, inventory, pricing ve order gibi temel commerce capability’leri mümkün olduğunca ortak bir platform gerçeğinin parçası olmalı. Çünkü kanallar çoğaldıkça senkronizasyon problemi katlanarak büyüyor. İki sistem arasında inventory senkronize etmek yönetilebilir görünebilir.
Ama sisteme fiziksel mağazalar, online storefront, marketplace’ler, mobile apps ve ileride AI agent’lar eklendiğinde aynı yaklaşım giderek daha kırılgan hale geliyor. Bu yüzden Salesforce’un Unified Inventory hamlesini yalnızca yeni bir inventory özelliği olarak görmüyorum. Bence daha büyük bir mimari yönün parçası.
Commerce platformları giderek:
Channel → Commerce modelinden Channel → Shared Commerce State modeline doğru ilerliyor. Buradaki fark önemli. İlk modelde her kanal kendi commerce dünyasını oluşturuyor ve entegrasyonlarla diğerlerine bağlanıyor. İkinci modelde ise channel yalnızca ortak commerce capability’lerini kullanan bir interaction surface haline geliyor.
POS da storefront da marketplace de aynı inventory gerçeğini görüyor. Aynı customer’ı tanıyor. Aynı order dünyasının içinde çalışıyor. Bence unified commerce’ın özü de burada. Müşterinin online başlayıp mağazada bitirebilmesi sonuç. Asıl mimari değişiklik ise:
Commerce state’inin kanaldan bağımsız hale gelmesi.
Salesforce’un inventory tarafında yaptığı değişiklik bunun oldukça somut bir örneği. Ve bence önümüzdeki dönemde commerce platformları arasındaki farkı belirleyen konulardan biri de bu olacak:
Kaç channel desteklediğiniz değil,
o channel’ların arkasında gerçekten kaç farklı commerce gerçeği olduğu.
Kaynak
Salesforce — Point of Sale Innovations to Modernize the Shopper Experience — Kaynak tarihi: 7 Mayıs 2026