- JSON gösterimi
- OfferDetails
- OfferRestrictions
- OfferCondition
- PaymentInstrument
- PaymentInstrumentItem
- Abonelik
- Şartlar
LINT.IfChange(offer_definition) [START offer_definition] Sonraki etiket: 26
| JSON gösterimi |
|---|
{ "offerId": string, "entityIds": [ string ], "addOnOfferApplicableToAllEntities": boolean, "offerSource": enum ( |
| Alanlar | |
|---|---|
offerId |
Teklifin benzersiz kimliği. Zorunlu. |
entityIds[] |
Bu teklife katılan satıcıların listesi. |
addOnOfferApplicableToAllEntities |
Doğruysa bu teklif, toplayıcı altındaki tüm öğeler için geçerlidir. Yalnızca eklenti teklifleri için geçerlidir. |
offerSource |
Teklifler, toplayıcı, bağımsız bir satıcı veya hatta üçüncü taraf tarafından eklenti olarak sunulabilir. Zorunlu. |
actionType |
Teklifi sunan hizmet. Bir offerId yalnızca bir actionType'a ait olabilir. Bir teklif birden fazla hizmet türünde paylaşılabiliyorsa her hizmet türü için benzersiz kimliklere sahip tekliflerin oluşturulması beklenir. Zorunlu. |
offerModes[] |
Tekliften yararlanma yöntemleri (ör. mağazaya gitme, rezervasyon, online). Zorunludur. |
offerCategory |
Teklifin kategorisi. Zorunlu. |
sourceAssignedPriority |
Kaynağın atadığı teklifin öncelik düzeyini gösteren, negatif olmayan bir tam sayı ([1-100], burada 1 en yüksek önceliği temsil eder). Aynı satıcı için birden fazla teklif olduğunda bu, tekliflerin sıralanması için bir sinyal olur. 0, önceliğin ayarlanmadığını gösterir. |
offerDetails |
İndirim, rezervasyon maliyeti gibi teklifin ayrıntıları. Zorunludur. |
offerRestrictions |
Teklifin nasıl kısıtlandığını (ör.abonelik/ödeme aracı gerekip gerekmediği, bu teklifin diğer tekliflerle (ve hangi türlerle) birleştirilip birleştirilemeyeceği vb.) açıklar. Zorunludur. |
coupon |
Kupon ayrıntıları. offerCategory: OFFER_CATEGORY_ADD_ON_COUPON_OFFER için zorunludur. |
paymentInstrument |
Ödeme aracının ayrıntıları offerCategory: OFFER_CATEGORY_ADD_ON_PAYMENT_OFFER için zorunludur. |
subscription |
Abonelik ayrıntıları. offerCategory: OFFER_CATEGORY_ADD_ON_SUBSCRIPTION_OFFER için zorunludur. |
terms |
Teklifin şartları ve koşulları. Zorunlu. |
validityPeriods[] |
Teklifin geçerlilik süresi. Başlangıç ve bitiş zamanları, haftanın günleri vb. dahil olmak üzere teklifin geçerli olduğu zaman aralığını açıklar. Zorunludur. |
offerUrl |
Satıcının teklif sayfasının URL'si. offerCategory: OFFER_CATEGORY_BASE_OFFER için zorunludur. |
imageUrl |
Satıcının teklif resminin URL'si. |
tags[] |
Teklifle ilişkili özel etiketler. Bu, "Festival", "En Çok Puan Alan", "En Çok Rezervasyon Yapılan" gibi özel teklifleri belirlemek için kullanılır. |
brandId |
Hediye kartı anlaşmalarında, anlaşmayı sunan markayı tanımlamak için gereklidir. |
OfferDetails
[START offer_details_definition] Sonraki etiket: 15
| JSON gösterimi |
|---|
{ "offerDisplayText": string, "maxDiscountValue": { object ( |
| Alanlar | |
|---|---|
offerDisplayText |
Teklif sağlayıcının arama sonuçları sayfasında müşterilere göstermek istediği teklif metni. Zorunlu. |
maxDiscountValue |
Faydalanılabilecek maksimum indirim. Örneğin, 100 TL'ye kadar% 10 indirim. |
minSpendValue |
İndirimden yararlanmak için yapılması gereken minimum harcama tutarı. Örneğin, toplam fiyat 100 TL veya daha fazla olduğunda% 10 indirim. |
bookingCost |
Bu teklifi kullanmanın maliyeti. Örneğin, 15 ABD doları karşılığında masa rezerve edildiğinde son faturada 100 ABD doları indirim. |
bookingCostUnit |
Rezervasyon maliyetinin birimi. Örneğin, kişi başına, işlem başına. |
convenienceFee |
|
bookingCostAdjustable |
Rezervasyon maliyetinin ayarlanabilir olup olmadığı (ör. rezervasyon maliyetinin nihai faturadan çıkarılıp çıkarılmadığı). Örneğin: Rezervasyonla akşam yemeğinde% 30 indirim. Rezervasyon maliyeti 15 ABD dolarıdır ve bu tutar son faturaya yansıtılır. Dolayısıyla nihai fatura: Toplam Harcama - %30 - 15 ABD doları |
additionalFees[] |
Kullanıcıdan alınan ek ücretler. Örnekler: kolaylık, sevkiyata hazırlık, teslimat, paketleme, hizmet ücreti vb. |
giftCardInfo |
Özellikle hediye kartı fırsatlarıyla ilgili ayrıntılar. |
offer_specification birleşik alanı. İndirim, toplam değerden çıkarılan bir yüzde veya sabit bir değer olabilir. Örneğin: 1. Nihai faturada% 10 indirim. 2. Siparişlerde 15 ABD doları indirim. Satıcılar, ilgili spesifikasyon alanları aracılığıyla "bir alana bir bedava" gibi özel indirimler de sunabilir. Zorunlu. offer_specification aşağıdakilerden yalnızca biri olabilir: |
|
discountPercent |
Faturanın indirimli yüzdesi. [0, 100] Tüm yemek için geçerli olan 1+1 veya% 50 indirim tekliflerinde (ör. açık büfe 1+1, tüm hesapta 1+1, set menüde 1+1) bu değer 50 olarak ayarlanabilir. |
discountValue |
İndirimin sabit değeri. |
otherOfferDetailText |
İndirimi açıklayan serbest biçimli metin. Belirli 1+1 teklifleri (ör. 1+1 içecek, +1 ana yemek, 1+1 seçili menü öğeleri) için bu ayrıntılar burada açıklanmalıdır. |
OfferRestrictions
[START offer_restrictions_definition] Sonraki etiket: 11
| JSON gösterimi |
|---|
{ "combinableWithOtherOffers": boolean, "combinableOfferCategories": [ enum ( |
| Alanlar | |
|---|---|
combinableWithOtherOffers |
Bu teklifin diğer tekliflerle birleştirilip birleştirilemeyeceği. Doğru olduğunda, iş ortakları bu teklifin hangi tekliflerle birleştirilebileceğini belirtebilir. Hem combinableOfferCategories hem de combinableOfferIds ayarlanmışsa yukarıdaki koşullardan birini karşılayan tüm teklifler birleştirilebilir. |
combinableOfferCategories[] |
Bu teklifin birleştirilebileceği teklif türlerinin listesi. Örneğin, bu teklif diğer kuponlarla birleştirilebilir. combinableWithOtherOffers doğruysa ve bu alan ayarlanmamışsa tüm türler birleştirilebilir. |
combinableOfferIds[] |
Bu teklifin birleştirilebileceği offer_id'lerin listesi. Bazı teklifler yalnızca belirli diğer offer_id'lerle (üst teklifler olarak kabul edilebilir) birleştirilebilir. combinableWithOtherOffers doğruysa ve bu alan ayarlanmamışsa tüm teklif kimlikleri birleştirilebilir. |
inclusions[] |
Teklifin geçerli olması için karşılanması gereken koşulların listesi (ör. alkolsüz içecekler, yemek). |
exclusions[] |
Teklifi geçersiz kılacak koşulların listesi (ör. açık büfe, paket teklifler ve kokteyller). |
minGuest |
Tekliften yararlanmak için gereken minimum kişi sayısı. |
foodOfferRestrictions |
Yemek tekliflerine özgü kısıtlamalar. |
specialConditions[] |
Bu teklif için kullanıcıya gösterilmesi gereken özel koşullar. Örnekler: "Yalnızca [bölge] içinde ödeme için geçerlidir", "Online ödemeler hariçtir" |
OfferCondition
[START offer_condition_definition]
| JSON gösterimi |
|---|
{ "description": string } |
| Alanlar | |
|---|---|
description |
|
PaymentInstrument
[START payment_instrument_definition]
| JSON gösterimi |
|---|
{
"items": [
{
object ( |
| Alanlar | |
|---|---|
items[] |
Teklifi kullanmak için kullanılabilecek ödeme araçlarının listesi. Zorunlu. |
providerName |
Ödeme aracı sağlayıcısının adı. Bankacılık iş ortağı, banka adı vb. olabilir. Örneğin: American Express, HDFC, ICICI. |
PaymentInstrumentItem
[START payment_instrument_item_definition]
| JSON gösterimi |
|---|
{
"type": enum ( |
| Alanlar | |
|---|---|
type |
Ödeme aracının türü. Zorunlu. |
name |
Ödeme aracı öğesinin adı (ör. kredi kartının adı). Örneğin: HDFC Infinia, American Express Platinum. Zorunlu. |
Abonelik
[START subscription_definition]
| JSON gösterimi |
|---|
{
"name": string,
"subscriptionAutoAdded": boolean,
"cost": {
object ( |
| Alanlar | |
|---|---|
name |
Aboneliğin adı. Zorunlu. |
subscriptionAutoAdded |
Aboneliğin, kullanıcı bu tekliften yararlandığında otomatik olarak eklenip eklenmediği |
cost |
Aboneliğin maliyeti Zorunlu. |
subscriptionDuration |
Aboneliğin subscription_cost fiyatıyla geçerli olduğu süre. Zorunlu. En fazla dokuz kesirli basamak içeren ve " |
termsAndConditionsUrl |
İş ortağının bu abonelikle ilgili hükümler ve koşullarının URL'si. |
Şartlar
[START terms_definition]
| JSON gösterimi |
|---|
{ "url": string, "restrictedToCertainUsers": boolean, "termsAndConditions": string, "additionalTermsAndConditions": [ string ] } |
| Alanlar | |
|---|---|
url |
İş ortağının hüküm ve koşullarının URL'si. |
restrictedToCertainUsers |
Teklifin belirli kullanıcılarla sınırlı olup olmadığı. |
termsAndConditions |
İş ortağı tarafından sağlanan birincil H&K metni. |
additionalTermsAndConditions[] |
İş ortağının birincil Hükümler ve Koşulları'na ek olarak geçerli olan hükümler ve koşullar. |