- JSON gösterimi
- PurchaseItemExtension
- MerchantUnitMeasure
- ItemOption
- ProductDetails
- ReservationItemExtension
- StaffFacilitator
Bir satır öğesi bir sektör içeriyor. Bir siparişte veya alışveriş sepetinde aynı sektörde birden fazla satır öğesi bulunabilir. Alt satır öğeleri/eklentiler vb., kullanım alanlarına bağlı olarak dikey protolarda tanımlanmalıdır. Not: 1. Aksi belirtilmedikçe tüm düzeylerdeki tüm dizeler 1.000 karakterden kısa olmalıdır. 2. Aksi belirtilmedikçe, tüm düzeylerdeki yinelenen tüm alanların sayısı 50'den az olmalıdır. 3. Belirtilmişse tüm düzeylerdeki tüm zaman damgaları geçerli zaman damgaları olmalıdır.
JSON gösterimi | |
---|---|
{ "id": string, "name": string, "userVisibleStateLabel": string, "provider": { object ( |
Alanlar | ||
---|---|---|
id |
Gerekli: Satır öğesi için satıcı tarafından atanan tanımlayıcı. Kısmi güncellemelerin uygulanmasında mevcut satır öğesini tanımlamak için kullanılır. İzin verilen maksimum uzunluk 64 karakterdir. |
|
name |
satır öğesinin makbuzunda görünen adı. İzin verilen maksimum uzunluk 100 karakterdir. |
|
userVisibleStateLabel |
Kullanımdan kaldırıldı. Bunun yerine dikey düzey durumunu kullanın. Örneğin, satın alma işlemleri için Purchase OrderExtension.status ifadesini kullanın. Bu satır öğesinin durumu için kullanıcı tarafından görülebilen etiket. |
|
provider |
Belirli bir satır öğesinin sağlayıcısı (genel siparişten farklıysa). Örnek: Satır öğesi sağlayıcısı ANA'yı içeren Expedia Siparişi. |
|
priceAttributes[] |
Satır öğesi seviyesinde fiyat ve düzenlemeler. |
|
followUpActions[] |
Satır öğesinde takip işlemleri. |
|
recipients[] |
Satır öğesi düzeyindeki müşteriler. Bu, Sipariş düzeyinde alıcıdan farklı olabilir. Örnek: X kullanıcısı, Y kullanıcısı adına restoran rezervasyonu yapmıştır. |
|
image |
Bu öğeyle ilişkili küçük resim (varsa). |
|
description |
Satır öğesi açıklaması. |
|
notes[] |
Bu satır öğesi için geçerli olan ek notlar (ör. iptal politikası). |
|
disclosures[] |
Bu satır öğesiyle ilişkili açıklamalar. |
|
vertical |
Desteği sonlandırıldı: Bunun yerine sektörleri kullanın. Gerekli: Türüne/sektörüne göre satır öğesinin Semantik İçeriği. Her sektör kendi sipariş karşılama ayrıntılarını içermelidir. Şu değerlerden biri olmalıdır: Rastgele türden alanlar içeren nesne. Ek bir |
|
Birleştirme alanı verticals . Gerekli: Türüne/sektörüne göre satır öğesinin Semantik İçeriği. Her sektör kendi sipariş karşılama ayrıntılarını içermelidir. verticals şunlardan yalnızca biri olabilir: |
||
purchase |
Mal, yiyecek vb. satın alma siparişleri |
|
reservation |
Restoran, saç kesimi vb. rezervasyon siparişleri |
PurchaseItemExtension
Satın Alma Sektörünün satır öğesi içeriği.
JSON gösterimi | |
---|---|
{ "status": enum ( |
Alanlar | |
---|---|
status |
Gerekli: Satır öğesi düzeyi durumu. |
userVisibleStatusLabel |
Gerekli: Durum için kullanıcı tarafından görülebilen etiket/dize. İzin verilen maksimum uzunluk 50 karakterdir. |
type |
Zorunlu: satın alma türü |
productId |
Bu satır öğesiyle ilişkili ürün veya teklif kimliği. |
quantity |
Öğenin miktarı. |
unitMeasure |
Birim ölçüsü. Seçilen birimlerdeki öğenin boyutunu belirtir. Boyut, etkin fiyatla birlikte birim fiyatı belirlemek için kullanılır. |
returnsInfo |
Bu satır öğesinin bilgilerini döndürür. Politika ayarlanmazsa bu satır öğesi, sipariş düzeyinde döndürme bilgilerini devralır. |
fulfillmentInfo |
Bu satır öğesinin sipariş karşılama bilgileri. Politika ayarlanmazsa bu satır öğesi, sipariş düzeyinde sipariş karşılama bilgilerini devralır. |
itemOptions[] |
Ek eklentiler veya alt öğeler. |
extension |
Satıcı ile Google arasında aktarılan tüm ek alanlar. Rastgele türden alanlar içeren nesne. Ek bir |
productDetails |
Ürünle ilgili ayrıntılar. |
MerchantUnitMeasure
Satıcının birim fiyatlandırma ölçüsü.
JSON gösterimi | |
---|---|
{
"measure": number,
"unit": enum ( |
Alanlar | |
---|---|
measure |
Değer: Örnek 1.2. |
unit |
Birim: Örnek POUND, GRAM. |
ItemOption
Eklentileri veya alt öğeleri temsil eder.
JSON gösterimi | |
---|---|
{ "id": string, "name": string, "prices": [ { object ( |
Alanlar | |
---|---|
id |
Öğe olan seçenekler için benzersiz öğe kimliği. |
name |
Seçenek adı. |
prices[] |
Seçenek toplam fiyatı. |
note |
Seçenekle ilgili not. |
quantity |
Öğe olan seçenekler için miktar. |
productId |
Bu seçenekle ilişkili ürün veya teklif kimliği. |
subOptions[] |
İç içe yerleştirilmiş diğer alt seçenekleri tanımlamak için kullanılır. |
ProductDetails
Ürünle ilgili ayrıntılar.
JSON gösterimi | |
---|---|
{ "productId": string, "gtin": string, "plu": string, "productType": string, "productAttributes": { string: string, ... } } |
Alanlar | |
---|---|
productId |
Bu satır öğesiyle ilişkili ürün veya teklif kimliği. |
gtin |
Ürünün Global Ticari Öğe Numarasıdır. OfferId değeri Merchant Center'da mevcut değilse kullanışlıdır. İsteğe bağlı. |
plu |
Genellikle PLU kodları, PLU numaraları, PLU'lar, ürün kodları veya ürün etiketleri olarak adlandırılan fiyat arama kodları, marketlerde ve süpermarketlerde satılan toplu ürünleri benzersiz şekilde tanımlayan bir sayı sistemidir. |
productType |
Satıcı tarafından tanımlanan ürün kategorisi. Ör. "Ana Sayfa > Market > Süt Ürünleri ve Yumurtalar > Süt > Tam Yağlı Süt" |
productAttributes |
Ürün hakkında satıcı tarafından sağlanan bilgiler (ör. { "allergen": "peanut" } tıklayın. OfferId değeri Merchant Center'da mevcut değilse kullanışlıdır. İsteğe bağlı.
|
ReservationItemExtension
Restoran, saç kesimi gibi rezervasyon siparişleri için satır öğesi içeriği. Sonraki kimlik: 15.
JSON gösterimi | |
---|---|
{ "status": enum ( |
Alanlar | |
---|---|
status |
Zorunlu: Rezervasyon durumu. |
userVisibleStatusLabel |
Gerekli: Durum için kullanıcı tarafından görülebilen etiket/dize. İzin verilen maksimum uzunluk 50 karakterdir. |
type |
Rezervasyon türü. Tür seçeneklerinden hiçbiri geçerli değilse ayarlanmamış olabilir. |
reservationTime |
gerçekleşeceği tahmin edilen süreyi ifade eder. Zaman aralığı, tarih veya kesin bir tarih saat olabilir. |
userAcceptableTimeRange |
kullanıcı için kabul edilebilir olan zaman aralığı. |
confirmationCode |
Bu rezervasyon için onay kodu. |
partySize |
Kişi sayısı. |
staffFacilitators[] |
Rezervasyon işlemini gerçekleştirecek olan personel moderatörleri. Ör. Kuaför. |
location |
Hizmetin/etkinliğin konumu. |
extension |
Satıcı ile Google arasında aktarılan tüm ek alanlar. Rastgele türden alanlar içeren nesne. Ek bir |
StaffFacilitator
Hizmet veren kişi hakkında bilgi.
JSON gösterimi | |
---|---|
{
"name": string,
"image": {
object ( |
Alanlar | |
---|---|
name |
Personel yöneticisinin adı. Ör. "Can Demir" |
image |
Sanatçının resimleri. |