Genel gereksinimler
Varlıkların feed'lerde her varlıkta bir satırda olacak şekilde yapılandırılması gerekir (öğeler yeni satır karakterleriyle ayrılır). Okunabilirlik amacıyla, bu sayfadaki JSON örnekleri bu yapıya uymamaktadır. Ancak feed'lerinizi gönderirken bu yapıya uymanız gerekir. Örneğin, bir menü varlığı aşağıdaki kod gibi yapılandırılmalıdır:
{"@type": "Menu","name": "Coffee Shop A","@id": "1535"}
Her "Restoran" varlığının iki "Hizmet" varlığı (her biri "DAĞITIM" ve "ALIŞVERİŞ" hizmet türleri için) olabilir. Her "Hizmet" varlığı yalnızca bir "Menü" varlığına sahip olabilir.
Herhangi bir alt varlık, birden fazla restoranda yeniden kullanılabilir.
JSON değeri yönergeleri
Zorunlu yazma
Bir JSON değeri türü, değerin gerekli türe aktarılabileceği sürece şemada tanımlanan türden farklı olabilir. Örneğin, dize özellikleri giriş olarak hem dize hem de tam sayı değerlerini kabul edebilir. Benzer şekilde, dize geçerli bir tam sayı olarak ayrıştırılabildiği sürece tam sayı özellikleri dize değerini kabul edebilir.
Tür zorlama, tekrarlanan özellikler için de geçerlidir. Tekrarlanan özellikler, []
köşeli parantez içine alınmadan değerleri giriş olarak kabul edebilir. Örneğin, OperationHours.serviceId
özelliği geçerli girişler olarak hem "service_id"
hem de ["service_id"]
kabul eder.
DateTime ve Time Values (TarihSaat ve Saat Değerleri)
DateTime
schema.org türünü temel alır. Aksi belirtilmediği sürece ISO 8601 biçiminin yanı sıra tarih, saat ve saat dilimini içermelidir. DateTime
için aşağıdaki söz dizimini kullanın:
// DateTime format: YYYY-MM-DDTHH:MM:SS[∓HH:MM|Z]
Örneğin:
2017-05-01T06:30:00-07:00 // UTC minus 7 hours 2017-05-01T06:30:00Z // UTC time zone. The optional "Z" suffix represents the UTC time zone.
Time
belirli bir restoran veya hizmet konumunun saat dilimidir, aynı zamanda schema.org türüne de dayanır ve ISO 8601 biçimini de izlemelidir. Saat aşağıdaki söz dizimini kullanır:
// Time format: THH:MM:SS
Örneğin:
T08:08:00 // 8:08 AM
DateTime
veya Time
belirtirken aşağıdakileri göz önünde bulundurun:
- Zamandan önceki "T" öneki, biçimin bir parçasıdır ve gereklidir.
DATETIME
için saat dilimi belirtilmelidir.TIME
için gerekli değildir.- Saat, restoran veya hizmetin yerel saatinde belirtilmelidir.
Restoran verileri
Restoran (zorunlu)
Uygulamak için gerekli bir varlık. Bir restoranı açıklar.
Aşağıdaki tabloda Restaurant
türünün özellikleri listelenmiştir:
Özellik | Tür | Açıklama | |
---|---|---|---|
@type |
Devam | Zorunlu. Değer: |
|
@id |
Dize | Zorunlu. Restoranın veya teslimat sağlayıcının benzersiz bir tanımlayıcısı. Örnek: |
|
name |
Dize | Zorunlu. Restoranın adı. Örnek: |
|
description |
Dize |
Restoranın açıklaması. Örnek: |
|
url |
URL |
Restoranı temsil eden URL. Restoran alan adı, toplayıcı alan adına tercih edilir. Örnek: |
|
sameAs |
URL |
Restoranın resmi web sitesi. Örnek: |
|
telephone |
Dize |
Restoranın telefon numarası. Örnek: |
|
streetAddress |
Dize | Zorunlu. Restoranın açık adresi. Örnek: |
|
addressLocality |
Dize | Zorunlu. Konum veya şehir. Örnek: |
|
addressRegion |
Dize | Zorunlu. Bölge veya eyalet. Örnek: |
|
postalCode |
Dize | Zorunlu. Posta kodu. Örnek: |
|
addressCountry |
Dize | Zorunlu. İki harfli ISO 3166-1 alfa-2 ülke kodu. Örnek: |
|
latitude |
Number |
Enlem cinsinden derece. Değerler [[-90, 90]] aralığı ile sınırlıdır. Hassasiyet, en az 5 ondalık basamak olmalıdır. Örnek: |
|
longitude |
Number |
Enlem cinsinden boylam. Değerler [[-180, 180]] aralığı ile sınırlıdır. Hassasiyet, en az 5 ondalık basamak olmalıdır. Örnek: |
|
dealId |
Liste<Dize> |
Restorandan alınan |
|
imprint |
Dize |
Restoran gösterimi; restoran hakkında yasal ad, yasal adres ve tescil numarası gibi ek bilgilerin yer aldığı bir bölümdür. Bu bilgiler " " kullanılarak biçimlendirilebilir. Örnek: |
|
dateModified |
ISO Zaman Damgası |
Restoran öğesi feed'inin ISO zaman damgası biçiminde ancak Dize türünde son değiştirilme tarihi ve saati. Örnek: |
Aşağıdaki örnekte bir Restaurant
öğesi gösterilmektedir:
Örnek
{ "@type": "Restaurant", "@id": "10824", "name": "Pronto Wood Fired Pizzeria", "url": "https://www.provider.com/pronto-wood-fired-pizzeria", "telephone": "+16503659978", "streetAddress": "2560 El Camino Real", "addressLocality": "Palo Alto", "addressRegion": "CA", "postalCode": "94061", "addressCountry": "US", "latitude": 37.472842, "longitude": -122.217144 }
Fırsat
Alışveriş sepetine uygulanabilecek indirim türleri.
Aşağıdaki tabloda Deal
türünün özellikleri listelenmiştir:
Özellik | Tür | Açıklama | |
---|---|---|---|
@type |
Devam | Zorunlu. Değer: |
|
@id |
Dize | Zorunlu. Anlaşmanın benzersiz tanımlayıcısıdır. Örnek: |
|
dealCode |
Dize | Zorunlu. İş ortağı başına anlaşma başına benzersiz anlaşma kimliği. Bu kimlik, promosyon sisteminizdeki anlaşmayı benzersiz şekilde tanımlamalıdır. Google, bu tanımlayıcıyı doğrulama için size bir Örnek: |
|
applicableServiceType |
Liste<ServiceType > |
Bu anlaşmanın geçerli olduğu hizmet. Varsayılan olarak, herkes için geçerli olan bir anlaşma olduğu varsayılır. |
|
eligibleMaxOrders |
Integer |
Bu fırsat yalnızca, kullanıcının geçmiş başarılı siparişlerin sayısı az veya bu değere eşitse uygundur. |
|
availabilityId |
Liste<Dize> |
Müsaitlik durumu varlıklarının, menü bölümünün ne zaman kullanılabilir olduğu hakkında ayrıntılı bilgi veren @id değerleri. Örnek: |
|
isDisabled |
Boole |
Bu işlem diğer doğruluk kontrollerini geçersiz kılar. |
|
dealType |
DealType |
Zorunlu. İndirimin uygulanacağı anlaşma kategorisi. Kategori, tüm alışveriş sepeti toplam, hizmet ücretleri veya teslimat ücretleri olabilir. |
|
priceCurrency |
Dize |
İndirimin para birimi (3 harfli ISO 4217 biçiminde). Örnek: |
|
eligibleTransactionVolumeMin |
Number |
Bu promosyonun geçerli olduğu para birimi cinsinden işlem hacmi. |
|
termsOfServiceUrl |
URL | Zorunlu. İnsan tarafından okunabilir hizmet şartları dokümanları. |
|
dateModified |
ISO Zaman Damgası |
Fırsat öğesi feed'inin ISO zaman damgası biçiminde ancak Dize türünde olan son değiştirilme tarihi ve saati. Örnek: |
|
Aşağıdaki mülk gruplarından biri tam olarak gereklidir. | |||
discount |
1. Grup | Number |
İndirimin sayı olarak değeri. |
discountPercentage |
2. Grup | Number |
İndirimin orijinal fiyatın yüzdesi cinsinden değeri. |
Aşağıdaki örnekte bir Deal
öğesi gösterilmektedir:
1. Örnek
{ "@type": "Deal", "@id": "ONEDOLLARFEE", "dealCode": "THREEDOLLARFEE", "dealType": "CART_OFF", "availabilityId": [ "availability_may2020" ], "termsOfServiceUrl": "http://www.provider.com/onedollardeal", "applicableServiceType": [ "TAKEOUT" ], "discount": 3, "priceCurrency": "USD" }
2. Örnek
{ "@type": "Deal", "@id": "10PERCOFF", "dealCode": "10PERCOFF", "dealType": "CART_OFF", "availabilityId": [ "availability_weekdays_evening" ], "termsOfServiceUrl": "http://www.provider.com/deal", "discountPercentage": 10, "priceCurrency": "USD" }
3. Örnek
{ "@type": "Deal", "@id": "FREEDELIVERY", "dealCode": "FREEDELIVERY", "dealType": "DELIVERY_OFF", "availabilityId": [ "availability_may" ], "applicableServiceType": [ "DELIVERY" ], "termsOfServiceUrl": "http://www.provider.com/free_delivery_deal", "discountPercentage": 100, "eligibleTransactionVolumeMin": 25, "priceCurrency": "USD" }
Hizmet verileri
Hizmet (zorunlu)
Bir restoranın yemek siparişi hizmeti ayrıntılarını açıklar. Service
, uygulanması gereken bir varlık.
Aşağıdaki tabloda Service
türünün özellikleri listelenmiştir:
Özellik | Tür | Açıklama | |
---|---|---|---|
@type |
Devam | Zorunlu. Değer: |
|
@id |
Dize | Zorunlu. Sipariş karşılama hizmetinin tanımlayıcısı. Örnek: |
|
serviceType |
ServiceType |
Zorunlu. Sunulan hizmetin türü. Olası değerler "YAYINLAMA" veya "ÇEKME"dir. Örnek: |
|
restaurantId |
Dize | Zorunlu. Restoran varlığının bu Hizmet öğesiyle ilişkili @id değeri. Örnek: |
|
menuId |
Dize | Zorunlu. Bu Hizmet öğesiyle ilişkili Menü öğesinin @id değeri. Örnek: |
|
dateModified |
ISO Zaman Damgası |
ISO zaman damgası biçiminde, Hizmet varlık feed'inin son değiştirilme tarihi ve saati. Örnek: |
|
isDisabled |
Boole |
Varlığın devre dışı olup olmadığını belirtir. Bu türü yalnızca beklenmedik bir etkinlik nedeniyle varlığı devre dışı bırakmanız gerektiğinde ve hizmetin ne zaman yeniden kurulacağını bilmediğinizde kullanın (ör. tatiller için kullanmayın). Örnek: |
|
servingConfig |
ServingConfig |
Çeşitli özellikleri (ör. tanıtım widget'ını devre dışı bırakmak vb.) kontrol etmek için kullanılan hizmetin yapılandırma yapılandırması. |
Aşağıdaki örnekte bir Service
öğesi gösterilmektedir:
1. Örnek
{ "@type": "Service", "@id": "10824/takeout", "serviceType": "TAKEOUT", "menuId": "10824", "restaurantId": "10824" }
2. Örnek
{ "@type": "Service", "@id": "10824/delivery", "serviceType": "DELIVERY", "menuId": "10824", "restaurantId": "10824" }
HizmetAlanı
Gıdanın teslim edilebileceği coğrafi bölgeyi belirtir. İlişkili Service
varlığında serviceType
"DELIVERY" olarak ayarlanmışsa bu varlığın uygulanması gerekir.
Aşağıdaki tabloda ServiceArea
türünün özellikleri listelenmiştir:
Özellik | Tür | Açıklama | |
---|---|---|---|
@type |
Devam | Zorunlu. Değer: |
|
@id |
Dize | Zorunlu. Hizmet bölgesinin benzersiz tanımlayıcısı. Örnek: |
|
serviceId |
Liste<Dize> | Zorunlu. Hizmet öğesinin @id değeri, bu ServiceArea varlığıyla ilişkilidir. Örnek: |
|
dateModified |
ISO Zaman Damgası |
ISO zaman damgası biçiminde, ancak Dize türünde ServiceArea varlık feed'inin son değiştirilme tarihi ve saati. Örnek: |
|
exclude |
Boole |
Bu hizmet bölgesini toplam teslimat bölgesinden hariç tutun. Örneğin, bir posta kodu daha geniş bir poligon alanının dışında tutulabilir. |
|
Aşağıdaki mülk gruplarından biri tam olarak gereklidir. | |||
polygon |
1. Grup | Liste<Dize> |
Üç veya daha fazla boşlukla ayrılmış nokta dizisi olarak ifade edilen bir çokgen ya da çokgen. İlk ve son noktaların aynı olması önerilir ancak zorunlu değildir. Çokgen veya çoklu poligondaki her nokta bir enlem ve ardından boylam noktasıyla tanımlanır. Ayrıca noktaları saat yönünün tersine belirtmeniz gerekir. Örnek: |
geoMidpointLatitude |
2. Grup | Number |
Circle alanının merkezindeki enlem koordinatını belirtir. Örnek: |
geoMidpointLongitude |
2. Grup | Number |
Circle alanının merkezindeki boylam koordinatını belirtir. Örnek: |
geoRadius |
2. Grup | Integer |
Circle alanının yaklaşık yarıçapını (metre cinsinden) belirtir. Örnek: |
postalCode |
3. Grup | Dize |
Posta kodunu belirtir. Örnek: |
addressCountry |
3. Grup | Dize |
İki harfli ISO 3166-1 alfa-2 ülke kodunu belirtir Örnek: |
Aşağıdaki örnekte bir ServiceArea
öğesi gösterilmektedir:
Örnek
{ "@type": "ServiceArea", "@id": "28427", "serviceId": [ "10824/delivery" ], "polygon": [ "37.4818562 -122.25801303 37.48247836 -122.25801303 37.48434484 -122.25621319 37.48621133 -122.25424681 37.49181077 -122.24704744 37.49305509 -122.24541414 37.49429942 -122.2436143 37.49803238 -122.23821477 37.49803238 -122.21285044 37.49367726 -122.15885517 37.49056645 -122.15722187 37.48621133 -122.15542202 37.48558917 -122.15525548 37.4818562 -122.15525548 37.43191387 -122.17865343 37.43191387 -122.23444854" ] }
Çalışma Saatleri (zorunlu)
Kullanıcıların akışa erişip en kısa sürede veya ileride sipariş verebilecekleri sipariş aralığını açıklar. OperationHours
'nin uygulanması zorunludur. Bu özellik, işlemleri her gün, her saat temsil edecek şekilde ayarlanır.
OperationHours
opens
ve closes
özellikleri, kullanıcıların sipariş verebildiği online sistemin açılış ve kapanış saatlerini belirtir. Bu online sistem saatleri içinde, kullanıcıların siparişlerinin hangi durumlarda karşılanabileceğine dair açılış ve kapanış saatlerini belirtmek için ServiceHours
özelliğini kullanın.
Saatler, hizmet için yerel saatte belirtilmelidir. opens
değerine saat dilimi eklemeyin. Saat dilimi belirtilirse Google bu bilgileri yoksayar. Daha fazla bilgi için TarihSaat ve Saat biçimleri bölümüne bakın.
Aşağıdaki tabloda OperationHours
türünün özellikleri listelenmiştir:
Özellik | Tür | Açıklama | |
---|---|---|---|
@type |
Devam | Zorunlu. Değer: |
|
@id |
Dize | Zorunlu. Kullanıcıların akışa erişebileceği ve en kısa zamanda/gelecekteki siparişleri verebileceği, sipariş aralığını açıklayan tüzel kişi için benzersiz bir tanımlayıcı. Örnek: |
|
serviceId |
Liste<Dize> | Zorunlu. Hizmet öğesinin @id değeri, bu HourHours varlığıyla ilişkilidir. Örnek: |
|
opens |
ISO Saati (Yerel) |
Kullanıcıların siparişlerinin hangi saat diliminde verilebileceğini ISO biçiminde belirtir. Örnek: |
|
closes |
ISO Saati (Yerel) |
Kullanıcıların siparişlerinin verilemeyeceği, ISO biçiminde günün belirli saatini belirtir. Örnek: |
|
dayOfWeek |
Liste<DayOfWeek > |
Bu çalışma saatlerinin geçerli olduğu haftanın günlerinin listesi. Kabul edilen değerler "PAZARTESİ", "ÇALIŞMA GÜNÜ", "ÇARŞAMBA", "Perşembe", "Cuma", "Cumartesi" ve "Pazar"dır. Örnek: |
|
validFrom |
ISO Zaman Damgası |
Kullanıcıların, akışa erişip en kısa zamanda gelecek siparişler verebileceği bir sipariş zaman aralığının başlangıç zamanını belirten bir ISO Zaman Damgası. Örnek: |
|
validThrough |
ISO Zaman Damgası |
Kullanıcıların akışa erişemeyeceği ve En Kısa Sürede/gelecekte sipariş vermeyeceği sipariş penceresinin bitiş zamanını belirten bir ISO Zaman Damgası. Örnek: |
|
isSpecialHour |
Boole |
Çalışma Saatleri'nin özel çalışma saatlerine göre olup olmadığını belirten boole. Kabul edilebilir değerler "false" ve "true"dur. Örnek: |
|
dateModified |
ISO Zaman Damgası |
ISO Zaman damgası biçiminde, ancak Dize türünde, İşlem Saatleri öğe feed'inin son değiştirilme tarihi ve saati. Örnek: |
Aşağıdaki örnekte bir OperationHours
öğesi gösterilmektedir:
1. Örnek
{ "@type": "OperationHours", "@id": "10824/deliveryOh", "serviceId": [ "10824/delivery" ], "isSpecialHour": false }
2. Örnek
{ "@type": "OperationHours", "@id": "10824/takeoutOh", "serviceId": [ "10824/takeout" ], "isSpecialHour": false }
Hizmet Saatleri (zorunlu)
Kullanıcıların, sipariş karşılama aralıklarını seçebileceği sipariş karşılama aralığını açıklar (En Kısa Zamanda veya gelecekteki alanlar). ServiceHours
özelliğinin uygulanması gerekiyor.
OperationHours
opens
ve closes
özellikleri, kullanıcıların sipariş verebildiği online sistemin açılış ve kapanış saatlerini belirtir. Bu online sistem saatleri içinde, kullanıcıların siparişlerinin hangi durumlarda karşılanabileceğine dair açılış ve kapanış saatlerini belirtmek için ServiceHours
özelliğini kullanın.
Saatler, hizmet için yerel saatte belirtilmelidir. opens
değerine saat dilimi eklemeyin. Saat dilimi belirtilirse Google bu bilgileri yoksayar. Daha fazla bilgi için TarihSaat ve Saat biçimleri bölümüne bakın.
Aşağıdaki tabloda ServiceHours
türünün özellikleri listelenmiştir:
Özellik | Tür | Açıklama | |
---|---|---|---|
@type |
Devam | Zorunlu. Değer: |
|
@id |
Dize | Zorunlu. Kullanıcıların sipariş karşılama alanlarını (ör. en kısa sürede veya gelecekteki alanlar) seçebilecekleri, sipariş karşılama penceresini açıklayan benzersiz bir tanımlayıcı. Örnek: |
|
orderType |
OrderType |
Zorunlu. Hizmet saatinin ASAP veya gelişmiş siparişler için geçerli olup olmadığını gösteren bir dize. Kabul edilebilir değerler "En Kısa Zamanda" ve "GELİŞMİŞ"tir. Örnek: |
|
serviceId |
Liste<Dize> | Zorunlu. Hizmet varlığının @id değeri bu ServiceHours varlığıyla ilişkilidir. Örnek: |
|
operationHoursId |
Liste<Dize> |
Çalışma Saatleri varlığının @id değeri bu ServiceHours varlığıyla ilişkilidir. Örnek: |
|
opens |
ISO Saati (Yerel) |
Kullanıcıların siparişlerinin karşılanabileceği tarihten itibaren ISO biçiminde günün belirli saatini belirtir. Örnek: |
|
closes |
ISO Saati (Yerel) |
Kullanıcıların siparişlerinin karşılanamadığı, ISO biçiminde günün belirli saatini belirtir. Örnek: |
|
dayOfWeek |
Liste<DayOfWeek > |
Bu çalışma saatlerinin geçerli olduğu haftanın günlerinin listesi. Örnek: |
|
validFrom |
ISO Zaman Damgası |
Kullanıcıların, akışa erişip en kısa zamanda gelecek siparişler verebileceği bir sipariş zaman aralığının başlangıç zamanını belirten bir ISO Zaman Damgası. Örnek: |
|
validThrough |
ISO Zaman Damgası |
Kullanıcıların akışa erişemeyeceği ve En Kısa Sürede/gelecekte sipariş vermeyeceği sipariş penceresinin bitiş zamanını belirten bir ISO Zaman Damgası. Örnek: |
|
isSpecialHour |
Boole |
Çalışma Saatleri'nin özel çalışma saatlerine göre olup olmadığını belirten boole. Kabul edilebilir değerler "false" ve "true"dur. Örnek: |
|
leadTimeMin |
Integer |
En kısa sürede sipariş verildikten sonra minimum tahmini teslimat/teslim alma süresi (dakika cinsinden). Bu özelliği ayarlamanızı önemle tavsiye ederiz. Örnek: |
|
leadTimeMax |
Integer |
En kısa sürede sipariş verildikten sonra, dakika cinsinden maksimum tahmini teslimat/teslim alma süresi. Bu özelliği ayarlamanızı önemle tavsiye ederiz. Örnek: |
|
advanceBookingRequirementMin |
Integer |
Önceden sipariş siparişinin karşılanabileceği minimum sipariş sayısı dakikası. Örneğin, bir ön siparişin yerine getirilmesi için en az 60 dakika gerekiyorsa ilerleme rezervasyonu için erken rezervasyon şartı 60 olur. Örnek: |
|
advanceBookingRequirementMax |
Integer |
Önceden sipariş siparişinin karşılanabileceği maksimum sipariş dakikası. Örneğin, bir ön siparişin 2 günden daha uzun bir süre sonra karşılanması kısıtlanırsa peşin Rezervasyon Gerektiren Maksimum değer 2880 olur. Örnek: |
|
advanceBookingSlotInterval |
Dize |
Birbirini izleyen iki rezervasyon aralığı arasındaki aralık. Örneğin, açılış ve kapanış saatleri 08:00 ile 20:00 ve buna göre erken rezervasyon işlemleri 15 dakikaysa kullanıcı 8:00, 08:15, 08:30, 08:45 için sipariş karşılama sürelerini seçebilir. Süre, ISO Dönemi süresi olarak belirtilmelidir. Örneğin: "PT15M", 15 dakikalık aralıklar anlamına gelir. Örnek: |
|
dateModified |
ISO Zaman Damgası |
ISO saat damgası biçiminde, ancak Dize türünde, ServiceHours varlık feed'inin son değiştirilme tarihi ve saati. Örnek: |
Aşağıdaki örnekte bir ServiceHours
öğesi gösterilmektedir:
1. Örnek
{ "@type": "ServiceHours", "@id": "613741/delivery", "orderType": "ASAP", "serviceId": [ "10824/delivery" ], "opens": "T00:00", "closes": "T00:00", "isSpecialHour": true, "validFrom": "2017-12-25T00:00:00-07:00", "validThrough": "2017-12-25T23:59:00-07:00" }
2. Örnek
{ "@type": "ServiceHours", "@id": "10824/takeoutSh_0", "orderType": "ASAP", "serviceId": [ "10824/takeout" ], "operationHoursId": [ "10824/takeoutOh" ], "opens": "11:00", "closes": "21:00", "dayOfWeek": [ "MONDAY", "TUESDAY", "WEDNESDAY", "THURSDAY" ], "isSpecialHour": false }
Ücret
Bir ücreti açıklar. İlişkili Service
varlığının serviceType
politikası "YAYINLANMA" olarak belirlenmişse feeType
değerini "YAYINLAMA" olarak ayarlayan bir Fee
gereklidir.
Aşağıdaki tabloda Fee
türünün özellikleri listelenmiştir:
Özellik | Tür | Açıklama | |
---|---|---|---|
@type |
Devam | Zorunlu. Değer: |
|
@id |
Dize | Zorunlu. Ücreti açıklayan tüzel kişinin benzersiz tanımlayıcısı. Örnek: |
|
serviceId |
Liste<Dize> | Zorunlu. Bu tüzel kişiyle ilişkili Hizmet varlığının @id değeri. Örnek: |
|
feeType |
FeeType |
Zorunlu. Ücretin teslimat veya hizmet siparişleri için geçerli olup olmadığını gösteren bir dize. Kabul edilebilir değerler "YAYINLAMA" ve "HİZMET"tir. Örnek: |
|
priceCurrency |
Dize | Zorunlu. 3 harfli ISO 4217 para birimi kodu. Örnek: |
|
basePrice |
Number |
Örnek: |
|
minPrice |
Number |
Min. ücret, Örnek: |
|
maxPrice |
Number |
Maksimum ücret, Örnek: |
|
eligibleRegion |
Liste<Dize> |
Ücretin geçerli olduğu coğrafi siyasi bölgeler için ServiceArea'nın @id değeri. Bu özelliği yalnızca teslimat ücretleri bölgeye göre farklılık gösteriyorsa kullanın. Örnek: |
|
eligibleTransactionVolumeMin |
Number |
Bu ücret spesifikasyonunun geçerli olduğu para birimi cinsinden minimum işlem hacmi. Örnek: |
|
eligibleTransactionVolumeMax |
Number |
Bu ücret spesifikasyonunun geçerli olduğu para birimi cinsinden maksimum işlem hacmi. Örneğin, belirli bir sipariş hacminin üzerinde olan ücretler geçerli değildir. Örnek: |
|
validFrom |
ISO Zaman Damgası |
Ücretin geçerli olduğu başlangıç zamanını belirten bir ISO Zaman Damgası. Örnek: |
|
validThrough |
ISO Zaman Damgası |
Ücretin geçersiz olduğu bitiş saatini gösteren bir ISO Zaman Damgası. Örnek: |
|
dateModified |
ISO Zaman Damgası |
Ücret öğe feed'inin ISO zaman damgası biçiminde ancak Dize türünde son değiştirilme tarihi ve saati. Örnek: |
|
priority |
Number |
Sıfır olmayan pozitif bir değer. Kullanıcının sepeti için 1'den fazla ücret geçerli olduğunda en yüksek öncelikli ücret, düşük olana göre öncelikli olur. Bu alan sağlanırsa öncelik her zaman hesaplanan bir önceliğe göre öncelikli olur. Örnek: |
|
Aşağıdaki mülk gruplarından biri tam olarak gereklidir. | |||
price |
1. Grup | Number |
Ücretin fiyatı. Fiyat sabit değilse fiyat yerine minPrice ve maxPrice sağlanabilir. Örnek: |
percentageOfCart |
2. Grup | Number |
Alışveriş sepeti değerinin yüzdesi cinsinden ücret. Kabul edilebilir değerler 0 ile 100 arasında (bu değerler dahil) değerlerdir. Örnek: |
pricePerMeter |
3. Grup | Number |
Kullanıcıya radyal mesafe için sayaç başına ücret. Örneğin, kullanıcıya olan mesafe 5 km ve ücret 0,001 ABD doları ise kullanıcı ücreti 5 ABD doları olur. Örnek: |
Aşağıdaki örnekte bir Fee
öğesi gösterilmektedir:
1. Örnek
{ "@type": "Fee", "@id": "28427", "serviceId": [ "10824/delivery" ], "feeType": "DELIVERY", "priceCurrency": "USD", "eligibleRegion": [ "28427" ], "eligibleTransactionVolumeMin": 20, "price": 5 }
2. Örnek
{ "@type": "Fee", "@id": "28427", "serviceId": [ "10824/delivery" ], "feeType": "DELIVERY", "priceCurrency": "USD", "eligibleRegion": [ "28427" ], "eligibleTransactionVolumeMin": 20, "pricePerMeter": 0.0005, "basePrice": 4 }
3. Örnek
{ "@type": "Fee", "@id": "28427", "serviceId": [ "10824/delivery" ], "feeType": "DELIVERY", "priceCurrency": "USD", "eligibleRegion": [ "28427" ], "eligibleTransactionVolumeMin": 20, "pricePerMeter": 0.0005, "basePrice": 4, "minPrice": 5, "maxPrice": 50 }
4. Örnek
{ "@type": "Fee", "@id": "28427", "serviceId": [ "10824/delivery" ], "feeType": "DELIVERY", "priceCurrency": "USD", "eligibleRegion": [ "28427" ], "eligibleTransactionVolumeMin": 20, "percentageOfCart": 5, "basePrice": 4 }
Örnek 5
{ "@type": "Fee", "@id": "28427", "serviceId": [ "10824/delivery" ], "feeType": "DELIVERY", "priceCurrency": "USD", "eligibleRegion": [ "28427" ], "eligibleTransactionVolumeMin": 20, "percentageOfCart": 5, "basePrice": 4, "minPrice": 5, "maxPrice": 50 }
Menü Verileri
Menü (zorunlu)
Uygulamak için gerekli bir varlık. Bir menüyü açıklar.
Aşağıdaki tabloda Menu
türünün özellikleri listelenmiştir:
Özellik | Tür | Açıklama | |
---|---|---|---|
@type |
Devam | Zorunlu. Değer: |
|
@id |
Dize | Zorunlu. Menünün benzersiz bir tanımlayıcısı. Örnek: |
|
name |
Dize |
Kullanıcı menüye göz atarken Menü'yü tanımlayabilen metin. Örnek: |
|
disclaimer |
Dize |
Menü için sorumluluk reddi beyanı. Örneğin, besin bilgileri açıklaması ve alerjen açıklama. Örnek: |
|
disclaimerUrl |
URL |
Sorumluluk reddi beyanıyla ilgili daha fazla ayrıntı içeren sayfayı gösteren URL. |
|
dateModified |
ISO Zaman Damgası |
ISO zaman damgası biçiminde, ancak Dize türünde Menü öğesi feed'inin son değiştirilme tarihi ve saati. Örnek: |
Aşağıdaki örnekte bir Menu
öğesi gösterilmektedir:
Örnek
{ "@type": "Menu", "@id": "10824" }
MenüBölümü
Uygulanacak isteğe bağlı bir varlık. Menüdeki belirli bir bölümü açıklar.
Aşağıdaki tabloda MenuSection
türünün özellikleri listelenmiştir:
Özellik | Tür | Açıklama | |
---|---|---|---|
@type |
Devam | Zorunlu. Değer: |
|
@id |
Dize | Zorunlu. Menü bölümünün benzersiz bir tanımlayıcısı. Örnek: |
|
menuId |
Liste<ReverseReference > |
Bu Örnek: |
|
menuSectionId |
Liste<Dize> |
Bu Önemli: Yalnızca Örnek: |
|
parentMenuSectionId |
Liste<ReverseReference > |
Bu Önemli: Yalnızca Örnek: |
|
name |
Dize | Zorunlu. Kullanıcı menüye göz atarken Örnek: |
|
description |
Dize |
Menü bölümünün açıklaması. Örnek: |
|
image |
URL |
Menü bölümünün resminin URL'si. Örnek: |
|
menuItemId |
Liste<Dize> |
Bu Önemli: Yalnızca Örnek: |
|
parentMenuItemId |
Liste<ReverseReference > |
Bu Önemli: Yalnızca Örnek: |
|
parentMenuItemOptionId |
Liste<ReverseReference > |
Bu Önemli: Yalnızca Örnek: |
|
eligibleQuantityMax |
Integer |
Eklenti bölümünde seçilebilecek maksimum eklenti sayısı. Örnek: |
|
eligibleQuantityMin |
Integer |
Eklenti bölümünde seçilmesi gereken minimum eklenti sayısı. Örnek: |
|
defaultItemId |
Liste<Dize> |
Örnek: |
|
availabilityId |
Liste<Dize> |
Müsaitlik durumu varlıklarının, menü bölümünün ne zaman kullanılabilir olduğu hakkında ayrıntılı bilgi veren @id değerleri. Örnek: |
|
numberOfFreeAddOns |
Integer |
Kullanıcının ücretsiz olarak seçebileceği eklenti sayısını gösterir. Yalnızca eklenti menü bölümleri için geçerlidir. Örnek: |
|
dateModified |
ISO Zaman Damgası |
ISO öğe zaman damgası biçiminde, ancak Dize türünde, Örnek: |
|
applicableServiceType |
Liste<ServiceType > |
Bu |
|
offeredById |
Liste<Dize> |
Bu Örnek: |
Aşağıdaki örnekte bir MenuSection
öğesi gösterilmektedir:
1. Örnek
{ "@type": "MenuSection", "@id": "853705", "menuId": [ { "@id": "10824", "displayOrder": 853705 } ], "menuSectionId": [ 12345, 43645 ], "name": "Pasta", "applicableServiceType": [ "TAKEOUT" ], "offeredById": [ "italian_restaurant_location_1" ] }
2. Örnek
{ "@type": "MenuSection", "@id": "427484", "menuId": [ { "@id": "4287", "displayOrder": 964376 } ], "menuItemId": [ 46784, 42728 ], "name": "Burger", "applicableServiceType": [ "TAKEOUT", "DELIVERY" ] }
3. Örnek
{ "@type": "MenuSection", "@id": "3138486", "name": "Choose a side:", "parentMenuItemId": [ { "@id": "6680295", "displayOrder": 3138486 } ], "eligibleQuantityMax": "5", "numberOfFreeAddOns": "2" }
4. Örnek
{ "@type": "MenuSection", "@id": "3138482", "name": "Additional Pizza Toppings", "parentMenuItemId": [ { "@id": "6680246", "displayOrder": 3138482 } ], "eligibleQuantityMax": "3" }
Kullanılabilirlik
Uygulanacak isteğe bağlı bir varlık. Bir MenuSection
öğesinin yayınlandığı dönemi açıklar.
Aşağıdaki tabloda Availability
türünün özellikleri listelenmiştir:
Özellik | Tür | Açıklama | |
---|---|---|---|
@type |
Devam | Zorunlu. Değer: |
|
@id |
Dize | Zorunlu. Menü bölümünün kullanılabilirliğini açıklayan varlığın benzersiz tanımlayıcısı. Örnek: |
|
availabilityStarts |
ISO Saati (Yerel) |
Menü bölümü kullanılabilirliğinin geçerli olduğu başlangıç zamanını belirten ISO Zaman Damgası. Örnek: |
|
availabilityEnds |
ISO Saati (Yerel) |
Menü bölümü kullanılabilirliğinin geçersiz olduğu bitiş saatini gösteren ISO Zaman Damgası. Örnek: |
|
availableDay |
Liste<DayOfWeek > |
Menü bölümü kullanılabilirliğinin geçerli olduğu haftanın günlerinin listesi. Örnek: |
|
validFrom |
ISO Zaman Damgası |
Menü bölümü kullanılabilirliğinin geçerli olduğu başlangıç zamanını belirten bir ISO Zaman Damgası. Örnek: |
|
validThrough |
ISO Zaman Damgası |
Menü bölümü kullanılabilirliğinin geçersiz olduğu bitiş saatini gösteren bir ISO Zaman Damgası. Örnek: |
|
dateModified |
ISO Zaman Damgası |
Stok Durumu varlık feed'inin ISO zaman damgası biçiminde ancak Dize türünde son değiştirilme tarihi ve saati. Örnek: |
Aşağıdaki örnekte bir Availability
öğesi gösterilmektedir:
Örnek
{ "@type": "Availability", "@id": "85343705", "availabilityStarts": "06:00", "availabilityEnds": "22:30", "availableDay": [ "SATURDAY", "SUNDAY" ] }
Menü Öğesi (zorunlu)
Uygulamak için gerekli bir varlık. Menu
varlığındaki bir öğeyi açıklar.
Aşağıdaki tabloda MenuItem
türünün özellikleri listelenmiştir:
Özellik | Tür | Açıklama | |
---|---|---|---|
@type |
Devam | Zorunlu. Değer: |
|
@id |
Dize | Zorunlu. Menü öğesinin benzersiz tanımlayıcısı. Örnek: |
|
name |
Dize | Zorunlu. Kullanıcı menüye göz atarken Örnek: |
|
description |
Dize |
Menü öğesinin açıklaması. Örnek: |
|
image |
URL |
Menü öğesi resminin URL'si. Örnek: |
|
parentMenuSectionId |
Liste<ReverseReference > |
Bu Önemli: Yalnızca Örnek: |
|
menuAddOnId |
Liste<Dize> |
Bu Önemli: Yalnızca Örnek: |
|
nutrition |
NutritionInformation |
Yemeğin beslenme bilgileri, özellikle de kalori miktarı. Örnek: |
|
allergen |
Liste<Allergen > |
Bu Menü Öğesinin alerjenleri. Örnek: |
|
additive |
Liste<Additive > |
Bu Menü Öğesinin eklemeleri. Örnek: |
|
suitableDiet |
Liste<RestrictedDiet > |
Yemek, açıklanan diyet kısıtlamasına uyuyor. Örnek: |
|
depositInfo |
DepositInfo |
Bu Menü Öğesi'nin paketleme ve geri dönüşüm bilgileri. Örnek: |
|
numberOfServings |
Integer |
Belirli bir menü öğesindeki porsiyon sayısı. Örnek: |
|
dateModified |
ISO Zaman Damgası |
ISO öğe zaman damgası biçiminde, ancak Dize türünde, Örnek: |
Aşağıdaki örnekte bir MenuItem
öğesi gösterilmektedir:
1. Örnek
{ "@type": "MenuItem", "@id": "18931508", "name": "Sauteed Baby Spinach", "parentMenuSectionId": [ { "@id": "3138479", "displayOrder": 18931508 } ] }
2. Örnek
{ "@type": "MenuItem", "@id": "18931508", "name": "Hamburger", "parentMenuSectionId": [ { "@id": "4645747", "displayOrder": 12345 } ], "nutrition": { "calories": "400 cal" }, "allergen": [ { "allergenType": "GLUTEN", "levelOfContainment": "CONTAINS" } ], "additive": [ { "additiveName": "Sodium nitrite", "levelOfContainment": "CONTAINS" } ], "suitableDiet": [ "DIABETIC", "LOW_FAT" ] }
MenüÖğeSeçeneği
Uygulanacak isteğe bağlı bir varlık. Kullanıcının yemek/kombinasyon seçerken yapması gereken seçenekleri açıklar. Kullanıcının bir seçenek belirlemesi gerekir.Aksi takdirde, sipariş geçersiz kabul edilir (ör. kullanıcı bir pizza için küçük, orta veya büyük seçeneğini belirlemelidir).
Aşağıdaki tabloda MenuItemOption
türünün özellikleri listelenmiştir:
Özellik | Tür | Açıklama | |
---|---|---|---|
@type |
Devam |
Değer: |
|
@id |
Dize | Zorunlu. Menü seçeneği seçeneğinin benzersiz tanımlayıcısıdır. Örnek: |
|
menuItemId |
ReverseReference |
Zorunlu.
Örnek: |
|
optionType |
OptionType |
Menü seçeneği seçeneğinin boyuta, seçeneğe veya pizza tarafına göre kategorize edilip edilmediğini belirten bir dize. Kabul edilebilir değerler "SIZE", "OPTION" ve "PIZZA_SIDE"dir. "SIZE": MenuItemOption boyutu. Örneğin, küçük, orta veya büyük. "SEÇENEK": Beden dışındaki tüm çeşitler (ör. salata veya sandviç olarak gelen bir yemek). "BOYUT" ile "SEÇENEK"i ayırt edemiyorsanız "SEÇENEK"i kullanın. "PIZZA_SIDE": Pizzalara özgü: Örneğin, bu Örnek: |
|
value |
Dize veya
PizzaSide |
Bir dize değeri veya numaralandırma değeri. Sıralama değerleri PIZZA_SIDE seçenek türüne özeldir. |
|
applicableParentOptionValue |
Dize |
Bu seçeneğin kullanılabileceği üst öğenin seçenek değerinin değerini içeren bir dize. Örnek: |
|
menuAddOnId |
Liste<Dize> |
Bu Önemli: Yalnızca Örnek: |
|
nutrition |
NutritionInformation |
Yemeğin beslenme bilgileri, özellikle de kalori miktarı. Örnek: |
|
allergen |
Liste<Allergen > |
Bu Menü Öğesinin alerjenleri. Örnek: |
|
additive |
Liste<Additive > |
Bu Menü Öğesinin eklemeleri. Örnek: |
|
depositInfo |
DepositInfo |
Bu Menü Öğesinin ambalaj ve geri dönüşüm bilgileri. Örnek: |
|
numberOfServings |
Integer |
Belirli bir menü seçeneği seçeneğinde kullanılabilen porsiyon sayısı. Örnek: |
|
dateModified |
ISO Zaman Damgası |
ISO zaman damgası biçiminde, ancak Dize türünde MenuItemOption varlık feed'inin son değiştirilme tarihi ve saati. Örnek: |
Aşağıdaki örnekte bir MenuItemOption
öğesi gösterilmektedir:
1. Örnek
{ "@type": "MenuItemOption", "@id": "56177944", "menuItemId": { "@id": "18930213", "displayOrder": 1234 }, "optionType": "PIZZA_SIDE", "value": "PIZZA_SIDE_LEFT" }
2. Örnek
{ "@type": "MenuItemOption", "@id": "56177944", "menuItemId": { "@id": "18930213", "displayOrder": 1234 }, "applicableParentOptionValue": "Small Pizza" }
Menü Öğesi Teklifi (zorunlu)
Uygulamak için gerekli bir varlık. Bir MenuItem
veya MenuItemOption
varlığıyla ilgili teklifi açıklar.
Aşağıdaki tabloda MenuItemOffer
türünün özellikleri listelenmiştir:
Özellik | Tür | Açıklama | |
---|---|---|---|
@type |
Devam | Zorunlu. Değer: |
|
@id |
Dize | Zorunlu. Menü öğesinin sunduğu benzersiz tanımlayıcı. Örnek: |
|
sku |
Dize | Zorunlu. Menü seçeneği teklifinin tanımlayıcısı. SKU değerleri, birden fazla menü seçeneği sunan öğede farklı veya aynı olabilir. SKU değeri, size bir API çağrısı yaptığımız zaman buna göre ayarlanır. Örnek: |
|
price |
Number | Zorunlu. Menü seçeneğindeki fiyat. Örnek: |
|
priceCurrency |
Dize | Zorunlu. 3 harfli ISO 4217 para birimi kodu. Örnek: |
|
availabilityId |
Liste<Dize> |
Stok durumu varlıklarının @id değerleri, menü öğesi teklifinin ne zaman kullanılabilir olacağıyla ilgili ayrıntılar sağlar. Örnek: |
|
eligibleQuantityMin |
Number |
Örnek: |
|
eligibleQuantityMax |
Number |
Örnek: |
|
inventoryLevel |
Number |
Öğenin veya bu MenuItemOffer'a karşılık gelen öğelerin yaklaşık envanter seviyesi. Örnek: |
|
dateModified |
ISO Zaman Damgası |
ISO öğe zaman damgası biçiminde, ancak Dize türünde, Örnek: |
|
applicableServiceType |
Liste<ServiceType > |
Bu |
|
offeredById |
Liste<Dize> |
Bu Örnek: |
|
Aşağıdaki mülk gruplarından biri tam olarak gereklidir. | |||
menuItemId |
1. Grup | Dize |
Örnek: |
menuItemOptionId |
2. Grup | Dize |
Örnek: |
Aşağıdaki örnekte bir MenuItemOffer
öğesi gösterilmektedir:
Örnek
{ "@type": "MenuItemOffer", "@id": "6680262", "sku": "offer-mediterranean-bagel", "menuItemId": "896532", "price": 15.5, "priceCurrency": "USD", "applicableServiceType": [ "DELIVERY" ], "offeredById": [ "bagel_shop_location_5" ] }
Yaygın
Tersine Referans
Aşağıdaki tabloda ReverseReference
türünün özellikleri listelenmiştir:
Özellik | Tür | Açıklama | |
---|---|---|---|
@id |
Dize | Zorunlu. Üst öğenin @id değeri. |
|
displayOrder |
Integer | Zorunlu. Öğenin üst öğe içindeki sırasını görüntüleyin. |
Besin Bilgileri
Aşağıdaki tabloda NutritionInformation
türünün özellikleri listelenmiştir:
Özellik | Tür | Açıklama | |
---|---|---|---|
description |
Dize |
Ücretsiz metindeki beslenme bilgileri. Örneğin, "Konservatif içerir". |
|
calories |
Dize |
Şu biçimi kullanarak kalori, kcal veya kJ cinsinden kalori sayısı: Cal veya min-max Cal değerini kullanın Örnek: |
|
sodiumContent |
Dize |
Şu biçimi kullanan mg veya g sodyum sayısı: g veya min-max g değeri Örnek: |
Aşağıdaki örnekte bir NutritionInformation
öğesi gösterilmektedir:
Örnek
{ "calories": "120-150 Cal", "sodiumContent": "100 mg" }
Alerjen
Aşağıdaki tabloda Allergen
türünün özellikleri listelenmiştir:
Özellik | Tür | Açıklama | |
---|---|---|---|
allergenType |
AllergenType |
Zorunlu. Alerjen türü. |
|
levelOfContainment |
ContainmentLevel |
Menü öğesindeki belirli bir alerjen miktarı. |
Aşağıdaki örnekte bir Allergen
öğesi gösterilmektedir:
Örnek
{ "allergenType": "PEANUTS", "levelOfContainment": "MAY_CONTAIN" }
Katkılı
Aşağıdaki tabloda Additive
türünün özellikleri listelenmiştir:
Özellik | Tür | Açıklama | |
---|---|---|---|
additiveName |
Dize | Zorunlu. Katkı maddesinin adı. |
|
levelOfContainment |
ContainmentLevel |
Menü öğesindeki belirli bir katkının düzeyi. |
Aşağıdaki örnekte bir Additive
öğesi gösterilmektedir:
Örnek
{ "additiveName": "Sodium nitrite", "levelOfContainment": "CONTAINS" }
Ödeme Bilgileri
Aşağıdaki tabloda DepositInfo
türünün özellikleri listelenmiştir:
Özellik | Tür | Açıklama | |
---|---|---|---|
depositCode |
DepositCode |
Ödeme Kodu. |
|
depositValue |
Number |
Öğe geri ödemesinin sayısal değeri (ör. geri dönüşüm sırasında). |
|
depositValueCurrency |
Dize |
Ödeme değerinin para birimi |
Aşağıdaki örnekte bir DepositInfo
öğesi gösterilmektedir:
Örnek
{ "depositCode": "RECYCLABLE", "depositValue": 0.05, "depositValueCurrency": "USD" }
Sunum Yapılandırması
Çeşitli özellikleri (ör. tanıtım widget'ını devre dışı bırakmak vb.) kontrol etmek için kullanılan hizmetin yapılandırma yapılandırması.
Aşağıdaki tabloda ServingConfig
türünün özellikleri listelenmiştir:
Özellik | Tür | Açıklama | |
---|---|---|---|
disableOrderInstructions |
Boole |
Sipariş talimatlarını belirtme olanağını gizler. |
|
disableMenuItemSpecialInstructions |
Boole |
Bir menü öğesinde özel talimatlar belirtme özelliğini gizler. |
|
disableTipWidget |
Boole |
Sipariş akışının "Sipariş Ver" sayfasındaki ipucu widget'ını gizler. |
|
disablePromoWidget |
Boole |
Sipariş akışının "Sipariş Ver" sayfasındaki tanıtım widget'ını gizler. |
|
menuItemSpecialInstructionsMaxLength |
Number |
Bir menü öğesinin özel talimatta bulunabileceği maksimum karakter sayısını belirtir. |
|
orderInstructionsMaxLength |
Number |
Sipariş talimatlarının içerebileceği maksimum karakter sayısını belirtir. |
Aşağıdaki örnekte bir ServingConfig
öğesi gösterilmektedir:
1. Örnek
{ "disableMenuItemSpecialInstructions": true }
2. Örnek
{ "disableTipWidget": true, "disablePromoWidget": true }
3. Örnek
{ "menuItemSpecialInstructionsMaxLength": 250, "orderInstructionsMaxLength": 1000 }
Sıralamalar
DayOfWeek
DayOfWeek
türü aşağıdaki olası değerlere sahiptir:
MONDAY
TUESDAY
WEDNESDAY
THURSDAY
FRIDAY
SATURDAY
SUNDAY
Hizmet Türü
ServiceType
türü aşağıdaki olası değerlere sahiptir:
DELIVERY
TAKEOUT
OrderType
OrderType
türü aşağıdaki olası değerlere sahiptir:
ASAP
ADVANCE
Ücret Türü
FeeType
türü aşağıdaki olası değerlere sahiptir:
DELIVERY
SERVICE
Seçenek Türü
OptionType
türü aşağıdaki olası değerlere sahiptir:
SIZE
OPTION
PIZZA_SIDE
Pizza Tarafı
PizzaSide
türü aşağıdaki olası değerlere sahiptir:
PIZZA_SIDE_LEFT
PIZZA_SIDE_RIGHT
PIZZA_SIDE_WHOLE
Alerjen Türü
gs1:AllergenTypeCode başına alerjen türü.
AllergenType
türü aşağıdaki olası değerlere sahiptir:
ALMONDS
ALPHA_ISOMETHYL_IONONE
ALCOHOL
AMYL_CINNAMAL
ANISE_ALCOHOL
BARLEY
BENZYL_ALCOHOL
BENZYL_BENZOATE
BENZYL_CINNAMATE
BENZYL_SALICYLATE
BRAZIL_NUTS
BUTYLPHENYL_METHYLPROPIONATE
CARROTS
CASHEW_NUTS
CELERY
CEREALS_CONTAINING_GLUTEN
CINNAMAL
CINNAMYL_ALCOHOL
CITRAL
CITRONELLOL
COCOA
CORIANDER
CORN
COUMARIN
CRUSTACEANS
EGGS
EUGENOL
EVERNIA_FURFURACEA
EVERNIA_PRUNASTRI
FARNESOL
FISH
GERANIOL
GLUTEN
HAZELNUTS
HEXYL_CINNAMAL
HYDROXYCITRONELLAL
HYDROXYISOHEXYL_3_CYCLOHEXENE_CARBOXALDEHYDE_ISOEUGENOL_LIMONENE_LINAL
KAMUT
LACTOSE
LUPINE
MACADAMIA_NUTS
METHYL_2_OCTYNOATE
MILK
MOLLUSCS
MUSTARD
NO_DECLARED_ALLERGENS
OAT
PEANUTS
PEAS
PECAN_NUTS
PISTACHIOS
POD_FRUITS
QUEENSLAND_NUTS
RYE
SESAME_SEEDS
SOYBEANS
SPELT
SULPHUR_DIOXIDE
TREE_NUTS
TREE_NUT_TRACES
WALNUTS
WHEAT
Kapsam Düzeyi
ContainmentLevel
türü aşağıdaki olası değerlere sahiptir:
CONTAINS
FREE_FROM
MAY_CONTAIN
Ödeme Kodu
DepositCode
türü aşağıdaki olası değerlere sahiptir:
REUSABLE
RECYCLABLE
Fırsat Türü
İndirimin uygulanacağı anlaşma kategorisi. Kategori, alışveriş sepetinin tamamı veya teslimat ücretleri olabilir.
DealType
türü aşağıdaki olası değerlere sahiptir:
CART_OFF
DELIVERY_OFF
Kısıtlanmış Diyet
schema.org:RestrictedDiet'e göre kısıtlanmış diyet türleri.
RestrictedDiet
türü aşağıdaki olası değerlere sahiptir:
DIABETIC
GLUTEN_FREE
HALAL
HINDU
KOSHER
LOW_CALORIE
LOW_FAT
LOW_LACTOSE
LOW_SALT
VEGAN
VEGETARIAN