Yerel envanter hizmeti, farklı fiziksel mağaza konumları için farklı değerlere sahip olabilecek alanlar içeren yerel envanter kaynağının örneklerini oluşturmanıza ve güncellemenize olanak tanır. Her bir yerel envanter örneği, mevcut bir ürün kaynağının alt öğesidir ve ürün verisi alanlarını üst kaynaktan devralır. Örneğin, farklı mağazalarda farklı fiyat ve miktara sahip olan ancak tüm mağazalarda aynı kimliği, açıklamayı ve diğer ürün verilerini paylaşan bir ürününüz olabilir. Yerel envanter verileri, Google'daki yerel platformlar ve yerel envanter reklamları programlarında kullanılır.
Bu kılavuzda, yerel envanter hizmetini kullanmaya başlamadan önce yapmanız gerekenler açıklanmakta, kullanılabilir alanlar ve yöntemler açıklanmakta ve hizmet isteği örneği verilmektedir.
Ön koşullar
- Yerel envanter hizmetini kullanmak için İşletme Profili oluşturmanız, İşletme Profilinizi Merchant Center hesabınıza bağlamanız, işletmenizi doğrulamanız ve İşletme Profili mağaza kodlarınızı ayarlamanız gerekir.
Merchant Center hesabınızın yerel bir programa (Google'daki yerel yüzeyler veya yerel envanter reklamları) kayıtlı olması gerekir. İçerik API'si aracılığıyla yerel envanter reklamlarını kullanma hakkında daha fazla bilgi için Yerel envanter reklamlarını kullanmaya başlama başlıklı makaleyi inceleyin.
Yerel envanter hizmeti, mevcut yerel ürünler için yerel envanter örnekleri oluşturur. Öncelikle,
channel
alanınılocal
olarak ayarlayarak Content API products hizmetini veya Merchant Center datafeeds'i kullanarak yerel ürünler oluşturmanız gerekir. Ardından, ürünün satıldığı her İşletme Profili için yerel envanter örnekleri oluşturmak üzere yerel envanter hizmetini kullanabilirsiniz.storecode
Alanlar
Her yerel envanter örneği, storeCode
alanı (İşletme Profilinizde tanımladığınız) aracılığıyla belirli bir mağaza konumuyla ilişkilendirilmiş bir alan grubu içerir. Tüm istekler için yalnızca
storecode
ve
productId
gereklidir. Diğer tüm alanlar isteğe bağlıdır:
- Tüm istekler için zorunlu:
storeCode
,productId
(URL'de) - İsteğe bağlı:
quantity
,price
,salePrice
,salePriceEffectiveDate
,availability
,pickupMethod
,pickupSla
,instoreProductLocation
Yerel envanter alanlarının ve açıklamalarının tam listesi için localinventory referans sayfasına bakın.
Yöntemler
Yerel envanter hizmeti yalnızca iki yöntem içerir:
localinventory.insert
localinventory.insert
tek bir yerel ürün için yerel envanter örneği oluşturmanıza olanak tanır.
Bu örnekte, 24 Şubat 2021 saat 13:00 (GMT-8) ile 28 Şubat 2021 saat 15:30 (GMT-8) arasında mağaza içi satış oluşturmak için yerel envanter hizmetinin nasıl kullanılacağı gösterilmektedir. İstek, yerel envanter örneği için kullanılabilir miktarı da günceller. Yerel olmayan ürün verileri için kullanılan ek feed'lerden farklı olarak, isteğin gövdesinde yer almayan alanların üzerine bu çağrı ile yazılır:
POST https://shoppingcontent.googleapis.com/content/v2.1/merchantId/products/productId/localinventory
{
"storeCode": “1235”,
"salePrice": {
"value": “100.00”,
"currency": “USD”
},
"salePriceEffectiveDate": “2021-02-24T13:00-0800/2021-02-28T15:30-0800”,
"quantity": 200,
}
localinventory.custombatch
localinventory.custombatch
Tek bir yerel ürün için birden fazla mağazada birden fazla yerel envanter örneği oluşturmanıza veya birden fazla yerel ürün için yerel envanter örnekleri oluşturmanıza olanak tanır.